第2章结构化程序设计与面向对象程序设计精.docx
《第2章结构化程序设计与面向对象程序设计精.docx》由会员分享,可在线阅读,更多相关《第2章结构化程序设计与面向对象程序设计精.docx(21页珍藏版)》请在冰豆网上搜索。
第2章结构化程序设计与面向对象程序设计精
结构化方法举例—回顾结构化程序设计与面向对象程序设计结构化设计----功能模块详细设计的IPO表及功能处理流程图借书入口显示借书窗口输入借书卡号,并查询有效?
数目超额?
输入书名,并查询库存够吗?
保存借书信息打印借书单库存不够卡无效”2.1.1借书处理”功能的HIPO表、功能处理流程图。
据此可以编程。
IPO表系统:
书店借书系统模块:
借书处理编号:
2.1.1被调用:
借还书处理数目超额作者:
日期:
调用:
输出:
卡无效、数目超额、库存不够、借书单输入:
输入借书卡号、书名、数量处理:
1.输入借书卡号,验证合法性2.审核借书的数量3.输入所借书号,审该书库存的数量4.保存借书信息5.打印借书单局部数据元素注释广州航海高等专科学校信息与通信工程学院(软件学院软件建模技术出口
结构化方法举例—回顾结构化程序设计与面向对象程序设计结构化开发方法----结构化分析与设计过程小结结构化分析是以系统中数据的加工处理过程分析为主要内容的分析方法。
主要工具是数据流图、数据字典。
结构化设计是以模块功能及其处理过程设计为主要内容进行详细设计的一种设计方法。
主要工具是系统功能结构层次图、IPO图/表、处理流程图。
阶段结构化需求分析总体设计详细设计工具数据流图、数据字典系统功能模块结构层次图HIPO图、功能处理流程图广州航海高等专科学校信息与通信工程学院(软件学院软件建模技术
广州航海高等专科学校信息与通信工程学院(软件学院