首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
软件开发过程及其模型(Ⅰ)   总被引:1,自引:0,他引:1  
软件过程模型是软件过程的一种模型,它是软件开发的指导思想和全局性框架。软件过程模型的提出和发展反映了人们对软件过程的某种认识观,体现了人们对软件开发过程认识的提高和飞跃。软件过程模型对软件开发的作用不论怎么强调也不算过分。然而,问题是:迄今为止,软件过程的本质是什么尚不清楚;现有的众多模型,包括已被证明具有重大影响的模型,无一称得上是完善的、普遍适用的。论题“软件开发过程及其模型”分析、讨论各种重要的过程模型的发展、哲学基础、形式概念、本质特征、适用性及其优缺点。本文是论题的第一部分,以瀑布模型和快速原型模型为中心。其它模型将在第二部分中讨论。  相似文献   

2.
软件开发过程及其模型(Ⅱ)   总被引:2,自引:0,他引:2  
论题的第一部分,即文“软件开发过程及其模型(Ⅱ)”重点分析了瀑布模型和快速原型,本文为第二部分,继之讨论渐增式模型,螺旋模型,重用模型,自动综合模型,基于CASE的模型,喷泉模型以及其它有前途的,有影响的新模型。综合两部分的内容,我们希望在不列几个方面有所贡献:1)帮助实践者选择合适的过程模型;2)作为各种不同模型参照对比的一种框架;3)帮助研究者开发新的模型;4)对软件过程及其模型的认识;5)引  相似文献   

3.
CMM模型及对软件过程的改进   总被引:5,自引:0,他引:5  
CMM提供了一个评估软件开发过程管理改进的框架和工程能力的标准,并给出了软件过程不断进化的科学途径,它标志着软件工程技术的一个突破性发展,其改进软件过程的目标取决于企业的商业目标和当前的技术水平。系统地介绍了产生CMM模型的来源、内容及对软件过程的改进,目的是进一步加深理解CMM框架及其对软件过程改进的指导,有效地达到软件过程持续改进的效果。  相似文献   

4.
陈迎欣  刘群 《计算机应用》2004,24(11):52-55,59
描述了一种面向小组软件过程TSP(Team Software process)的仿真模型,根据TSP的特点,采用将离散和连续建模思想结合的一种混合模型。这种模型分为两层建立,外层体现软件开发过程的阶段性,内层体现软件开发过程的连续性,从两个层次上详细说明模型的结构和原理;给出了模型的形式化描述;并用一个例子来说明模型的执行过程及结果。此模型能够从不同角度模拟软件的开发过程,并能够对软件开发过程进行监督和预测。  相似文献   

5.
基于CMM/PSP/TSP的软件过程改进   总被引:4,自引:0,他引:4  
吕晓辉  吴健  胡正国 《计算机工程》2003,29(4):11-12,15
软件过程改进是目前软件开发技术的关键问题,该文通过对软件能力成熟度模型,个体软件过程和群组软件过程进行介绍,阐述了它们之间相辅相成的关系,并论述了以上三者的有机结合可以改进软件过程。  相似文献   

6.
针对国内化学软件开发的特点,以软件能力成熟度模型(Capability Maturity Model of Software,SW-CMM)为基础,介绍了由初始级到可重复级的软件过程改进方案,并提出了适合化学软件开发的软件过程模型。  相似文献   

7.
在对软件过程进行分析的基础上,运用软件过程构架研究软件过程,指出软件过程构架不仅可以规范软件过程模型设计,而且还是一种评价软件开发企业软件过程能力成熟度的模型,并就过程构架的组成元素、设计原则和设计模式进行了讨论。  相似文献   

8.
随着软件的规模和复杂度的不断增大,软件开发过程越来越难以度量和保持持续改进。通过对软件开发过程中软件度量计划、度量实施、度量分析的研究,提出了一种软件开发过程持续改进的螺旋式模型,用于促使软件开发过程的持续改进和软件组织能力的有效提升。  相似文献   

9.
模型驱动架构(MDA)是OMG提出的基于模型驱动(MD)思想的新的方法学。文中在分析和总结中小型软件企业运用MDA技术进行软件开发的基础上,结合软件过程改进的实践经验,提出了基于MDA技术的中小型软件企业过程改进模型。该模型为中小型企业采用MDA技术进行软件开发提出了相应的过程改进模型。企业还可以根据自身的情况对该模型进行裁剪,以便使该模型更加贴近企业的需要。  相似文献   

10.
软件过程的管理和改进是当前软件工程实施中人们普遍关注的问题,它对软件质量的提高、完成软件开发的全过程和软件企业的发展起到了保障作用。本文着重介绍当前常用的软件过程改进模型,从发展历程、体系结构、模型特点和使用方面进行对比分析,并对几种方法的使用范围和模型的优缺点阐述了自己的观点。  相似文献   

