首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 203 毫秒
1.
统一软件开发过程述评   总被引:3,自引:1,他引:3  
1 引言统一软件开发过程(Unified Software DevelopmentProcess,USDP)是由统一建模语言(Unified ModelingLanguang,UML)的缔造者们提出来的.并为对象管理组织(Object Management Group,OMG)所推荐。统一软件开发过程是缔造者们权衡了三十年的软件开发实践而形成的产物。它把当前处于分离的方法学集合于一起,称之为“统一方法”。它不仅统一了缔造者们的工作,而且使得开发方法得以统一,方法学家的工作得以统一。它也包含了很多其他人员和公司对UML作出的巨大贡献,例如它来自于数百个用户多年的现场经验以及Rational公司多年的工作成果。 USDP对于如何运用UML的概念进行软件开发提供了详细指导,它指导开发队伍安排其开发活动的次序,为各开发  相似文献   

2.
面向对象的统一建模语言UML   总被引:1,自引:0,他引:1  
田燕琴 《福建电脑》2003,(6):34-34,33
统一建模语言UML是一种基于面向对象方法学的规范可视化建模语言,本文就UML组成、特征和建模过程作了一个总体概述。  相似文献   

3.
UML在软件开发中的应用与实践   总被引:1,自引:0,他引:1  
统一建模语言(UML)是一个通用可视化的建模语言,用来对软件系统的制品进行定义、图形化、构造和文档化。系统被建模成离散的对象集合.这些对象之间相互交互并最终完成满足外部使用者要求的动作。对系统从几个分离但有联系的视角进行建模。便于不同用途的理解。UML不是编程语言,UML工具可提供代码生成器把UML转换成不同的编程语言。也可把已有的程序通过反向工程构造模型。  相似文献   

4.
吕长雷  马良 《微机发展》2004,14(2):61-62,99
文中对基于对象的软件开发方法——统一软件开发过程进行了探讨,并分析其特点和优点。介绍了该方法提出的背景,即软件危机的出现和面向对象方法的提出及发展。简述了软件开发过程并由此引申出统一软件开发过程的定义,针对统一软件开发工程所具有的用况驱动、构架为中心、迭代和增量的过程的显著特点,分别从这三个方面加以详细具体的分析,最后概括总结了统一软件开发过程在实际应用中的优点。  相似文献   

5.
统一软件过程与地理信息系统的应用开发   总被引:4,自引:0,他引:4  
地理信息系统是一个涉及多学科领域的、复杂而且投资昂贵的信息系统,构建一个性能良好、结构健壮、扩展容易而且维护容易的应用GIS,需要应用软件工程的方法,对应用系统构建过程进行组织和控制。作为结构化软件过程之后具有划时代意义的软件工程方法--来源于面向对象方法的统一软件过程,吸收和发展了面向对象方法中的精华,在现代软件工程实践中得到了日益普及的应用,因而也必然地对GIS系统应用的构建方法产生巨大的影响。就目前实际软件应用过程中影响最大的一种软件方法--统一软件过程,作初步的论述和探讨,并结合一个开发实例,说明其对地理信息系统的开发实践的实用价值。  相似文献   

6.
一种适用于UML语言的软件开发过程MFDP   总被引:2,自引:0,他引:2  
本文概要介绍了一种适用于最新的面向对象可视化建模语言UML的软件开发过程MFDP的组织结构,剖析了MFDP的主要特点,研究了UML在MFDP各个阶段的应用。本文旨在将国外软件工程领域最新的研究成果引进到国内并推动代表软件开发技术发展主流方向的可视化建模语言UML在我国的推广和使用。  相似文献   

7.
统一建模语言UML   总被引:4,自引:0,他引:4  
1前言统一建模语言UML(Unified Model:ng Lan-guage)是由RatLonal公司的知名专家Gray BOoeh、Ivar JaCobson和J:m Rumbaugh三人联合开发的第三代面向对象的建模语言。它采纳和扩展了Booch标记法、OMT标记法和OOSE标记法,并包容了其它学者和软件厂商的建议,现己提交给OMG,将成为标准化的面向对象建模语言。UML是一种宽谱语言.适用于所有的应用领域,如:实时系统、  相似文献   

8.
面向对象的软件工程与统一建模语言UML   总被引:4,自引:0,他引:4  
通过评述软件工程的两个发展阶段 ,重点介绍了面向对象的开发方法。统一建模语言 UML是一种基于面向对象方法学的规范可视化建模语言 ,论文对其组成、特征和建模过程进行了描述。  相似文献   

9.
程俊波  赵济东 《福建电脑》2005,(8):28-28,25
本文从需求分析出发,结合统一建模语言UML,讨论了适应需求变化的迭代式软件开发过程。提出了柔性软件开发模型。在此基础上设计了集成化UML,软件开发环境的框架,指出其组成应包括UML可视化建模系统、UML模拟系统、UML代码生成系统和UML,逆向变换系统4个部分,并提出了需要解决的问题。  相似文献   

