系统分析的任务
系统分析师与用户在一起充分理解用户的要求,并把双方的理解用书面文档——系统分析说明书表达出来。也称需求分析。
分析的本质就是理解和发现。
-观察、访谈→理解→表述
-发掘
-批判、革新
系统分析的过程和方法
分析的重要任务是识别和表达需求,建立系统的逻辑模型。
要解决以下问题:
如何采集信息、理解和分析问题?
如何进行需求分析、确定需求?
如何表述需求?
系统分析是分析领域业务和建立新系统逻辑模型的过程。
系统分析建模内容
流程建模
-业务流程(业务流程图/UML活动图)
-数据处理流程(数据流图)
用例建模
-信息系统功能模型(UML用例图)
领域对象建模
-领域对象模型(UML类图、UML状态图)
-由UML类图可以替代ER数据模型
系统说明书
《系统说明书》是系统分析阶段的成果。
该文档主要描述了系统的需求,在软件工程领域也称作《需求规格说明书》(requirement specification)。
系统说明书的内容
引言
项目名称、目标、背景、引用资料、术语说明等
项目描述
项目的主要工作内容
现行系统的调查情况
功能需求
数据需求
其他需求
实施计划
工作任务的分解
进度
预算
系统说明书的审议
系统说明书经过审议后,成为下一阶段工作的依据。
系统说明书应该具备以下品质:
正确性 完整性 一致性 无二义性 可修改性 可跟踪性
审议由项目技术人员、企业管理人员、专家等共同完成。