1 / 75
文档名称:

软件工程导论课件.ppt

格式:ppt   页数:75页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程导论课件.ppt

上传人:phl19870121 2016/5/4 文件大小:0 KB

下载得到文件列表

软件工程导论课件.ppt

文档介绍

文档介绍:主讲教师: 丁月华 Email :ding_******@6 详细设计 6-2 WHPU 个人成果,妥善保存, 请勿传播软件设计的任务?从工程管理的角度来看,软件设计分两步完成?总体设计(概要设计) ,将软件需求转化为数据结构和软件的系统结构。?详细设计,即过程设计。通过对结构表示进行细化,得到软件详细的数据结构和算法。 6-3 WHPU 结构程序设计 人机界面设计 过程设计的工具 面向数据结构的设计方法 程序复杂程度的定量度量 小结****题 6-4 WHPU 结构程序设计?概念的提出? 1965 “可以从高级语言中取消 GO TO 语句”, “程序的质量与程序中所包含的 GO TO 语句的数量成反比”? 1966 Bohm 和 Jacopini 用3种基本的“顺序”、“选择”和“循环”控制结构就能实现任何单入口单出口的程序? 1968 Dijkstra 再次建议从一切高级语言中取消 GO TO 语句,只使用 3种基本控制结构写程序,引起了激烈争论? 1972 年 IBM 公司的 Mills 进一步提出,程序应该只有一个入口和一个出口,从而补充了结构程序设计的规则。?成功案例? 1971 年 IBM 公司在纽约时报信息库管理系统 83 000 行?美国宇航局空间实验室飞行模拟系统 40 万行 6-5 WHPU ?结构程序设计?定义: 如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的?分类①经典的结构程序设计:顺序、 IF-THEN-ELSE 型分支和 DO-WHILE 型②扩展的结构程序设计: DO-CASE 型多分支结构和 DO-UNTIL 型循环结构③修正的结构程序设计:LEAVE( 或 BREAK) 结构 6-6 WHPU 人机界面设计 设计问题 设计过程 人机界面设计指南 6-7 WHPU 设计问题?总会遇到的四个问题: ?系统响应时间?用户帮助设施?出错信息处理?命令交互 6-8