- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]03_需求分析
软件工程软件工程
朴朴 勇勇
大连理工大学软件学院
email: eric.piao@
第第33章章 需求分析需求分析
• 为了开发出真正满足用户
需求的软件产品,首先必
须知道用户的需求。
• 传统的软件工程方法学采传统的软件工程方法学采
用结构化分析(Structured
Analysis, SA)技术完成需
求分析工作。
2010/9/14 大连理工大学软件学院 2
• 3.1 需求分析的任务需求分析的任务
• 3.3.2 与用户沟通获取需求的方法与用户沟通获取需求的方法
• 3.3 分析建模与规格说明
• 3.4 实体—联系图
•• 33.55 数据规范化数据规范化
• 3.6 状态转换图
• 3.7 其它图形工具
•• 33.88 验证软件需求验证软件需求
• 3.9 小结
2010/9/14 大连理工大学软件学院 3
概述概述
• 需求分析是发现、求精、建模、规格说明和复审的
过程过程。
– 获取(当前的情况和需要解决的问题)
– 分析 反复求精
– 编写规格说明编写规格说明 多次细化多次细化
– 需求验证(一份付出,十份收获)
• 工具:IBM Rational RequisitePro、 Borland
CaliberRM、IBM Rational DOORS(2008)
2010/9/14 大连理工大学软件学院 4
• 方法:建立模型,便于理解。
– 模型模型,,对对事物做出的事物做出的一种抽象种抽象,,是无是无歧义歧义的描述的描述。。
– 模型由一组图形符号和组织这些符号的规则组成。
– 结构化分析就是一种建立模型的活动,通常建立数据模
型、功能模型和行为模型。
• 用分析模型表示软件需求,然后要给出准确的软
件需求规格说明。
•• 模型既是软件设计的基础模型既是软件设计的基础,也是编写软件规格说也是编写软件规格说
明的基础。
2010/9/14 大连理工大学软件学院 5
文本的需求文本的需求
需求陈述
2010/9/14 大连理工大学软件学院 6
• 在分析软件需求和编写软件规格说明的过程中,软
件开发者和软件用户件开发者和软件用户都起着关键的都起着关键的、、必不可少的作必不可少的作
用。
• 用户与开发者之间需要通信、沟通的内容非常多,
在双方交流信息的过程中很容易出现误解或遗漏在双方交流信息的过程中很容易出现误解或遗漏,
也可能存在二义性。
– 不仅在整个需求分析过程中应该采用行之有效的通信技术,
集中精力过细工作集中精力过细工作,
– 对需求分析的结果(分析模型和规格说明)必须严格审查。
2010/9/14 大连理工大学软件学院 7
• 尽管目前存在许多不同的结构化分析方法,但是,
所有这些分析方法都遵守下述所有这些分析方法都遵守下述准则准则。。
–必须理解和表示问题的信息域,根据这条准则应该建立数
据模型据模型。
–必须定义软件
文档评论(0)