结构化分析实质上是一种创建模型的活动。通过需求分析而建立的模型必须达到下述的三个基本目标。
·描述用户的需求。
·为软件设计工作奠定基础。
·定义一组需求,一旦开发出软件产品之后,就可以用这组需求为标准来验收该产品。
为了达到上述这些目标,在结构化分析过程中导出的分析模型的形式,如图3.1所示。
分析模型的核心是“数据字典”,它描述软件使用或产生的所有数据对象。围绕着这个核心有三种不同的“实体一关系图”描绘数据对象之间的关系,它是用来进行数据建模活动的图形,图中出现的每个数据对象的属性可以在“数据对象描述”中描述。
创建“数据流图”有两个目的:①指出当数据在软件系统中移动时怎样被变换;②描绘变换数据流的功能和子功能。数据流图是功能建模的基础。在“处理规格说明”中给出了对出现在数据流图中的每个功能的描述。
“状态转换图”指明了作为外部事件结果的系统行为。为此,状态转换图描绘了系统的各种行为模式(称为“状态”)和在不同状态间转换的方式。状态转换图是行为建模的基础。在“控制规格说明”中包含了有关软件控制的附加信息。
计算机软考网络管理员考试题及答案汇总(21套)
[网络管理员]2017年2月8日计算机软件水平考试网络工程师试卷及答案汇总(17套)
[网络工程师]2017年1月31日2016年下半年软件水平考试成绩查询入口已开通
[考试动态]2017年1月3日2016年上半年全国计算机软件水平考试证书领取时间
[考试动态]2016年12月15日人力资源社会保障部2017年计算机技术与软件考试计划及有关问题通知
[考试动态]2016年12月2日