需求分析
1.概述
-
- 调查用户对新开发的信息系统的需要和要求
- 结合组织的目标、现状、实例和技术等因素,进行升入细致的分析
- 确定出合理可行的信息系统需求
- 用规范的形式描述需求
工作内容:
需求调查
需求分析
需求描述
需求审核
2.需求捕获
内容:
总体需求
功能需求
性能需求
其他需求
需求捕获的方法:
一般的调查方法:面谈,调查问卷,走访,座谈会
辅助调查法:启发法,观摩法,原型法
3.需求分析
需求分析的任务:在需求调查的基础上,结合组织目标、业务现状、技术水平、投资能力等因素,对用户提出的需求从信息系统目标、需求结构、业务功能、技术性能、风险等方面进行深入分析,最后确定出全面、合理、可行的信息系统需求。
需求分析的特点:
-
- 用户提出的需求存在模糊、片面、不实际等问题
- 需求分析是对用户需要的合理化过程
- 充分考虑用户需要的原则
- 需求分析应该有用户参加,最终所确定的需求分析结果应该征得用户的认可
(1)目标分析:信息系统目标应该有组织目标导出
1.系统总目标
2.功能目标
3.性能目标
(2)需求结构分析
需求结构是对需求的一种有效组织方法
需求结构为确定信息系统结构提供了依据
确定需求结构的依据:组织职能,需求的相关性(高内聚低耦合)
(3)功能分析
是在需求结构基础上进一步分解和细化
主要手段是用例分析
功能分析需要参考组织功能
用例说明是对功能用例图中的用例做出的说明
用例所表示的功能的执行可以用业务流程图描述
人机交互信息使用顺序图描述
(4)性能分析
性能分析包括:效率、处理方式、可靠性、安全性、方便性、适应性
一般从技术经济社会等方面进行综合分析
(5)风险分析
概念:可能给信息系统的成功带来威胁或损失的各种潜在的问题。
从危害程度分:
高危害性风险,中危害性风险,低危害性风险
风险分析的原则:消除高危害风险、限制或减轻中危害风险、控制低危害风险
按照风险隶属特征分:技术性风险、工程性风险、环境性风险
风险处理方法:
-
- 避免风险:通过更改需求或方案以摒弃造成风险的原因
- 限制风险:通过一定的技术策略,把风险所早晨的危害和影响限制在竟可能小的范围之内
- 减轻风险:通过修改需求或方案,或采用相应的英规性措施,把风险所造成的的危害和损失减轻到可以应对或承受的范围之内
- 监控风险:对既不能避免,也不能限制或减轻的风险,可以采用有效的监控策略
风险分析:
风险识别
风险分析
-
-
- 分析风险的类型
- 分析风险出现的原因
- 分析风险产生的原因
- 分析风险可能对信息系统所能造成的危害
-
4.需求描述
描述信息系统需求的文档被称为《信息系统需求说明书》或《信息系统规格说明书》
参考如下;
5.需求审核
需求审核是指在需求分析阶段,通过一定的途径和手段,对初步确定的信息系统需求的正确性和可行性进行验证,确定的和可行的需求,排除含糊、不实际和不可行的需求
需求审核的方法:
- 自查法:小组自查法,参考法,逻辑分析法
- 用户审查法
- 专家审查法
- 原型法
一个小白的笔记