- 11
- 0
- 约6.58千字
- 约 16页
- 2016-11-28 发布于四川
- 举报
2016软件需求 期末复习
软件需求考试总复习
1、为什么软件需求这么难?
客户说不清楚需求
需求自身经常变动
分析人员或客户理解有误
2、软件需求的定义
软件需求=业务知识+问题列表+其他因素。
业务知识包括业务事件、业务实体和业务规则;问题列表是用户在工作中遇到的困难与障碍,这也是软件开发中需要解决的问题;其他因素包括了一些设计约束和非功能方面需求。
3、需求的层次
业务需求、用户需求、软件需求
需求层次的产物:业务需求是需求定义的产物,用户需求是需求捕获的产物,软件需求是需求分析与建模的产物。
4、软件需求的三种类型
功能需求:开发人员要实现什么
非功能需求:对产品功能描述的补充
设计约束:限制了开发人员设计和构建系统时的选择范围
5、软件开发的各个阶段,为什么只有需求阶段称为工程?
需求工程是随着计算机的发展而发展的,在计算机发展的初期,软件规模不大,软件开发所关注的是代码编写,需求分析很少受到重视。后来软件开发引入了生命周期的概念,需求分析成为其第一阶段。随着软件系统规模的扩大,需求分析与定义在整个软件开发与维护过程中越来越重要,直接关系到软件的成功与否。人们逐渐认识到需求分析活动不再仅限于软件开发的最初阶段,它贯穿于系统开发的整个生命周期。
需求分析是介于系统分析和软件设计阶段之间的桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并
您可能关注的文档
最近下载
- 2026年辽宁省高考地理试卷(含答案及解析).docx
- Y-GAMA从入门到精通(第二版)-20251024.pdf VIP
- 施工现场噪音扬尘投诉处理预案.docx
- 高尔夫长打尽招.doc VIP
- 22D701-3电缆桥架安装(26.9MB)(26.85MB)5ce2e72e69780631(1).pdf VIP
- 新(2024)外研版英语七上Unit1 重点单词讲解.docx VIP
- 新学期做自己的冠军——从《功夫女足》学到的开学第一课--2026-2027学年高二上学期励志教育主题班会.pptx
- 送货单打印模板(可修改).docx VIP
- 细菌性食物中毒课件.ppt VIP
- 拌和站和小型构件预制场临建方案.docx
原创力文档

文档评论(0)