首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 125 毫秒
1.
本文对TDD(测试驱动开发)理念,操作模式,应用场景等多方面进行分析,有效阐述了TDD这一新的敏捷开发模式给软件开发模式带来的巨大变革。与传统CMM软件开发模式相比,TDD通过小粒度开发验证及测试代码有效维护,起到了灵活应对需求变更,有效保证项目质量,快速定位项目问题的巨大作用。  相似文献   

2.
需求分析是软件生命周期中重要阶段,是软件开发的基础;需求变更是对需求分析的结果进行更改,会严重影响软件项目的质量、成本和工期。本文分析了需求变更产生的原因和影响,并给出了对需求变更进行有效控制的对策。  相似文献   

3.
针对软件工程的特点及开发过程中所面临的困难,详细分析了CMM的五个等级及关键过程域,提出了在软件工程实施中应用CMM原理以加强软件过程管理的一种模型.阐述了该模型中需求管理、软件项目计划、软件项目跟踪和监督、软件质量保证、软件配置管理、组间协调及培训管理的过程改进要求,实现了软件开发效率的提升,软件开发失败风险的降低,软件成本的减少,软件工程工期的缩短和软件产品质量的提高.  相似文献   

4.
软件需求是否彻底与成功,直接关系到软件开发的成败问题.本文主要从软件开发过程中的需求开发及需求管理两方面来论述,指出了软件需求开发原则和需求变更的一些对策以及在软件开发过程中的重要作用.  相似文献   

5.
软件需求是软件开发项目的基础,与传统项目相比,软件开发项目具有抽象性和复杂性等特点,因此软件开发项目的需求开发和管理显得尤为重要。根据研究表明,项目需求的开发和管理不到位是目前大部分软件项目失败的主要原因。就软件开发项目的需求开发和管理过程的方法和工具进行研究,将需求开发和管理过程分解细化,并对各过程组的活动进行研究和分析,建立可用于指导软件开发项目的工作方法。  相似文献   

6.
软件项目需求的不确定,导致项目规划的不确定,使得软件开发的时间、成本、质量得不到很好的控制.采用Rolling-Wave项目规划,以及用例驱动开发技术,定义了一种软件迭代开发流程,用于应对软件需求不断变更的软件开发项目.使得对于此类项目的计划更精确,项目执行更容易追踪以及控制.从而保证在预期的项目时间、成本内,满足项目...  相似文献   

7.
软件测试是软件质量保证的一个重要元素,在测试过程中使用合理的软件测试模型可以降低测试在开发活动中的花费和开发时间。通过对传统测试模型V模型的分析,找出V模型存在的不足,提出一种改进的新模型。该模型将软件测试贯穿软件开发周期的各个阶段.能提高测试的效率和覆盖率。  相似文献   

8.
分析了需求变更对软件开发项目的影响,对处理需求变更应注意的问题进行了讨论,并提出了一个解决需求变更的方案、该方案采用状态控制表和版本控制软件相结合的方式对需求变更进行跟踪处理。同时还提出了一个更完善的需求变更解决方案的框架,并对如何实现框架方案进行了讨论。  相似文献   

9.
姚小龙 《中国西部科技》2010,9(24):61-61,27
本文提出在当前软件产业发展形势下,中、小型软件企业管理中存在的问题,通过分析中、小型软件企业的软件开发项目管理模型,指出了中、小型软件企业开发软件产品时应用项目管理和软件工程方法来管理软件项目的差异,讨论了中、小型软件企业的软件项目管理过程改进方法。小企业有小企业的模式和方法,中、小型软件开发企业要结合自身特点制定出符合自身发展的项目管理模式。  相似文献   

10.
配置与变更管理是将软件开发变成一个可控的过程,从而降低软件开发所面临的风险。本文介绍了软件配置管理和变更管理技术以及两者在软件开发过程中的关系,以提高软件的质量和开发效率。  相似文献   

