前言
需求是每个人都有的,作为一个软件的设计人员。如何快速准确的get到客户的需求是一个出色的软件系统工程开始。
分析目标
1.深入描述软件的功能和性能
2.确定软件设计的约束和软件
3.定义软件的其他有效性需求
分析方法
1.面向数据流的结构化分析方法(SA)
2.面向数据结构的Jackson方法(JSD)
3.结构化数据系统开发方法(DSSD)
4.面向对象的分析方法(OOA)
软件需求
功能需求,性能需求,环境需求,可靠性需求,安全保密需求,用户界面需求,资源使用需求,成本消耗需求,开发进度需求,预先估计以后系统可能达到的目标
常用动态分析方法
1.状态迁移图
2.时序图
3.petri网
逻辑说明加工工具
1.结构化英语
2.判定表
3.判定树
4.数据流图
5.数据字典
数据字典
数据流、数据项、数据结构、数据储存。处理逻辑、外部实体