第六章详细设计(1)

第六章详细设计(1)

ID:35481518

大小:56.34 KB

页数:3页

时间:2019-03-25

第六章详细设计(1)_第1页
第六章详细设计(1)_第2页
第六章详细设计(1)_第3页
资源描述:

《第六章详细设计(1)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、宜宾学院教案软件工程课程周节名称第周,第次课第六章详细设计(年月口6.1结构程序设计6.2人机界面设计6.3过程设计的工具课堂讲授(V);实验课();其他方式()教学目的木次课程要求学生掌握结构化程序设计的基本思想和常用的工具;理解人机界面设计的原则和方法。教学重难占八、、重点:结构程序设计思想,过程设计工具的应用难点:判定表的建立和简化参考资料《软件工程》郑人杰主编清华大学出版社1999年《软件工程》孙家广主编高等教育出版社2005年《实用软件工程》,郑人杰,清华大学出版社,2004年《软件工程导论》,张海藩编著,清华大学出版社,1998年。《软件工程引论》,陈有祺主编,南开大学出版社

2、,2000年。《面向对象程序设计》,杨芙清主编,北京大学出版社,1992年。《软件系统开发技术》,潘锦平主编,西安电子科技大学出版社,1997年。《面向对彖技术》,蔡希尧、陈平,西安科技大学出版社,1993年。《系统分析员教程》,罗晓沛、侯炳辉,清华大学出版社,1992年。《实用面向对象软件工程教程》,[美]EdwardYourdon&CarlArgila著。教学内容提要第一部分复习(约10分钟)变换分析和事务分析方法的思路;二者的区别第二部分新课(约78分钟)第六章详细设计(1)过本章内容概述(约15分钟)不呈包括:本章重点难点;详细设计在软件设计阶段的地位、作用和基…本任务。演示GB

3、8567一88《计算机软件产品开发文件编制指南》之《详细设计说明书》,加强印象6・1结构程序设计(约10分钟)什么是“结构程序设计”;用程序流程图表示结构化程序的几种典型结构;并由此引出结构化程序设计的基本思想和主要原则的简介。在讲述流程图时,可以与学生平时实际编程的经验相结合。6・2人机界面设计(约10分钟)讲述过程:提问:请说说你心目中友好的界面是怎样的?根据学生回答,进行适当讨论,并引出“用户界面应该具备的特性”;从四个方面讲述界面设计中要考虑的问题,出此引出讲述“界面设计指南”的内容;结合图片和实例,分别讲述“一般交互界面”、“信息显示界面”、“数据输入界而”设计要点。以比较冇特

4、色、大家比较熟悉的软件界面为例说明。6・3过程设计的工具(约43分钟)根据教材的内容,将过程设计工具归类,分为:图形类、表格类、语言类。一、图形类工具(6.3.1—6.3.3节)6.3.1节的流程图,由于学生平时接触较多,因此可以不用讲太多,但要重点提醒学生应该规范化应用;6.3.2节的盒图,虽然学生没有学过,但与流程图类似,可较详细讲述其屮基本符号;6.3.3节的PAD用得较少,但不难,因此也可以粗略讲述。二、表格类工具(6.3.4—6.3.5节)1、6・3・4节判定表是难占和重占,讲述过程如下:①莉定表陥结构。用图例说明。对由于条件项不同组合,而引发不同操作要详细说明。②判定表的应用

5、。以某数据词典屮,对“计算折扣率”数据处理的说明为例。教材中的例子:计算行李费③判定表的简化。以“检查发货单”为例④总结:判定表的建立。以一个较完整的例子一一“奖学金判断标准”为例,详细描述建立判定表的步骤,包括判定表的简化。2、6.3.5节判定树如果对判定表理解较透彻,此节内容则比较容易理解。以上而“计算行李费”为例,说明如何用判断树方式表达。三、语言类工具(6.3.6节)强调其“外语法”严格和“内语法”通俗易懂的特性。举例说明。总结:而向数非流的结构化分析方法的总结用列表比较的方式,总结每个阶段使用的方法和工具。第三部分布置课程作业教材P130面习题六,第3、7题1爲课后记录

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。