【软件工程】--需求分析

前言

   需求分析,看字面意思就能理解,客户需要什么样的需求,我们要对这样的需求进行各方面的分析,是否可以达到用户的需求。先看一张简单的导图吧!
这里写图片描述

需求分析

软件的需求具体包括这几方面:
功能需求、性能需求、环境需求、可靠性需求、安全保密需求、用户界面需求、资源使用需求、成本消耗需求、开发进度需求、预先估计以后系统可能达成的目标。

常用的分析方法:
面向数据流的结构化分析方法(SA)、面向数据结构的Jackson方法(JSD)、结构化数据系统开发方法(DSSD)、面向对象的分析方法(OOA)。

最常用的动态分析方法:
状态迁移图、时序图、Petri网

用于加工逻辑说明的工具:
数据流图、数据字典、结构化语言、判定表、判定树

数据字典的内容:
数据流、数据项、数据结构、数据储存。处理逻辑、外部实体、

总结

   感觉学了软件工程之后,发现一个好的软件背后的辛酸,真的不容易。

猜你喜欢

转载自blog.csdn.net/ywq1016243402/article/details/80513509
今日推荐