首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 375 毫秒
1.
基于体系结构的软件分析设计过程模型   总被引:5,自引:0,他引:5  
引入软件体系结构技术,将软件分析设计过程细分为需求分析、体系结构设计、系统设计3个阶段,并提出了基于体系结构的软件分析设计过程(SADPBA)模型,该模型是一种采用迭代增量方法将功能设计空间映射到结构设计空间,再由结构设计空间映射到系统设计空间的过程.应用函数理论对模型进行了严格的数学定义和形式化描述,确保设计结果满足完备性、一致性和正确可追踪要求.在扩展设计空间建立了需求规范与体系结构、系统设计间的可追踪机制,并建立了基于体系结构的软件分析设计开发环境模型.与传统软件分析设计过程相比,SADPBA模型有严格的理论基础和工程原则,解决了软件系统从需求到实现的平缓过渡问题,提高了软件分析设计的质量和效率.  相似文献   

2.
软件过程是软件研究中的新兴领域,它是提高软件生产率、保证软件质量的重要方法,本文介绍软件过程支持系统EProcessV2.0,探讨系统中过程建模技术,引入APRML建模语言及其实施机制。同时介绍了EProcessV2.0的各个组成部分及其在J2EE模式下的具体实现,旨在为软件组织提供一种可视化、灵活方便、易于扩充和移植的软件过程支持环境。  相似文献   

3.
软件代理技术及其应用   总被引:2,自引:0,他引:2  
从不同侧面讨论了软件代理的定义,并依据YoavShoham的观点描述了单个代理的精神状态和这些精神状态的性质,论述了代理技术应用;多代理系统和流动代理。  相似文献   

4.
阐述了个体软件过程(PSP)的相关技术,探讨了PSP的实施过程,并给出PSP在软件企业中的具体应用及应注意的事项.  相似文献   

5.
统计过程控制是一种借助数理统计科学进行过程控制的方法,它利用统计工具对过程进行分析和控制,来保证过程稳定性并且改进过程质量和能力.统计过程控制在工业和商业等领域应用广泛,但在软件行业的应用才刚刚起步.主要讨论统计过程控制在软件过程度量中的应用,及统计过程控制在过程量化管理中的重要作用,最后给出了1个应用实例.  相似文献   

6.
针对软件能力成熟度模型(CMM)在软件企业过程改进中存在的具体问题,结合国内软件企业的实际情况,从关键因素、模型结构、评价方法这3个方面对CMM进行合理简化和改进,在此基础上提出一种基于因素划分的CMM.该模型将CMM关键过程域分成关键部分和非关键部分,关键部分合理地继承了原有的关键过程域,非关键部分引入专家评审机制辅助关键部分起作用,从而构建一种半结构化的软件过程能力评价方法,以适应我国软件企业过程能力改进的具体情况.  相似文献   

7.
一种分层的软件过程执行机制的研究   总被引:1,自引:0,他引:1  
选择不同的过程执行机制会对软件过程支持的灵活性产生影响,两种传统的过程执行机制———前摄式和反应式存在模型复杂性和执行灵活性之间的矛盾.借鉴了Alf Inge Wanget al.所提出的基于组织中过程执行主体分层支持的思想,提出了一种分层过程机制,该机制将软件过程分为两个层次,底层是具有流程稳定的子过程,采用前摄式机制支持,而高层是易于变化的过程,则用反应式机制支持,通过过程片段将两层过程统一在一个过程模型中既增加了过程执行的灵活性,又降低了过程模型的复杂性.为了说明该过程机制的实践有效性,分析了一个案例所发生的“例程”、“并发”、“反馈”和“等待”的各种情况并且阐述了在CPMS系统中应用分层机制对上述情况的解决方案.  相似文献   

8.
软件过程的度量是影响软件项目管理和过程管理的关键因素,是对软件项目和软件过程进行目标管理的基础.软件过程的度量也是一个过程,需要建立过程模型指导度量过程的实施.提出了1个软件过程度量过程的SPM-IDEAL模型,定义了模型各阶段的主要活动,讨论了度量数据的分类和度量元的选取,并讨论了过程数据库在软件过程度量中的重要作用.  相似文献   

9.
介绍了基于功能建模和基于过程建模两种制造系统建模框架与方法,分析了软件对象技术、组件技术和代理技术的不同特点·提出了基于多代理的制造系统建模框架,它由对象自治性层次维、软件生命周期维和多视图模型维组成·采用基于多代理的软件工程实现方法,开发了基于多代理的制造系统软件·与软件对象和组件相比,智能代理具有更强的自治性和智能性,能够满足复杂制造系统对分布式数据和分散控制的要求,为制造系统过程集成提供了新的途径·  相似文献   