10.
论文介绍了软件过程与软件建模技术的发展历史,讨论了软件过程、建模语言和统一软件开发过程的基本概念和原理,并重点讨论了软件构架、用例驱动、迭代与增量等技术的内涵。尽快掌握并适应这种新方法,开发与之配套的软件环境与工具是当务之急,这对于软件产业和软件工程学科有重要的意义和作用。  相似文献   

11.
使用统一建模语言(unified modeling language,UML)为联锁软件建立平台无关的模型(platform independent model.PIM),可以实现在异种平台间的移植和复用,并有助于自动生成测试案例和测试脚本。UML建模包括静态结构分析和动态行为分析。Petri网可对联锁软件与安全性相关的动态行为精确和严格地进行形式化描述。  相似文献   

12.
随着多媒体技术的快速发展,多媒体应用软件层出不穷。提出的多媒体软件工程把软件工程的思想和方法用于多媒体应用软件的开发过程,从而解决多媒体应用软件的"软件危机"问题。这对降低多媒体应用软件开发成本、改进软多媒体应用软件质量、提高多媒体应用软件开发效率具有重大意义。  相似文献   

13.
航电软件开发标准与过程研究   总被引:1,自引:0,他引:1  
随着综合模块化航空电子系统研究的深入,其软件开发标准的重要地位日益突出,ARP4754 和DO-178C共同构成了综合模块化航空电子系统软件开发的新标准。从标准内容与信息流程两方面论述了标准之间的关系,同时讨论了航电软件计划过程、开发过程和综合过程的子过程、目标及活动内容,提出了过程自动化和过程省略的基本概念与方法。  相似文献   

14.
在组建信息化工程中的软件系统时,无论选择业务外包或内包的组建方式,都必须重视软件开发能力及过程评估,以确保软件产品的质量和项目的成功。文中为此探讨和研究了SEI CMM和ISO/IEC TR 15504等国际通用的评估标准以及评估实施方法。  相似文献   

15.
文章通过分析UML模型和面向对象Petri网各自的特点,提出了UML模型到面向对象Petri网模型的映射规则,从而实现了利用UML模型有效描述系统,利用面向对象Petri网模型模拟仿真系统的有效结合,实现了两者的优势互补.  相似文献   

16.
化工模拟软件的应用与开发   总被引:2,自引:2,他引:2  
化工过程模拟与实验研究的结合是最有效和最廉价的化工过程研究方法。可以大大节约实验成本,加快新产品和新工艺的开发过程。文中综述了化工模拟软件的发展过程,应用领域与开发。对当前流行的国际国内商业化化工过程模拟软件AspenPlus、ChemCAD、PRO/Ⅱ、HYSYS、DesignⅡ、ESCC等进行了全面的介绍。综述了化工模拟软件的研究开发现状及以后的发展方向。根据化工模拟软件的现状对化工模拟软件的发展趋势进行展望。  相似文献   

17.
介绍了软件风险的概念和特性,提出了风险处理策略,论述了降低软件风险的方法,研究了软件开发过程与软件风险的关系,及风险评估与风险管理的具体手段。软件风险分析与风险管理的研究对于软件产品、软件产业和软件工程学科都有重要意义和作用。  相似文献   

18.
陆亮亮  荣国平  邵栋 《计算机工程与设计》2012,33(8):3074-3077,3088
为了提高软件开发的效率,控制软件产品的质量,以及增强软件工程师自我管理的能力,提出了一个集成的软件过程模型——XP-PSP。XP-PSP首先采用极限编程(XP)迭代式的过程框架,然后在每次迭代中引入个人软件过程(PSP)和极限编程的具体实践,将极限编程和个人软件过程中的具体实践相结合,使得过程模型既具有极限编程所提供可适应性又具有个人软件过程所支持的可预测性。通过将这个过程模型应用到真实的项目环境中,验证了它的合理性和有效性,初步实现了两种过程的融合。  相似文献   

19.
The personal software process (PSP) has been developed by the Software Engineering Institute (SEI) to address the improvement needs of individual software engineers. It should also be of help to small projects and modest-sized software organizations. In a one-semester graduate-level course, engineers are introduced to measurement, planning, and quality control methods. A defined sequence of programming exercises are used to illustrate these methods and the exercise data are used to provide the students with feedback on their performance. The PSP course has been taught at five universities at both the graduate and senior undergraduate level. Various PSP introduction methods have also been tried at four industrial organizations, but the course format has also been found most effective. Results to date indicate that PSP training motivates engineers to use disciplined methods and it helps them to achieve significant quality and productivity improvements. While PSP principles have been demonstrated with software engineering students, their effectiveness has not yet been measured in industrial practice. This paper describes the PSP process, the strategic approach and experience to date.This work is supported by the US Department of Defense.  相似文献   

20.
The satisfaction of a customer's non-functional requirements is an important factor in determining the acceptince of a designed system. They can be seen as constraints on either the final product or on the development process. Each such requirement may generate further constraints, depending on decisions taken, forming a graph, and a path can be traced between the original requirement and a design commitment. Work has been carried out on modelling where in the development process such decisions are best taken using Milner's Calculus of Communicating Systems, with agents representing roles and documents. A prototype support environment based on the model is being implemented using C and Motif.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号