需求建模方式之结构化分析—念书小结 结构化的分析(SA 即Structured Analysis)方式与面向对象的建模方式相较,是比较传统的需求建模方式,它的思想是把大型和复杂的软件系统分解成假设干个人们容易明白得和易于分析的子系统。那个地址的分解是依照软件的逻辑特性和系统内部各成份之间的逻辑关系进行的。 结构化分析(SA)的描述手腕要紧由三个部份组成:一、一套分层的数据流图;二、一本词典;3、其他补充材料; 数据流图(DFD)是描述系统内部处置流程、用于表达软件系统需求模型的一种图形工具,亦即描述系统中的数据流程的图形工具。 举例图: 一套分层的数据流图由顶层、底层和中间层组成。 画数据流图时要要紧区分于流程图:DFD注重数据在系统中的流程,二不考虑多股数据流之间的前后顺序问题;而流程图那么需考虑对数据处置的顺序和具体细节。 分解的层次最好不要超过7层或8层; 分解应依照问题的内部逻辑特点进行; 每一个分解子图的子加工数不要太多,一样为7~10个; 分解的底层能够参考两个标准:1、一个加工能够用几句或十几句话能描述清楚;2、一个加工大体上只有一个输入流和输出流; 画DFD的步骤: 确信软件系统的输入/输出数据流、源点、终点。 将大体系统模型加上源点和终点,组成顶级的DFD. 画出各层的DFD. 举例图: 数据词典确实是对DFD中的元素进行详细的说明,包括数据流名(数据流条款)、文件名(文件名条款)、加工名(加工条款:用于说明加工)。 举例图: 本文来源:https://www.wddqw.com/doc/9bc3a0edf58a6529647d27284b73f242326c314e.html