共查询到20条相似文献,搜索用时 171 毫秒
1.
2.
3.
4.
软件维护问题已经日益成为人们关注的焦点,除软件产品本身固有因素(如软件维护性)影响软件维护工作量外,软件维护过程也对它有着重要的影响,一个资源配置合理的维护过程能够提高维护效率,并降低维护费用.文中提出了一个用于对软件维护过程运行进行建模和评估的方法,它能够提高一个维护组织的过程成熟度和效率.该方法建立了基于排队网络软件维护过程模型,并通过GRASP仿真来确定它的运行情况,可以对多种过程方案选择进行仿真,从而避免了实际系统运行实验的风险,仿真结果表明,该方法切实有效,它为软件维护过程的分析及过程改进提供了一个可行的方法. 相似文献
5.
程序理解是软件维护中的一项重要活动。从软件维护和认知学的角度分析了程序理解的任务,描述了几种主流的程序理解的模型。最后针对影响程序理解的因素提出了相应的对策,为提高维护效率提供帮助。 相似文献
6.
7.
基于CMM的软件维护过程研究 总被引:3,自引:0,他引:3
针对软件维护组织维护能力成熟度展开研究,引入CMM分级改进的思想,围绕软件维护过程改进的5个方面展开描述,循序渐进地提出软件维护过程改进模型。 相似文献
8.
SM^mm(软件维护成熟度模型)是软件维护过程管理和控制的系统方法,它为软件维护过程的改进提供了指南,为组织的维护能力评估提供了依据。本文对比CMMi总结了SM^mm的体系结构和应用领域,对模型的五级结构、内容和不同成熟度等级间的关系,以及各成熟度等级的行为特征进行了描述,指出了该模型尚存在的一些问题,提出了进行概要要剪裁与详细剪裁应遵循的一般规则。 相似文献
9.
本文介绍软件生命期的最后一个阶段——软件维护。经过测试后的软件,交付给用户使用,但是软件开发机构的工作远没有完成,还要花费大量的精力维护已开发出来的软件。这样就大大束缚了开发新的软件的能力。所以,软件工程方法学的一个主要目的就是如何减小花费在软件维护上的工作量。 相似文献
10.
程序理解是软件维护中的一项重要活动。从软件维护和认知学的角度分析了程序理解的任务,描述了几种主流的程序理解的模型。最后针对影响程序理解的因素提出了相应的对策,为提高维护效率提供帮助。 相似文献
11.
12.
兆程序设计与软件过程驱动的软件开发 总被引:1,自引:0,他引:1
1.引言基于软件工程过程(Software Engneering Process)的兆程序设计(Megaprogrammin)是90年美 相似文献
13.
基于继承图的面向对象软件复杂性度量研究 总被引:2,自引:0,他引:2
面向对象软件开发是一种新的可以减少成本、提高可用性和灵活性的高效的软件系统开发方法。复杂性度量在软件开发中起着非常重要的作用,它可减少整个开发周期的费用,但目前还没有成熟的用于面向对象软件复杂性的度量方法。文章首先通过继承图描述面向对象软件复杂性度量方法,然后讨论了单元重复继承算法,最后给出了具体实例。 相似文献
14.
基于Struts的应用架构的研究 总被引:11,自引:6,他引:5
主要介绍MVC模型2设计模式及J2EE的数据访问对象(DAO)模式,并阐述了基于MVC模型2的Web应用软件开发框架Struts的体系结构,最后针对基于Struts的典型应用架构,提出了一种更有效的改进架构。该架构提高了系统开发的灵活性、维护性、重用性。 相似文献
15.
16.
文中详细论述了模型驱动的软件开发模式.阐述了以代码为中心的传统软件开发模式的缺点,并通过对模型驱动架构(MDA)体系结构的讨论.分析出模型各个层次描述语言的要求.分别讨论了MDA软件开发生命周期、MDA软件开发参与者及活动的变更和MDA开发工具的更新,并对MDA软件开发模式进行了评价.在模型驱动的软件开发模式下,软件开发生命周期是由软件系统建模行为驱动的,其开发过程围绕模型的创建和变换开展,其最终目的就是要通过架构性的分离来实现软件开发的轻便性、互操作性和可重用性. 相似文献
17.
文中详细论述了模型驱动的软件开发模式。阐述了以代码为中心的传统软件开发模式的缺点,并通过对模型驱动架构(MDA)涔系结构的讨论.分析出模型各个层次描述语言的要求。分别讨论了MDA软件开发生命周期、MDA软件开发参与者及活动的变更和MDA开发工具的更新,并对MDA软件开发模式进行了评价。在模型驱动的软件开发模式下,软件开发生命周期是由软件系统建模行为驱动的.其开发过程围绕模型的创建和变换开展,其最终目的就是要通过架构性的分离来实现软件开发的轻便性、互操作性和可重用性. 相似文献
18.
A dynamic workflow framework for mass customization using web service and autonomous agent techniques 总被引:3,自引:1,他引:2
Daniel J. Karpowitz Jordan J. Cox Jeffrey C. Humpherys Sean C. Warnick 《Journal of Intelligent Manufacturing》2008,19(5):537-552
Custom software development and maintenance is one of the key expenses associated with developing automated systems for mass
customization. This paper presents a method for reducing the risk associated with this expense by developing a flexible environment
for determining and executing dynamic workflow paths. Strategies for developing an autonomous agent-based framework and for
identifying and creating web services for specific process tasks are presented. The proposed methods are outlined in two different
case studies to illustrate the approach for both a generic process with complex workflow paths and a more specific sequential
engineering process. 相似文献
19.
20.
鉴于模型在软件系统开发中日趋重要的地位和AADL模型在嵌入式软件建模中的良好应用前景,为了在嵌入式软件系统开发前期保证AADL模型的质量,提出了一种基于模型测试的AADL架构和NuSMV模型的验证方法。文中首先对当前的AADL发展情况作简单介绍,然后对NuSMV验证模型的结构作大致分析,在随后的文章中对NuSMV的验证过程作详细的介绍。与此同时,使用具体的汽车巡航控制系统作为实例进行具体分析。文中通过测试用例执行输出进行验证来判断该方法的正确性。 相似文献