- 2
- 0
- 约5.28千字
- 约 73页
- 2020-08-19 发布于浙江
- 举报
3.1 需求分析的任务
3.2 与用户沟通获取需求的方法
3.3 分析建模与规格说明
3.4 实体-联系图
3.5 数据规范化
3.6 状态转换图
3.7 其他图形工具
3.8 验证软件需求;第3章 需求分析;需求:正在构建的系统必须符合的事务。
需求管理:是一种获取、组织并记录系统需求的系统化方案以及一个使客户与项目团队不断变更的系统需求达成并保持一致的过程。
传统需求分析:强调需求的记录,以一成不变的观点对待需求,不重视需求实现与维护。
现代需求过程:包括需求的获取、分析、处理、验???、实现和全过程的需求管理。需求管理覆盖软件工程的整个过程。;传统与现代需求方法的比较: ;需求管理存在的问题:
范围问题:系统目标、边界未被良好定义,用户和开发团队理解不一致。
理解问题:用户不能完全了解自己需要什么,对系统能力、局限更加不清楚;工程师不理解用户的问题域和应用环境。
易变问题:需求随时间发生变化。;需求工程:
20世纪80年代中期,形成了软件工程的子领域——需求工程。
进入20世纪90年代后,需求工程称为软件界研究的重点之一。
Alan Davis 把需求工程定义为“直到(但不包括)把软件分解为实际架构构件之前的所有活动”。
;需求工程的阶段划分:;3.1 需求分析的任务 ;3.1.1 确定对系统的综合要求 ;3.1.2 分析系统的数据要求
原创力文档

文档评论(0)