- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
详细设计的目标 详细设计的根本目标是: 详细设计的基本任务 为每个模块进行详细的算法设计; 为模块内的数据结构进行设计; 对数据库进行物理设计; 其他设计: 确定程序模块间的详细接口,根据软件系统的类型,还可能要进行代码设计、输入输出格式设计、人机界面设计等设计; 编写详细设计说明书; 对详细设计进行评审。 第 6 章 详细设计(模块设计) 第6章 详细设计(模块设计) 6.1 结构化程序设计(SP) 6.2 人机界面设计 6.3 过程设计工具 6.4 面向数据结构的设计方法 6.5 程序复杂程度的定量度量 一. 结构化程序设计(SP)的主要思想 主要思想 设计方法:自顶向下、逐步求精 结构化程序设计:指导人们用良好的思想方法开发出易理解、易验证的程序。 一. 结构化程序设计(SP)的主要思想 二. 结构化程序设计(SP) 的三种基本控制结构 1966年,C.Bohm和G.Jacopini证明:只用三种基本控制结构就能实现任何单入口单出口的程序。 结构化程序设计的三种基本控制结构 共同特征:严格地只有一个入口和一个出口 三. 结构化程序设计(SP)的设计准则 一个程序模块内的基本结构(即顺序、选择和循环)应尽量少; 将一个基本结构组成一个容易识别的程序块; 程序块的入/出口都只有一个 四. 如何把非结构化的程序转化成结构化的程序 1.重复编码法: 四. 如何把非结构化的程序转化成结构化的程序 2.布尔标识法: 图6.2 其他常用的控制结构 经典的结构程序设计:只允许使用顺序、IF-THEN-ELSE型分支和DO-WHILE型循环这3种基本控制结构。 扩展的结构程序设计:还允许使用DO-CASE型多分支结构和DO-UNTIL型循环结构; 修正的结构程序设计:再加上允许在循环体中使用LEAVE(或BREAK)结构。 六. 结构化程序设计(SP)的优点 自顶向下、逐步求精:采用先整体后局部、先抽象后具体的方法开发出来的软件具有良好的结构,且开发出的程序易于理解; 单入口单出口:良好的结构特征,降低复杂度,增强可读性,可维护性,可验证性等,从而提高软件开发工程的成功率和生产率; 有利于程序正确性的证明。 人机界面(Human-Computer Interface,简称HCI)又称人- 机接口或用户界面,它是用户与计算机系统交换信息的媒介,更是用户使用计算机系统的综合操作环境。 设计用户界面不仅需要计算机科学的理论和知识,而且需要认知心理学以及人-机工程学、语言学等学科的知识。 最有影响的事件和成果 1963年发明鼠标器的美国斯坦福研究所的 D.Engelbart,他预言鼠标器比其他输入设备都好,并在超文本系统、导航工具方面做了杰出的成果(Augmented Human Intellect project ),而获1997年ACM图灵奖。10年后鼠标器经不断改进,成为影响当代计算机使用的最重要成果。 最有影响的事件和成果 70年代Xerox研究中心的Alan Kay提出了Smalltalk面向对象程序设计等思想,并发明了重叠式多窗口系统。 1989年Tim Berners-Lee在日内瓦的CERN用HTML及HTTP开发了WWW网,随后出现了各种浏览器(网络用户界面),使互联网飞速发展起来。 最有影响的事件和成果 90年代美国麻省理工学院N.Negroponte领导的媒体实验室在新一代多通道用户界面方面(包括语音、手势、智能体等),做了大量开创性的工作。 90年代美国Xerox公司PARC的首席科学家Mark Weiser首先提出“无所不在计算(Ubiquitous Computing)”思想 。 人机界面的风格——四代。 第一代界面——命令和询问方式。 通信完全以正文形式并通过用户命令和用户对系统询问的响应来完成。例如: Drun prog1.exe /debug=on /out=pl /in=t1 /alloc=1000k RUN ALLOCATION TO BE QUEUED?yes AUTOMATIC CHECK POINTING INTERVAL?5 缺点:易出错、不友好,且不易于学习。 第二代界面——简单的菜单式,例如: choose program option that is desired: 1=input data manually 2=input data from existing data file 3=perform simplified analysis 4=perform detailed analysis
您可能关注的文档
- 电动工具的设计分析报告.pdf
- 房地产项目的规划流程.ppt
- 机械创新的设计03.ppt
- 阜阳泉北污水处理厂工程初步的设计.pdf
- 8斜顶机构的设计.ppt
- 2014-2015上学期七年级(北师大版)的重点专项同步培优.pdf
- 解析几何的重点.ppt
- 厂矿道路的设计规范.pdf
- 动态的规划经典问题大合集.pdf
- 药物化学的重点内容.docx
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
最近下载
- 跨国公司经营与管理习题[30页].docx VIP
- 灌溉工程监理质量评估报告.docx VIP
- 常用油管、套管技术规格.pdf VIP
- CATTI三级笔译综合能力考试试题及答案解析(五).docx VIP
- (完整版)情态动词专项练习(含答案).docx VIP
- 2026-2031中国药用辅料市场投资策略研究报告.docx
- 众安在线财产保险股份有限公司附加恶性肿瘤质子重离子医疗保险(互联网2022版A款)费率表.docx VIP
- 2026-2031中国遥控玩具市场深度调查评估及投资方向研究.docx
- 利益联结机制合同8篇.docx VIP
- 新外研版高中英语选择性必修一单词表汉译英默写.docx VIP
原创力文档


文档评论(0)