- 2
- 0
- 约7.9千字
- 约 15页
- 2016-12-09 发布于贵州
- 举报
软件需求考试总复习(网络资料)
1、为什么软件需求这么难?
客户说不清楚需求
需求自身经常变动
分析人员或客户理解有误
2、软件需求的定义
软件需求=业务知识+问题列表+其他因素。
业务知识包括业务事件、业务实体和业务规则;问题列表是用户在工作中遇到的困难与障碍,这也是软件开发中需要解决的问题;其他因素包括了一些设计约束和非功能方面需求。
3、需求的层次
业务需求、用户需求、软件需求
需求层次的产物:业务需求是需求定义的产物,用户需求是需求捕获的产物,软件需求是需求分析与建模的产物。
4、软件需求的三种类型
功能需求:开发人员要实现什么
非功能需求:对产品功能描述的补充
设计约束:限制了开发人员设计和构建系统时的选择范围
5、软件开发的各个阶段,为什么只有需求阶段称为工程?
需求工程是随着计算机的发展而发展的,在计算机发展的初期,软件规模不大,软件开发所关注的是代码编写,需求分析很少受到重视。后来软件开发引入了生命周期的概念,需求分析成为其第一阶段。随着软件系统规模的扩大,需求分析与定义在整个软件开发与维护过程中越来越重要,直接关系到软件的成功与否。人们逐渐认识到需求分析活动不再仅限于软件开发的最初阶段,它贯穿于系统开发的整个生命周期。
需求分析是介于系统分析和软件设计阶段之间的桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明
您可能关注的文档
最近下载
- 2024年“工匠杯”机修钳工技能大赛理论考试题库(含答案).pdf VIP
- 2026年人教版六年级下册数学期中测试卷(附答案解析)4套精品.docx VIP
- OpenClaw橙皮书-从入门到精通,涵盖架构原理、部署方案、渠道接入、Skills系统、模型配置、安全与成本的一站式参考手册.docx VIP
- 《建筑CAD》说课完整版.pptx VIP
- 攀枝花市2025年秋季人才引进备考题库(748人)及参考答案详解.docx VIP
- 员工装卸管理制度.docx VIP
- 《QBT2580-2002-精细陶瓷烹调器》.pdf VIP
- 政府会计主要业务分录(全套表格资料汇编).docx VIP
- 2026年人口和计划生育知识竞赛复习试题及答案.docx
- 2026年山西通用航空职业技术学院辅导员招聘笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)