(精)软件工程 第3章 结构化分析与设计 3-1章 需求分析和结构化系统分析 CUMT.ppt

(精)软件工程 第3章 结构化分析与设计 3-1章 需求分析和结构化系统分析 CUMT.ppt

张 磊 博士,副教授 zhanglei@cumt.edu.cn 软件需求的重要性 需求:成功的软件开发的前提 软件质量= 系统所实现的需求/客户所期望的需求 需求的定义 IEEE Standard Glossary of Software Engineering Terminology 用户解决一个问题或达到一个目标所需要的一种状况或能力 系统为了满足一种约定、标准、规格说明或其它正式文件而必须满足或拥有的一种状况或能力 以上两种状态或能力的文档化表示 IEEE公布的需求定义分别从用户和软件工程师的角度阐述了什么是需求,需求一方面反映了系统的外部行为,另一方面反映了系统的内部特性,反映的方式是需求文档。 比较通俗的需求定义如下:需求是指明系统必须实现什么的规格说明,它描述了系统的行为、特性或属性,是在开发过程中对系统的约束。 3-1.1.2 需求类型 1. 按内容分类 软件需求代表系统的综合要求,包括以下几种类型: (1) 系统功能需求 系统功能需求指根据系统所能实现的功能要求,对于每一类功能或者有时对于每一个功能,需要书弄清输入、加工和输出等需求。 (2) 系统性能需求 按照系统的性能要求分类。例如联机系统的响应时间、系统需要的存储容量、后援存储器、重新启动、安全性和可靠性等方面的要求。 (3) 系

文档评论(0)

1亿VIP精品文档

相关文档