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

本文介绍了面向数据结构的分析设计方法,重点讲解了Jackson系统开发方法(JSD)及其改进的Jackson图,以及Warnier方法及其图形表达工具Warnier图。这两种方法都从数据结构出发进行程序设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

 

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

2、  改进的Jackson图:

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值