下载此文档

2021年需求分析(00002).ppt


文档分类:经济/贸易/财会 | 页数:约72页 举报非法文档有奖
1/72
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/72 下载此文档
文档列表 文档介绍
第3章 需求分析
需求分析的任务:
需求分析是软件定义时期的最后一个阶段,它的基本任务是准确地回答“系统必须做什么?”这个问题。
确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
系统分析员应该写出软件需求规格说明书,以书面形式准确地描述软件需求。
*
需求分析
*
需求:正在构建的系统必须符合的事务。
需求管理:是一种获取、组织并记录系统需求的系统化方案以及一个使客户与项目团队不断变更的系统需求达成并保持一致的过程。
传统需求分析:强调需求的记录,以一成不变的观点对待需求,不重视需求实现与维护。
现代需求过程:包括需求的获取、分析、处理、验证、实现和全过程的需求管理。需求管理覆盖软件工程的整个过程。
*
需求分析
*
传统与现代需求方法的比较:
需求管理过程
需求管理功能
需求管理思想方法
传统
局限于需求分析这一个阶段
注重具体的需求分析方法
一成不变的观点,注重“描述”的方法和过程,是纯技术性的转换
现代
全过程的,注重整个产品过程的全部
功能范围更广,包括获取、分析、处理、验证、实现和全过程的需求管理
注重需求实现与维护过程,处理不断变更的系统需求
*
需求分析
*
需求工程的阶段划分:
*
需求分析
*
需求分析的任务
确定对系统的综合要求
分析系统的数据要求
导出系统的逻辑模型
修正系统开发计划
*
需求分析
*
确定对系统的综合要求
1. 功能需求
2. 性能需求——速度、容量
3. 可靠性和可用性需求
4. 出错处理需求——主要针对外部环境出错
5. 接口需求——用户接口,软、硬件接口
6. 约束——限制条件
7. 逆向需求——不应该做什么
8. 将来可能提出的要求
*
需求分析
*
分析系统的数据要求
建立数据模型——ER图
描绘数据结构——层次方框图和Warnier图
数据结构规范化
*
需求分析
*
导出系统的逻辑模型
综合上述两项分析的结果可以导出系统的详细的逻辑模型,通常用数据流图、实体-联系图、状态转换图、数据字典和主要的处理算法描述这个逻辑模型。
*
需求分析
*
根据在分析过程中获得的对系统的更深入更具体的了解,可以比较准确地估计系统的成本和进度,修正以前制定的开发计划。
修正系统开发计划
*
需求分析
*
与用户沟通获取需求的方法
访谈
面向数据流自顶向下求精
简易的应用规格说明技术
快速建立软件原型
*
需求分析
*

2021年需求分析(00002) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数72
  • 收藏数0 收藏
  • 顶次数0
  • 上传人读书百遍
  • 文件大小637 KB
  • 时间2021-01-15