11.
几种软件过程改进方法的比较   总被引:3,自引:0,他引:3  
对软件过程的管理和改进是当前在软件工程实施中人们普遍关注的问题,它对软件质量的提高、完成软件开发的全过程和软件企业的发展起到了保证作用。该文结合北京自然科学基金项目和国家社科基金项目的研究成果,就软件过程改进几种方法的比较,阐述了自己的观点。  相似文献   

12.
范勇 《计算机工程与设计》2006,27(10):1764-1766
众多软件项目的经验教训使人们认识到要高效率、高质量和低成本地开发软件,必须改善软件生产过程.在软件企业软件过程管理的基础上,提出了全面软件过程管理模型,该模型主要从管理原则、管理层次和管理的任务等方面进行了阐述.同时将这一模型应用到15个软件开发项目,取得了很好的效果.  相似文献   

13.
敏捷软件过程的研究   总被引:24,自引:0,他引:24  
敏捷软件过程可能成为最适应软件开发全球化,个性化,快速化,高质量新格局的先进开发模式,它能够帮助软件企业快速响应市场赢得竞争,针对这一趋势,系统分析软件开发的敏捷性需求,总结出敏捷软件过程的5种典型特征,如并行,轻载,基于时间,正好策略,基于组件等,然后设计了FLEX语言,从3个不同抽象导 上形式化定义了敏捷软件过程的功能模型,合作模型,资源模型和产品模型,基于过程模型,同时提出了9种静态分析和动态模拟技术,支持软件过程面向敏捷性的优化。  相似文献   

14.
基于度量的软件过程改进研究   总被引:1,自引:0,他引:1  
刘莉  傅英亮  陶强 《计算机工程与设计》2007,28(9):2003-2004,2022
在软件开发的整个过程中,需要对各个阶段进行评估、分析、改进,它们是一个不断循环的过程.即软件过程改进贯穿于软件开发的始终.如何对软件过程进行度量、度量元是什么,已经成为当前国内外研究的热点.对当前国内许多机构开展的质量管理体系认证模型进行研究,提出了一种基于CMMI的6σ软件度量框架,在此基础上分析了软件过程改进和评估中的关键问题.通过对软件过程的改进,从而提高软件产品质量和提升软件开发效率.  相似文献   

15.
为了提高软件开发效率、实现软件过程管理规范化,将工作流技术应用于软件开发过程,实现软件过程自动化管理。软件过程工程元模型(SPEM)是软件过程建模的基础,是一种通用的框架,适合不同类型的生命周期模型。根据软件过程的特点,扩展了工作流元模型,制定了SPEM和工作流元模型之间的映射规则,实现了这两种元模型之间的映射,以瀑布模型为例验证了具有软件过程特点的工作流元模型的有效性。通过工作流引擎解析映射后的工作流元模型,实现软件过程的自动化管理。  相似文献   

16.
良好的软件开发过程模型,对高效率、高质量和低成本地开发软件,具有重要的指导意义。本文介绍了软件过程模型的构造和特点.并从最传统的线性顺序过程开始,对瀑布模型、原型模型、演化模型、螺旋模型、RAD模型等模型的结构、特点作了具体的分析。  相似文献   

17.
解决软件危机的根本出路在于有效改进软件过程,软件产品的质量主要取决于产品开发和维护的软件过程的质量,而实施软件过程评估是改进软件过程的前提和基础.为此分析了软件能力成熟度模型CMM的标准框架和内容,并研究了基于CMM的软件开发评估CBA方法及其应用.  相似文献   

18.
郭江  黄涛 《计算机科学》1997,24(4):6-13
软件过程对软件开发的进度、费用和质量都有很大的影响,因此正日益受到学术界和工业界的关注,并开发了一些软件过程的集成环境以提供相应的支持此外,软件过程模型和元 改进都志着关键的作用,本文对以上问题都进行了探讨。  相似文献   

19.
王志刚 《微机发展》2003,13(2):29-31
解决软件危机的根本出路在于有效改进软件过程 ,软件产品的质量主要取决于产品开发和维护的软件过程的质量 ,而实施软件过程评估是改进软件过程的前提和基础。为此分析了软件能力成熟度模型CMM的标准框架和内容 ,并研究了基于CMM的软件开发评估CBA方法及其应用  相似文献   

20.
基于CMMI的小型软件过程自评估工具   总被引:1,自引:0,他引:1  
CMMI-SW是SEI在CMM-SW的基础上开发并在全世界推广实施的一种软件能力成熟度评估标准,主要用于指导软件开发过程的改进和进行软件开发能力的评估。本文基于CMMI和小型过程评估的思想设计了一个小型软件过程评估工具,帮助中小型软件组织根据CMMI进行快速的软件过程自评估。  相似文献   

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

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