下载此文档

软件工程-03需求分析.ppt


文档分类:IT计算机 | 页数:约55页 举报非法文档有奖
1/55
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/55 下载此文档
文档列表 文档介绍
软件工程 Software Engineering 需求分析
需求分析的任务
获得需求的方法
分析建模与规格说明
结构化分析简介
数据模型:实体-关系图
功能模型:数据流图(数据规范化)
行为模型:状态转换图
提纲
2
软件生命周期
可行性研究
需求分析
概要设计
详细设计
实现
集成测试
确认测试
使用与维护
废弃
软件定义
软件开发
软件使用与维护
3
需求分析是开发软件系统前的“问题定义”过程
了解用户的期望和要求软件需求需求分析过程
需求分析的重要性
软件开发的基础和前提
最终目标软件系统验收的标准
避免或者尽早剔除早期的错误
概述
4
需求分析与其他过程的关系
软件需求
设计过程
变更控制
过程
系统测试
过程
编制文档
过程
项目计划
过程
项目跟踪
和控制过程
基线确定前
缩小范围
作为
输入
请求范围
变更
跟踪状态
变更
基线
作为参考
验证实现
的正确性
作为基础
成果可追溯
作为基础
5
与可行性分析的区别
可行性分析只是粗略了解用户需求
很多细节被忽略了
用户在需求分析中的作用
需求分析的任务
准确的回答“系统必须做什么?”
仍然回答“What”,而不是“How”,
但更细致、精确(合同的拟定)
需求规格说明工作的艰巨性
6
需求分析的困难
片面性, 不完全
模糊性, 不准确
不一致性, 歧义等等
应用系统复杂,庞大
小结:必须使用系统的方法、借助于一系列行之有效的技术和工具进行需求分析
导致项目失控的两个常见原因之一
需求分析不足/不稳定的需求
“理想化估算”
最近的统计情况
2006年软件项目成功率不足30%
超过60%的失败项目是由于需求不足造成的
7
一副关于软件项目的漫画
8
在需求分析阶段结束之前,系统分析员应该写出软件规格说明书,所有分析方法都应遵守下述准则:
1 .必须理解并描述问题的信息域,建立数据模型
2 .必须定义软件应完成的功能,建立功能模型
3 .必须描述作为外部事件的软件行为,建立行为模型
4 .必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节
9
需求分析的任务
获得需求的方法
分析建模与规格说明
结构化分析简介
数据模型:实体-关系图
功能模型:数据流图(数据规范化)
行为模型:状态转换图
10

软件工程-03需求分析 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数55
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小1.56 MB
  • 时间2017-11-18