SSADM 综合教程

S tructured  Systems A nalysis  and  Design  M method SSADM ) 结构系统分析和设计方法,标准于1980年代初制定,广泛应用于英国政府的计算方案的设计和应用。它在整个生命周期中使用文本和图表的组合进行系统设计,从最初的设计概念到实际物理设计的应用。

SSADM 的由来

从 1980 年起,SSADM 是为中央计算机和电信局(Central Computer and Telecommunications Agency)制作的,这是一个英国政府机构,负责在政府中使用技术。

什么是 SSADM?

SSADM 中使用的三个最重要的技术如下:

逻辑数据建模
识别、建模和记录所设计系统的数据需求的过程。结果是一个包含实体(企业需要记录信息的事物)、属性(关于实体的事实)和关系(实体之间的关联)的数据模型。

在线编辑上述示例

数据流建模
识别、建模和记录数据如何在信息系统中移动的过程。数据流建模检查流程(将数据从一种形式转换为另一种形式的活动)、数据存储(数据的保存区域)、外部实体(将数据发送到系统或从系统接收数据)和数据流(通过哪些数据可以流动)。

SSADM 工具支持

例子

在线编辑上述示例

实体行为建模
一个双链过程:实体行为建模,识别、建模和记录影响每个实体的事件以及这些事件发生的顺序(或生活史),以及事件建模,为每个事件设计协调流程实体生活史。

在线编辑上述状态图

这三个系统模型为同一系统提供了不同的视角。在设计中,每个视角都需要形成一个完整的系统模型。这三种技术相互参照,以确保整个应用程序的完整性和准确性。

传统瀑布开发阶段

SSADM 是一种用于信息系统分析和设计的瀑布方法。SSADM 可以被认为代表了严格的以文档为主导的系统设计方法的顶峰,并与更现代的敏捷方法(如 DSDM 或 Scrum)形成对比。

  1. 可行性研究 - 分析业务领域以确定系统是否可以经济有效地支持业务需求。
  2. 需求分析 ——确定系统将要开发的需求,并根据所涉及的子句和数据结构的过程对当前的业务环境进行建模。
  3. 需求规范 ——确定详细的功能和非功能需求,并引入新技术来定义所需的流程和数据结构。
  4. 逻辑系统规范 ——技术系统选项是生产和逻辑设计更新以及查询处理和系统对话。
  5. 物理设计 ——物理数据库设计和一套程序规范 程序规范是使用逻辑系统规范和技术系统规范。

更多 SSADM 示例

Leave a Reply

您的电子邮箱地址不会被公开。