- 3
- 0
- 约4.13千字
- 约 88页
- 2017-08-22 发布于江苏
- 举报
清华大学郑人杰殷仁昆教授《软件工程义》
软件工程第二章 需求分析;2.1 系统分析;识别用户要求;
;推荐可行的方案
编写可行性研究报告
成本估算
专家估算技术(Delphi技术)
成本估算模型(COCOMO)
效益估算
投资回收期
纯收入
投资回收率;技术可行性 技术风险分析;法律可行性 侵权和责任问题;2.2 软件需求分析;需求分析是一项软件工程活动,它包括:
需求获取
刻划出软件的功能和性能;
指明软件与其他系统元素的接口;
建立软件必须满足的约束。
需求建模
需求分析建立起来的模型为日后软件设计人员提供了可被翻译成数据、体系结构、接口和处理过程设计的模型。;需求规格说明
需求规格说明为开发人员和用户提供软件开发完成时质量评价的依据。
需求评审
需求分析研究的对象是用户的要求。
必须全面理解用户的各项要求,准确表达被接受的用户要求。
只有经过确切描述的软件需求才能成为软件设计的基础。 ;软件开发是要实现目标系统的物理模型。需求分析的任务就是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统 “做什么” 的问题。;3、需求获取;软件需求的层次;;需求获取过程;需求获取技术的基本特征;鼓励分析员使用面向问题的术语思考问题,编写文档;
为分析员提供多种可供选择的解决方案;
适应需求的变化。
适于以上特征的需求获取方法:
基于数据流图的结构化分析方法;
基于用例(use case)的建模方法。
需求获
原创力文档

文档评论(0)