软件水平 > 中级资格 > 软件设计师 > 文章内容

软考软件设计师:软件工程之分析建模

2017-7-4编辑:daibenhua

  结构化分析实质上是一种创建模型的活动。通过需求分析而建立的模型必须达到下述的三个基本目标。

  ·描述用户的需求。

  ·为软件设计工作奠定基础。

  ·定义一组需求,一旦开发出软件产品之后,就可以用这组需求为标准来验收该产品。

  为了达到上述这些目标,在结构化分析过程中导出的分析模型的形式,如图3.1所示。

  分析模型的核心是“数据字典”,它描述软件使用或产生的所有数据对象。围绕着这个核心有三种不同的“实体一关系图”描绘数据对象之间的关系,它是用来进行数据建模活动的图形,图中出现的每个数据对象的属性可以在“数据对象描述”中描述。

  创建“数据流图”有两个目的:①指出当数据在软件系统中移动时怎样被变换;②描绘变换数据流的功能和子功能。数据流图是功能建模的基础。在“处理规格说明”中给出了对出现在数据流图中的每个功能的描述。

  “状态转换图”指明了作为外部事件结果的系统行为。为此,状态转换图描绘了系统的各种行为模式(称为“状态”)和在不同状态间转换的方式。状态转换图是行为建模的基础。在“控制规格说明”中包含了有关软件控制的附加信息。

软考软件设计师:数据流图符号

热点推荐

登录注册
触屏版电脑版网站地图