软件工程视频学习笔记(十六)

来源:互联网 发布:淘宝b类违规 编辑:程序博客网 时间:2024/06/07 03:32

面向数据结构的分析设计方法

Jackson系统开发方法(JSD):是一种典型的面向数据结构的分析设计方法。

Jackson系统开发方法的系统模型就是相互通讯的一组进程的集合。进程间的通讯方式有以下三种:①进程同步发生②通过数据通道发送/接收活动发生③访问公用存储信息

 

1、  表达基本结构:对于种类繁多的程序中使用的数据结构,各个数据元素之间的逻辑关系只有顺序、选择、重复三种,所以逻辑数据结构也只有三种(顺序结构、选择结构、重复结构)

2、  改进的Jackson图:

Jackson图的缺点是:用这种图形工具表示选择或重复结构时,选择条件或循环结束条件不能直接在图上表示出来,影响了图的表达能力,也不易直接把图翻译成程序,此外,框间连线为斜线,不易在行式打印机上输出

 

Warnier方法:是另一种面向数据结构的设计方法,又称为逻辑地构造程序方法,简称LCP方法。是从数据结构出发设计程序,但是这种方法的逻辑更严格。Warnier图在Warnier方法中使用的一种专用表达工具。Warnier图和Warnier设计方法

原创粉丝点击