需求分析的点

来源:互联网 发布:八爪鱼 网站 数据采集 编辑:程序博客网 时间:2024/05/01 07:01

第一单元:需求分析的过程与需求工程管理

1、需求概论

1)需求在软件工程中的地位

2)需求干系人

3)商业产品与需求管理的差异

4)需求分析的任务、需求分析的基本过程

2、需求获取

1)甲、乙方对需求的理解、甲、乙方对需求的要求

2)需求获取的主要困难、手段

3)业务访谈、问卷调查、历史文档分析

4)业务过程/工作流程观察、原型试验

5)与用户沟通的技巧、与客户沟通的技巧

6)需求获取要点总结

3、需求风险

1)软件风险管理基础        2)与需求有关的风险

3)需求与其它项目过程的关系(4)需求与各项目干系人的关系

5)软件需求风险管理方法

4、需求管理

1)需求管理和过程能力成熟度模型

2)需求管理步骤

3)需求规格说明的版本控制、需求属性、度量需求管理的效果

(4) 需求分析时要不要考虑设计与实现

5)什么时候考虑数据库设计和数据字典

(6) 需求的全生命周期管理

7)需求组解散后,谁来负责需求的管理

5、需求变更管理

1)控制项目范围的扩展 (2)变更控制过程、变更控制委员会

3)变更需求代价、影响分析

6、需求链

1)需求跟踪矩阵   2)需求跟踪实践

7、需求管理工具

1)使用需求管理工具的益处 (2)商业需求管理工具

3)配置管理要点           4)实现需求管理自动化

8、系统工程

1)系统工程原理的介绍

2)从更高的层面上去管理需求、去设计需求管理过程

3)系统工程思想在需求分析过程中的应用

4)复杂系统中,各子系统的接口与协调

5)局部最优与全局最优,统筹的意义

第二单元:需求分析方法、方式与需求建模

1、需求分析的方法

1)面向对象的分析方法

用例分析—以用户角度看待系统(业务模型分析)/业务用例(本质用例)/涉众、场景、用户故事/用例图/如何编写用例

系统分析—以技术视角看待系统(需求规格化)/从业务用例到系统用例/静态分析:识别对象、类图、对象图/动态分析:活动图、交互图(顺序图、通信图)、状态图。

2)面向问题域的分析方法

问题框架、待求子域性质、多框架问题、问题框架的应用、超越问题框架法的面向问题域的分析、面向问题域的分析举例

3UML表示法介绍与需求建模要点总结

2、需求的形式

1)系统边界与上下文关系;人、机职责的划分

2)分层描述:①产品目标层:范围限定; ②领域层:用户与系统的交互(任务级)

③对话层:完成某一任务(事务)的具体(操作)过程

3)用户界面处理

3、如何处理非功能型需求

1)性能、安全   2)可靠性、可移植性、可维护性、可用性

4、编写需求规格说明书

1)国家标准:传统分析方法样本、面向对象分析方法的样本

2)基于CMMI的需求规格说明书、基于Agile的需求规格说明书

第三单元:需求分析实战技巧与实战案例分析

1、需求管理的最佳实践

1)如何控制需求膨胀与蔓延

2)需求调研分析中的项目干系人概念

3)让软件项目在不断的需求变化中获得成功

4)甲乙方关于需求的理解的差异

2、需求分析典型案例分析

1)电信计费系统案例研究       2)网上银行系统案例研究

3)医疗保险信息系统案例研究   4)电梯控制系统案例研究

5)住房公积金管理系统案例研究

6)电子政务案例分析:谢经理的苦恼与思考

7GD移动之痛网管系统工程案例研究与分析

3、学员案例解析

其目的是帮助学员提高解决实际问题的能力,所以要求参加培训的学员在报名时需提交至少一个案例(工作中遇到的问题),教师将会选择有代表性的案例在课堂上现场解析。