哈尔滨工程大学课件
结构化程序设计
结构化程序设计
结构化程序设计的特点:
结构化程序设计的特点:
•
与非结构化程序相比,结构化程序在调试、可读性和可维
与非结构化程序相比,结构化程序在调试、可读性和可维
护性等方面都有很大的改进。
护性等方面都有很大的改进。
•
代码
代码
重用性
重用性
不高:以过程为中心设计新系统,除了一些标
不高:以过程为中心设计新系统,除了一些标
准函数,大部分代码都必须重新编写。
准函数,大部分代码都必须重新编写。
•
由于软、硬件技术的不断发展和用户需求的变化,按照功
由于软、硬件技术的不断发展和用户需求的变化,按照功
能划分设计的系统模块容易发生变化,使得开发出来的模
能划分设计的系统模块容易发生变化,使得开发出来的模
块的
块的
可维护性
可维护性
欠佳。
欠佳。
•
面向过程模式将
面向过程模式将
数据与过程分离
数据与过程分离
,若对某一数据结构做了
,若对某一数据结构做了
修改,所有处理数据的过程都必须重新修订,这样就增加
修改,所有处理数据的过程都必须重新修订,这样就增加
了很多的编程工作量。
了很多的编程工作量。
评论0