软件的需求与设计-2014-第三章1.pptx

软件的需求与设计-2014-第三章1

通信软件设计路兆铭网络体系构建与融合北京市重点实验室lzy_0372@163.com第三章软件工程3.1软件需求求分析3.2软件的设计3.3软件的实现3.4软件的测试软件需求工程的基本任务是准确地回答“软件系统必须做什么?”这个问题。它在系统工程和软件设计之间起到桥梁的作用。软件需求工程是软件生存周期中重要的一步,也是决定性的一步。只有通过软件需求工程的活动才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。3.1软件的需求分析-软件需求分析基础软件需求的定义和层次1997年IEEE在《软件工程标准词汇表》对需求(requirement)所作出的定义为:用户为解决某一问题或为达到某个目标所需要的条件或能力。(需方)系统或系统部件为满足合同、标准、规格说明或其他正式的强制性文档所必须具有的条件或能力。(供方)对在a)和b)中所描述的条件或能力的文档化说明。3.1软件的需求分析-软件需求分析基础GB/T11457―2006《信息技术软件工程术语》等同采用了这个定义。它从两个方面阐述了需求的含义:从用户角度要求系统应具有的外部行为从开发者角度要求系统应具有的内部特性软件需求包括3个不同的层次:业务需求、用户需求、功能需求和非功能需求。不同层次是从不同角度与不同程度反映着细节问题。3.1软件的需求分析-软件需求分析基础业务需求(BusinessRequire

文档评论(0)

1亿VIP精品文档

相关文档