前言
本篇博客主要总结了《软件设计师教程》第五章 1-4节的内容,系统的分析与设计和需求分析结构化分析方法。希望能给读者带来收获~
主要内容
从系统分析的概述到原理,我们需要了解系统分析的目的强调业务问题方面,原理中的模块内聚的几种形式也应该了解。如通信内聚是指模块内的所有处理元素都在同一个数据结构上操作。系统设计的步骤从概要设计到详细设计的内容需啊哟我们重点关注!
思维导图如下:
有关需求分析和需求工程的简要内容如下:
自顶向下的结构化分析方法中,抽象和分解是处理任务复杂问题的两个基本手段。这一块知识和下午题数据流图息息相关,因此,分层数据流图的审查原则 P230 是重点哦。 分层数据流图的审查需要注意以下几点:
1.分层数据流图的一致性
①一致性中要保持父图和子图的平衡
②针对活动输入输出流的数据守恒
③局部数据存储。也就是在一张DFD(数据流图)中,当一个数据存储作为多个加工之间的交界面时,该数据存储应该画出。
④一个加工的输出数据流不能与该加工的输入数据流同名。
2.分层数据流图的完整性
①每个加工至少有偶一个输入数据流和一个输出数据流
②整套分层数据流图中,每个数据存储应至少有一个加工对其读,另一个加工对其写。
③每个数据流和文件都要命名,保持与数据字典的一致。
④每个基本加工都要有一个加工规约。
小结
通过对需求的分析和结构化的分析,开发的下一步就是结构化设计与测试,后面几节的内容也是很重要的,大家也要多画导图多总结!