第一部分 结构化程序设计概念
第1章 结构化设计简介
1.1 目标
学完本章后,读者应能
命名和识别系统开发生命周期的6个步骤
定义基于计算机的信息系统
明确计算机辅助软件工程(CASE)的4个目标并给出CASE工具示例
命名和识别程序开发周期的5个步骤
区分程序流程图和系统流程图
命名和识别良好结构程序设计中使用的工具和方法
定义图形用户界面(GuI)
区分面向过程语言和面向对象语言
定义事件驱动程序设计
区分程序中的语法错误和逻辑错误
区分单元测试和系统测试
命名基于计算机的信息系统中需要的文档形式
命名结构化程序设计中的3个基本控制结构
1.2 简介
今天我们处于商务世界。货物和服务在世界上以令人难以置信的速度被买入和卖出、分发、制造和创建。有些商务是世界性的,有些商务则只是作坊式的。大部分商务的成功有赖于商务的运行状态。每种商务均使用一个或多个系统来生产其终端产品或服务。系统(system)由人员、设备及执行特定功能并组合在一起的过程所组成。系统可人工操作或是由计算机辅助操作。基于计算机的信息系统(computer—based information system)是指其中的一些过程由计算机执行。由于桌面计算机、便携计算机及手提式计算设备越来越成熟,即使小业务也正使用计算机或正寻求将手工系统转换为基于计算机的系统。这种转换并不容易,但通过一系列定义良好的步骤可简化这种转换。
1.3 系统开发生命周期
系统开发生命周期(SDIC)是一系列在创建或更改系统时应遵循的定义良好的步骤,见图1.1。SDLc表示了系统创建或修改期间所发生的事情。本章将给出SDLC的步骤并给出其重点。
展开