软件工程的收获(3)——需求分析

前言

需求是每个人都有的,作为一个软件的设计人员。如何快速准确的get到客户的需求是一个出色的软件系统工程开始。
在这里插入图片描述分析目标

1.深入描述软件的功能和性能
2.确定软件设计的约束和软件
3.定义软件的其他有效性需求

分析方法

1.面向数据流的结构化分析方法(SA)
2.面向数据结构的Jackson方法(JSD)
3.结构化数据系统开发方法(DSSD)
4.面向对象的分析方法(OOA)

软件需求

功能需求,性能需求,环境需求,可靠性需求,安全保密需求,用户界面需求,资源使用需求,成本消耗需求,开发进度需求,预先估计以后系统可能达到的目标

常用动态分析方法

1.状态迁移图
2.时序图
3.petri网

逻辑说明加工工具

1.结构化英语
2.判定表
3.判定树
4.数据流图
5.数据字典

数据字典

数据流、数据项、数据结构、数据储存。处理逻辑、外部实体

猜你喜欢

转载自blog.csdn.net/s310040799/article/details/89606148
今日推荐