- 4
- 0
- 约8.21千字
- 约 40页
- 2016-08-12 发布于湖北
- 举报
第6章 详细设计(Program Design ? Coding)
本章主要介绍在详细设计中采用的结构程序设计技术、图形工具、面向数据结构的设计方法以及程序复杂性的度量方法。
详细设计的目的:是为软件模块结构中的每一模块确定算法和数据结构,用某种表达工具给出清晰的描述。
详细设计的任务:
? 过程设计,即设计软件体系结构中所包含的每个模块的实现算法。
? 数据设计,即设计软件中所需要的数据结构。
? 接口设计,即设计软件内部各模块之间、软件与协作系统之间以及软件与使用者之间的通信方式。
§1. 结构程序设计
结构程序设计的特点:
? 程序中使用三种基本控制结构
? 程序应当单入口、单出口
? GOTO语句的限制使用
详细设计的结果基本上决定了最终的程序代码的质量,因此其目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程应该尽可能简明易懂,为使过程描述清晰易读、正确、可靠,须采用结构程序设计技术。
§2. 人机界面设计
人机界面设计是接口设计的一个重要组成部分。
对人机界面的评价在很大程度上是由人的主观因素决定,所以,使用基于原型的系统化的设计策略是成功地设计人机界面的关键。
1、应该考虑的设计问题
(1)系统响应时间
系统响应时间指从用户完成某个控制动作
您可能关注的文档
- 重型颅脑创伤(国探析.ppt
- 人教版必修一第一章第三节《运动快慢的描述──速度》(66张)教程方案.ppt
- 人教版初二八年级下册生物《基因在亲子代间的传递》教程方案.ppt
- 重性精神疾病分类及诊断探析.ppt
- 人教版初二八年级下册生物《生物的变异之染色体变异》教程方案.ppt
- 重性精神疾病工作规范2012探析.ppt
- 重性精神疾病管理治疗培训-焦虑障碍探析.ppt
- 人教版初一地理《世界的人口》教程方案.ppt
- 重性精神疾病患者管理服务规范()20100414探析.ppt
- 人教版初一地理上册《海洋与陆地的变迁》教程方案.ppt
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 合肥市2026届高三(二模)物理试卷(含答案).pdf
- 15个步骤培养一生的学习习惯.doc VIP
- GB_T 43658.2-2024 无损检测 管道腐蚀及沉积物X和伽马射线检测 第2部分:双壁射线检测.pdf VIP
- 新松机器人操作培训资料.pptx VIP
- 2026年低压电工资格考试必考题库及答案.docx
- 一种搅拌车托轮总成.pdf VIP
- 西藏自治区2025年小升初中:《科学》考试真题与参考答案.pdf
- GB22207-2008容积式空气压缩机安全要求.pdf
- 单位支出绩效自评报告.pptx
- Unit 5 Nature’s Temper第二课时 课件 人教版英语八年级下册.pptx VIP
原创力文档

文档评论(0)