- 15
- 0
- 约4.21千字
- 约 5页
- 2017-08-17 发布于重庆
- 举报
程序设计与软件开发基础(六).doc
第32讲 程序设计与软件开发基础(六)
教学目标及基本要求:
理解结构化设计方法,能利用该方法提供的常用工具解决实际问题,掌握测试与调试的概念,了解白盒测试与黑盒测试的概念,能进行简单的测试用例设计和实施,了解静态调试与动态调试。
教学重点:
测试和调试的基本概念,白盒测试与黑盒测试。
教学难点:
面向数据流的设计方法,白盒测试与黑盒测试。
教学内容:
1.结构化设计方法
2.软件测试及调试
教学时间:
1学时
主要内容:
7.4.3 结构化设计方法
1.软件设计的基本概念
(1)软件设计的基础
概念
软件设计是软件工程的重要阶段,是一个把软件需求转换为软件表示的过程。
基本目标
软件设计的基本目标是用比较抽象概括的方式确定目标系统如何完成预定的任务,即软件设计是确定系统的物理模型。
步骤
从工程管理角度来看,软件设计分两步完成:概要设计和详细设计。
概要设计(又称结构设计) :将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式 。
详细设计:确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。
(2)软件设计的基本原则
① 抽象:是一种思维工具,就是把事物本质的共同特性提取出来而不考虑其他细节。
② 模块化:是指把一个待开发的软件分解成若干小的简单的部分。
③ 信息隐蔽:是指在一个模块内包含的信息,对于不需要这些信息的其他模块
您可能关注的文档
- 磨粉机的分粒大小的测定.ppt
- 磨粉机高生产的因素.ppt
- 磺化丙酮甲醛缩聚物的合成及分散性能的研究.doc
- 示例职业兴趣测评报告.doc
- 礼泉二中“六五普法”中期自查汇报.doc
- 社会功能评估作为结局指标的综述总结.doc
- 社会学概论期末复习.ppt
- 社会学研究法笔记.doc
- 社会学考试重点.doc
- 社会实践的主题、内...doc
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测数学+答案.pdf
- 云南金太阳2025-2026学年高一下学期3月开学考试英语试题+答案.pdf
- 银川市、石嘴山市、吴忠市三市2026年高三年级学科教学质量检测生物+答案.docx
- 云南金太阳2025-2026学年高一下学期3月开学考试历史试题+答案.pdf
- 湖北省云学联盟2025-2026学年高二下学期3月学科素养测评英语试卷(含答案).pdf
- 河南天一大联考2026年高一3月联考语文试题.docx
- 河南天一大联考2026年高一3月联考语文试题.pdf
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测英语+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高一下学期3月阶段检测政治+答案.docx
- 浙江四校(含精诚联盟)2025-2026学年高二下学期3月阶段检测地理+答案.pdf
最近下载
- 2024贵州贵阳市事业单位管理岗位定向招聘退役士兵33人笔试参考题库及答案解析.docx VIP
- 2024年北京科技职业大学辅导员招聘考试真题汇编附答案.docx VIP
- 清明文明祭扫主题班会PPT课件.pptx VIP
- 2014年铜陵县三中七年级第一学期第一次月考-数学.docx VIP
- 《ISO13485-2024》医疗器械质量管理体系用于法规的要求.pptx VIP
- 地下室防水专项施工方案-.pdf VIP
- (正式版)DB65∕T 4766-2024 《公路波纹钢桥涵设计规范》.pdf VIP
- 附件9 高特电子BMS储能用户手册.pdf VIP
- 七氟丙烷自动灭火系统操作说明.doc VIP
- 全身经络穴道大全(人体彩图).docx VIP
原创力文档

文档评论(0)