- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 软件需求分析
第三章 软件需求分析
§3.1 需求分析的任务
§3.1 需求分析的任务
准确地定义未来系统的目
准确地定义未来系统的目
标,确定为了满足用户的需求
标,确定为了满足用户的需求
系统必须做什么。用 需求规
系统必须做什么。用 需求规
格说明书 规范的形式准确地
格说明书 规范的形式准确地
表达用户的需求。
表达用户的需求。
思考、涉及的几个问题
思考、涉及的几个问题
如何定义系统需求?
如何定义系统需求?
如何识别、获取需求?
如何识别
你能够采取何种手段与用户进行交流沟通?
你能够采取何种手段与用户进行交流沟通?
何为需求建模?
何为需求建模?
你如何理解模型与建模?
你如何理解模型与建模?
软件需求分析的几个阶段
软件需求分析的几个阶段
• 问题分析
• 问题分析
• 问题评估和方案综合
• 问题评估和方案综合
• 建模
• 建模
• 规约
• 规约
• 复审
• 复审
系统分析员的主要焦点是
系统分析员的主要焦点是
“做什么(what)” ,不是 “
“做什么(what)” ,不是 “
怎样做 (how)”
怎样做 (how)”
§3.2 需求获取
§3.2 需求获取
3.2.1 需求获取的目的
3.2.1 需求获取的目的
清楚地理解所要解决的问题
清楚地理解所要解决的问题
完整地获取用户需求
完整地获取用户需求
需求获取面临的挑战:
需求获取面临的挑战:
(1)问题空间理解
(1)问题空间理解
(2)人与人之间的通信
(2)人与人之间的通信
(3)需求的不断变化
(3)需求的不断变化
某出版社系统调查表
某出版社系统调查表
编 提出问题
号
1 您在哪个部门工作?
2 出版业务流程是什么?
3 您每日都处理那些文件、数据、报表?
4 工作中手工处理特别麻烦的事情是什么?
5 工作中手工处理什么问题解决不了?影响效
率的问题有哪些?
6 您认为提高工作效率,节省工作时间,减轻
工作强度可采取哪些办法?
某出版社系统调查表
某出版社系统调查表
编 提出问题
号
7 您的部门需要成本核算和统计的内容有哪些
?
8 您的部门采用计算机管理工作情况如何?
9 如何改进业务流程使之更合理?
10 哪些问题是目前传统手工方法根本无法解决
的?
11 出版社计算机管理信息系统需要解决什么问
题?
3.2.2 需求获取的内容
3.2.2 需求获取的内容
1.用户需求分类
1.用户需求分类
(1)功能性需求:
(1)功能性需求:
定义了系统做什么(描述系统必须支持
定义了系统做什么(描述系统必须支持
的功能和过程)
的功能和过程)
(2)非功能性需求(技术需求):
(2)非功能性需求(技术需求):
定义了系统工作时的特性
定义了系统工作时的特性
(描述操作环境和性能目标)
(描述操作环境和性能目标)
2. 两类需求包括的内容
2. 两类需求包括的内容
(1) 功能
(1) 功能
(2) 性能
(2) 性能
(3) 环境
(3) 环境
(4) 界面
(4) 界面
(5) 用户或人的因素
(5) 用户或人的因素
(6) 文档
(6) 文档
原创力文档


文档评论(0)