10.
本文认真分析了目前国内软件项目管理中出现的问题,以提高软件质量、降低成本、加强软件项目的可控性为目标,在深入研究和探讨CMM的基础上结合软件过程.给出了一种加强软件项目管理的实践模式。该实践模式定义了CMM中的6个关键过程域和3个工作组.并从项目的开发时间和质量方面做效率分析,强调了软件过程对软件项目管理的重要性。  相似文献   

11.
简要地介绍了我国软件企业普遍存在的问题——软件过程能力低,说明了软件过程信息化的重要性,以及采用基于.NET技术来构建软件过程管理系统,通过此系统来管理软件开发过程,实现软件过程信息化。  相似文献   

12.
主要阐述在软件实现过程中的新方法,将基因理论引入到软件实现过程中,以一个全新的视角和不同的方式来完成软件的开发、测试以及维护。基于基因理论的软件实现方法主要思想是根据软件需求去培养软件,而不是去构造软件,这种培养包含了软件的设计、实现、测试和维护过程。软件培养的起点是一个具有软件各种可能的表现的基因集合单元,在培养过程中,软件的具体表现由软件外部诱因引起,这个诱因就是用户需求。用户需求导致了软件的构造、测试以及维护行为,而这种行为不是由开发、测试和维护人员来进行,而是由软件自身在诱因的指导下自发完成。  相似文献   

13.
针对软件过程改进存在的问题,提出了基于工作流仿真技术的思路。将工作流仿真贯穿到软件过程改进的整个生命周期。首先,提出了一个支持软件过程改进的动态工作流实施框架,其中包括4个反馈环节来实现改进;建立了指导建模的软件工作流元模型,它将度量和过程改进的几个要素结合到一起,便于仿真评价,并且利用对象约束语言形式化描述模型实体本身和实体间的完整性约束关系。其次,给出了基于ECA规则的工作流模型定义和仿真引擎的结构。第三,在上述基础上针对一个软件开发过程的实例,根据过程度量指标分析了多种可能的改进方案。  相似文献   

14.
软件质量保障技术的新发展   总被引:1,自引:0,他引:1  
回顾了软件质量保障技术及软件开发方法的发展历程,介绍了几种近年来发展起来的并且证明是行之有效的软件质量保障技术和方法。这些新技术对于软件组织提高自身软件的生产效率,控制软件开发过程以及提高软件质量是非常有意义的。同时,采用这些新技术可以提高软件企业的国际竞争力。  相似文献   

15.
针对软件工程课程教学实践性强的性质,提出一套基于miniProject的实践教学方法,将软件工程中的软件生命周期管理、关键软件过程融入项目的实践中,用一套虚拟团队的组织规范引导学生开发项目,使得学生在实践中掌握和理解软件工程的相关概念,并自觉执行一套标准的软件过程。  相似文献   

16.
基于构件的软件开发已经得到广泛的认可和应用,结合UML建模技术在软件构件技术中应用,提出了一种基于构件的软件开发方法,对UML在软件构件开发中的应用进行了深入的探讨.它使得基于构件的软件开发的每个阶段任务明确,易于理解.  相似文献   

17.
Rational统一过程的可视化建模的应用   总被引:1,自引:0,他引:1  
为了提高开发软件的效率和软件的质量,采用新一代软件开发过程Rational 统一过程,以及功能强大的可视化建模语言UML,二者在软件开发过程中得到了广泛的应用.简要介绍RUP技术和UML语言的基本内容,并在RUP的指导下,运用UML建模技术,对设备缺陷管理及分析系统进行设计,对系统开发的各个阶段进行建模,该过程不但优化了系统的各阶段的迭代与建模过程,而且可以较容易应对需求变更,提前降低开发系统的风险,降低系统的复杂度,提高了软件开发的质量、效率和维护性.  相似文献   

18.
在软件开发中 ,以进程为中心的环境已经成为新一代的软件开发环境 ,它的目标是对整个软件开发周期提供自动化的支持。实际的软件开发任务是一个不断变化的动态进程 ,它需要以进程为中心的环境来支持进程演化。本文提出了一种以增量方式为处理模式、以流行数据库为进程仓库的进程演化机制 ,它对软件开发有着重要的意义。  相似文献   

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

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