11.
In order to verify the consistency between software requirements model/document and users’ true minds,we present a software behavior-oriented requirements visualization method.The implementation method for software behavior-oriented requirements visualization is advanced in this paper first.Then,the basis language is introduced as the foundation of the method.At last,we put forward the tool platform that can achieve the requirement visualization.The result demonstrates that the method can generate requirement animation rapidly to check the correctness of the requirement.It can effectively reduce the requirements change and save a lot of software development costs.  相似文献   

12.
基于QFD的面向对象需求分析方法   总被引:3,自引:0,他引:3  
软件开发中软件需求的获取和分析变得越来越重要。文章针对大型软件系统开发的实际,提出了一种基于QFD的面向对象需求分析方法,给出了这种方法的实施步骤和实例分析。该方法首先运用QFD的AHP工具划分需求优先级,再用"需求-措施"矩阵实现客户需求到项目特征的转换,最后用OOA方法按优先级别高低的顺序对需求进行分析,以提高软件开发效率。它具有与实践结合紧密、支持重用等特点。  相似文献   

13.
在对当前需求与体系结构关系相关研究现状进行总结的基础上,分析和总结了当前软件领域和军事领域关于需求与体系结构关系的几种认识;然后对军事领域中需求与体系结构之间的关系进行深入分析,并建立了需求与体系结构迭代开发的双螺旋模型,为更好地进行军事综合信息系统的顶层规划与设计提供支持。  相似文献   

14.
提出了基于构件组装软件开发的思路,分析和设计了网络教学信息系统的系统需求、构件模型以及构件的实现和组装,经过相关实验调试,得出可以解决软件系统的维护和复用的方案.  相似文献   

15.
This paper discusses a model-based approach to validate software requirements in agile development processes by simulation and in particular automated testing. The use of models as central development artifact needs to be added to the portfolio of software engineering techniques, to further increase efficiency and flexibility of the development beginning already early in the requirements definition phase. Testing requirements are some of the most important techniques to give feedback and to increase the quality of the result. Therefore testing of artifacts should be introduced as early as possible, even in the requirements definition phase.  相似文献   

16.
工控领域关键系统对计算机软硬件的研究   总被引:1,自引:0,他引:1  
研究了关键系统对生产过程控制的要求,并在总结开发工控软件的经验上,分析了工控软硬件在关键系统的地位和作用,探讨了工控软硬件对关键系统的影响,说明关键系统对工控软件和其相关硬件的特殊要求.  相似文献   

17.
RTX51是工作在MCS51单片机上的小型嵌入式实时操作系统,该操作系统具有运行速度快、硬件要求低、使用灵活、便于移植与编程等优点,在单片机的软件开发中得到越来越广泛的应用。介绍了RTX51的基本原理,分析了RTX51对任务的管理机制,以智能电子镇流器控制系统为例,详细分析了基于RTX51的软件系统的设计方法。  相似文献   

18.
介绍了基于蓝牙技术的嵌入式广告发送系统的设计与实现。系统以嵌入式CPU S3C2440为硬件核心,以嵌入式Linux为操作系统,搭配USB蓝牙适配器(Dongle),构建一个嵌入式蓝牙广告发送系统。交叉编译BlueZ的库和工具,构建ARM Linux下的蓝牙运行环境。通过对蓝牙适配器的编程,实现了将各种媒体文件通过蓝牙适配器传送给蓝牙手机的功能。  相似文献   

19.
提出了一种基于软件复用的水利信息系统的柔性化设计技术。在水利信息管理系统时,先依据需求划分出通用模块,采用多层次极限编程的方法加以实现,可以提高开发过程对需求变化的适应性、提高软件的复用率,并且经过测试和使用过的模块能有效地提高系统的稳定性、可扩展性和可维护性。  相似文献   

20.
随着无人机系统的快速发展,无人机地面站作为整个系统的核心也在发生着日新月异的变革,LabVIEW以其图形化的编程作为本文的编程软件,可以让用户更直观的观察地面站的运行状态。本文从小型无人机地面站的功能要求入手,对地面站系统进行总体设计,然后对基于LabVIEW对软件总体结构和地面站主界面进行设计,在此基础上对地面站航迹规划及传输、地图导航、无线链路进行阐述,并对此地面站系统进行在线测试,将所测数据进行分析。  相似文献   

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

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