下载此文档

[软件工程]CH03-需求分析.ppt


文档分类:IT计算机 | 页数:约116页 举报非法文档有奖
1/116
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/116 下载此文档
文档列表 文档介绍
软件工程
软件工程
刘迎春
软件工程
2/27/2018
1
第三章需求分析
问题定义
可行性研究
可行否?


需求分析
终止项目
......
计划
时期
开发
时期
主要内容
需求分析概述
数据流图
数据字典
加工逻辑描述工具
结构化分析方法
需求规格说明书
第5章需求工程与需求分析
2/27/2018
2
需求分析概述



、描述与分析技术

2/27/2018
3
需求分析的任务
【可行性研究】
粗略了解用户的需求。
用较少的成本,在较短的时间内确定是否存在一些可行的解法。
许多细节被忽略了。
【需求分析】
准确地回答“系统必须做什么?”这个问题。
2/27/2018
4
需求分析的任务
【依据】
《可行性研究报告》
【任务】
⑴建立目标系统的逻辑模型
调查分析用户的确切需求,认真搞清、并细化到底“系统必须做什么”?
反复与用户交流;
建立原型系统;
确定目标系统的功能、性能、运行
⑵形成《软件需求规格说明书》
Software Requirement Specification
2/27/2018
5


软件需求代表系统的综合要求,包括以下几种类型:
①系统功能需求
系统功能需求指根据系统所能实现的功能要求,对于每一类功能或者有时对于每一个功能,需要弄清输入、加工和输出等需求。
②系统性能需求
按照系统的性能要求分类。例如联机系统的响应时间、系统需要的存储容量、后援存储器、重新启动、安全性和可靠性等方面的要求。
2/27/2018
6
(2)
③系统运行需求
这类要求集中表现为对系统运行时所处的环境、使用的资源、安全保密和用户界面的要求。如支持系统运行的硬件和软件是什么,采取哪种数据库管理系统,需要什么样的外存储器和数据通信接口。
④未来可能出现的问题
就是把不属于当前系统开发范围的问题都明确地列出来,因为将来很可能会提出这些问题。这些问题主要是为了系统将来的扩充和修改做准备,当以后需要时就可以很容易地进行扩展和修改了。
2/27/2018
7
(3)

①正常需求
用户陈述的针对系统的目标。
②期望需求
隐式的需求,可能由于是非常基础的而用户没有显示的陈述,如人机交互的容易性、整体的操作正确性和可靠性,以及软件安装的容易性。
③兴奋需求
在用户的期望范围之外,如果实现将令人愉快和出乎意料。
2/27/2018
8
(4)

①强制的需求
是指除非软件与这些需求一致,则该软件是不可接受的
②希望的需求
是指这些需求将增进软件产品功能,但是如果缺乏的话也不是不可接受
③任选的需求
是指这个功能可有可无
2/27/2018
9
需求分析工具
Requisite Pro
Clear Quest
Trac
2/27/2018
10

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数116
  • 收藏数0 收藏
  • 顶次数0
  • 上传人changjinlai
  • 文件大小4.24 MB
  • 时间2018-02-27
最近更新