共查询到20条相似文献,搜索用时 49 毫秒
1.
The object-oriented software development is a kind of promising software methodology and leading to a wholly new way for solving problems.In the research on the rapid construction of Structured Development Environment(SDE)that supports detailed design and coding in software development,a generator that can generate the SE has been applied as a metatool.The kernel of SDE is a syntax-directed editor based on the object-oriented concepts.The key issue in the design of SDE is how to represent the elements of target language with the class concept and a program internally.In this paper,the key concepts and design of the SDE and its generator as well as the implementation of a prototype are to be discussed. 相似文献
2.
This paper describer the design and implementation of an experimental software automation system(NDAUTO).By combining the transformational and procedural approaches in software gutomation,the system can tansform software unctional specifications written in a graphical specification language GSPEC to executable programs sutomatically,The equivalence between a specification and its corresponding program can be guaranteed by the system,and the correctness of the specification can also be validated.The main new points of the work lie in the design of the specification languange,the transformation mechanism and the correctness validation of the specification. 相似文献
3.
A program called TAUS,a Tool for Analyzing and Understanding Software,was developed.It is designed to help the programmer analyze and understand the software interactively.Its aim is to reduce the dependence on human intelligence in software understanding and improve the programmer‘s understanding productivity.The design and implementation of TAUS and its applications are described. 相似文献
4.
Practice is an important phase in the teaching of software engineering.How to improve students' practical ability is a common problem for many software colleges.The course of Software Project Practice is proposed to enhance students' practical skills.In this course,the students participate in the whole process of software development practice and take the exercise of entrepreneurial project development in their learning stage. 相似文献
5.
RIAZ Ahmad 《计算机辅助绘图.设计与制造(英文版)》2004,14(1):54-60
Over last few years, web services, Java 2 and XML have provided the cheaper means for trading partners to make use of EDI. It is now possible to share data with less reliance on expensive dedicated EDI networks. The second comes the realization that Product Definition can be reused by virtually all business processes downstream. This has made collaborative product development a practical reality. These technologies have enabled effective implementation of Product Lifecycle Management (PLM) Solutions. This paper presents a literature review about PLM solutions, looking at its definitions, through to its need and scope of applications. It also presents the most generally envisaged architecture, explaining as to how it may be looked at and what it is expected to deliver. At the end it examines the market trend and revenue growth over recent years including future trends for the most prominent vendors pitched in the field of PLM solutions. 相似文献
6.
7.
5月19日,永中科技在京发布了最新版本的《永中集成Office2007》办公软件。新版本强调了“集成”功能,将文字处理、电子表格和简报制作三大功能无缝集成到了一起,从而实现应用、数据和文件的三大创新集成体系。开发团队将原有代码全部推翻重写,使软件在运行速度上有了明显的改善。集成:非简单迭加新版的永中Office之所以强调集成“效率”,不仅希望用户更加了解永中办公软件的特色,更期望与传统的Of-fice软件,尤其是效仿传统Office的办公软件彻底划清界限。从使用者角度来看,永中的“集成”,不仅仅是通过一个“Office”的名字把若干办公工具… 相似文献
8.
9.
《电脑编程技巧与维护》2005,(12):77-77
今年岁末,微软即将在全球隆重发布其新一代的企业应用开发平台——visual Studio 2005。作为微软三十年大型软件项目开发经验之集大成者,Visual Studio 2005提供了企业级的开发解决方案,让各种类型的开发者均能够享受高生产力、和商业价值导向的开发工具的集合,从而在全世界软件开发领域引起了不小的震动。 相似文献
10.
《计算机辅助设计与制造》2010,(10):9-9
2010年9月,来自德国的OPEN MIND科技公司宣布,其hyperMILL CAM解决方案已经通过了Autodesk Inventor 2011机械设计工程软件的认证,这意味着:hyperMILL与最新版本Autodesk Inventor系列软件实现了数据接口的无缝集成。 相似文献
11.
Research is described, aimed to support traceability in the design of software for safety-critical applications, through the provision of an on-line design journal enabling design decisions and actions to be traced and recorded. The design environment, within which various software design tools may be encapsulated, enables protocol between the user and the design tools to be trapped. This provides software engineering support at the conceptual design stage. An important aim of the research is to enable inferences to be made from the captured protocol, for which the application of artificial intelligence methods is being investigated. 相似文献
12.
Successful software development is becoming increasingly important to many companies. However, most projects fail to meet their targets, highlighting the inadequacies of traditional project management techniques in this unique setting. Despite breakthroughs in software engineering, management methodologies have not improved, and the major opportunities for better results are now in this area. Poor strategic management and related human factors have been cited as a major cause for failures, which traditional techniques cannot incorporate explicitly. System dynamics (SD) aims to model the behaviour of complex socio-economic systems; there has been a number of applications to software project management. SD provides an alternative view in which the major project influences are considered and quantified explicitly. Grounded on a holistic perspective it avoids consideration of the detail required by traditional tools, looking at the key aspects of the general project behaviour. However, if SD is to play a key role in software project management it needs to be embedded within the traditional decision-making framework. The authors developed a conceptual integrated model, the SYDPIM, which has been tested and improved within a large on-going software project. Such a framework specifies the roles of SD models, how they are to be used within the traditional management process, how they exchange information with the traditional models, and a general method to support model development. 相似文献
13.
钟旺伟 《计算机工程与设计》2007,28(9):2243-2244,F0003
针对软件技术发展中各种开发工具之间无法进行数据共享、通信和协同工作的现状,从接口池方面进行了改进,并提出一种独立于外部环境的工具集成思想--后台工具接口池集成方式,设计了一个能根据用户需求来自动生成集成各种开发工具的软件开发平台的系统(SDEGS),有效地实现了开发环境的动态生成、动态配置和动态组装. 相似文献
14.
15.
This paper summarizes our experiences over the last 4 years in creating a web‐integrated software development and verification environment. The environment has been used for both research experimentation and education. It has been used in undergraduate computer science courses to teach modular software development and analytical reasoning principles at multiple institutions. In the process, the environment has undergone many refinements to meet demands for improved functionality and to leverage rapidly changing underlying technology for the improvements. The environment is tailored to present formal specifications and alternative implementations of components, and enable correctness checking through a server‐side verifying compiler. This paper presents a detailed account of the development and evolution of the environment—its functionality, user interface, and underlying technology—that we hope will serve as a model for others, especially as the benefits of online learning systems are becoming increasingly obvious. Copyright © 2014 John Wiley & Sons, Ltd. 相似文献
16.
《Advances in Engineering Software》2006,37(11):728-753
As computer simulation increasingly supports engineering design, the requirement for a computer software environment providing an integration platform for computational engineering software increases. A key component of an integrated environment is the use of computational engineering to assist and support solutions for complex design. In the present paper, an integrated software environment is demonstrated for multi-disciplinary computational modeling of structural and geotechnical problems. The SUT-DAM is designed in both popularity and functionality with the development of user-friendly pre- and post-processing software. Pre-processing software is used to create the model, generate an appropriate finite element grid, apply the appropriate boundary conditions, and view the total model. Post-processing provides visualization of the computed results. In SUT-DAM, a numerical model is developed based on a Lagrangian finite element formulation for large deformation dynamic analysis of saturated and unsaturated soils. An adaptive FEM strategy is used into the large displacement finite element formulation by employing an error estimator, adaptive mesh refinement, and data transfer operator. This consists in defining new appropriate finite element mesh within the updated, deformed geometry and interpolating (mapping) the pertinent variables from one mesh to another in order to continue the analysis. The SUT-DAM supports different yield criteria, including classical and advanced constitutive models, such as the Pastor–Zienkiewicz and cap plasticity models. The paper presents details of the environment and includes several examples of the integration of application software. 相似文献
17.
The multiuser software development system FLOW uses a diagrammatic language, FLOW-DL, to represent the system under development. Once a module has been keyed in, one of three post-processors is called to generate source code in Pascal, Fortran, or Cobol. A fourth post-processor generates documentation. The system also includes a syntax-directed editor, as well as a software production data base which holds the FLOW-DL source code, interface data relating to the program modules, and control information pertaining to the state of the system under development. The package is portable; a graphics terminal is not required. Versions of the production system have been used for the past 4 years to develop a number of medium-sized software systems. 相似文献
18.
《Knowledge》2007,20(7):683-693
The Lyee methodology allows the development of a software by simply defining its requirements. More precisely, a developer has only to provide words, calculation formulae, calculation conditions and layout of screens and printouts, and then leaves in the hands of the computer all subsequent troublesome programming process, i.e. control logic aspects. The formalization of Lyee methodology led to the definition of Lyee-Calculus, a formal process algebra, that easily and naturally supports the basic concepts of the Lyee methodology. Moreover, we provided an implementation of the constructs of the Lyee-Calculus in Java language in order to concretely show the efficiency of this calculus and its suitability for the Lyee methodology. In other words, this Java implementation of the Lyee-Calculus provides a means of bridging the gap between Lyee requirement specifications and their implementations.In this paper, we present a new software development environment, LyeeBuilder, that allows to automatically generate applications from specifications using a GUI interface. This software aims to give to programmers an environment that allows them to automatically generate applications from screens and word definitions. 相似文献
19.
对于化工领域,用户若能够在一个软件集成环境上对现有的化工软件进行集成,则可以很大程度上节省用户软件二次开发或掌握集成技术所耗费的人力物力。本文试图研究开发一种化工软件集成的环境。利用Windows自身的特点,以及其管理应用程序的一般方法,设计了化工软件的集成环境。该集成环境由界面集成模块、代码集成模块、数据集成模块和数据库管理子系统4个模块组成,对于4个模块分别给出了界面集成策略、代码集成策略、数据集成策略、数据库和数据库管理子系统的建立策略。 相似文献
20.
This paper describes the architecture of DISC, a system for parallel software development. The system is designed for programming computer systems having several autonomous units, not memory-sharing, and linked by means of a communication network.
The system consists of three parts. The concurrent programming language DISC (DIStributed C), which is an extension of the C language based on the concurrent mechanisms envisaged by the CSP computational model. The programming environment, designed to promote software engineering techniques in the development of distributed-programs. The language run-time support, which provides for the distributed execution of programs. 相似文献