课件内容:
第 1 章 软件开发概述
1.1 程序与软件 &1.2 软件生存周期
1.3 软件开发过程
1.4 敏捷开发
1.5 软件构造
1.6 为什么不直接编写软件
1.7 案例导读
1 软件开发概述测验
第 2 章 模块化软件构造
2.1 分解与模块化
2.2 数据结构与算法
2.3 模块化设计理论初步
2.4 测试程序
2.5 调试程序
2.6 案例分析与实践
2.7 讨论与提高
2 模块化软件构造测验
构造实践作业1 —— warm up
第 3 章 面向对象的软件构造
3.1 抽象与封装
3.2 认识面向对象
3.3 面向对象的设计
3.4 调试的基本技术
3.5 软件自动化测试
3.6 案例分析与实践
3.7 讨论与提高
构造任务3.2:面向对象构造加法、减法、加减混合50道题
3 面向对象的软件构造测验
第 4 章 数据处理的软件构造
4.1 数据及其持久化
4.2 文件与输入/输出流
4.3 编写健壮的程序
4.4 字符串处理与正则表达式
4.5 程序中数据集的使用
4.6 基于程序结构的调试
4.7 运用JUnit
4.8 案例分析与实践
4.9 讨论与提高
面向数据的案例构造任务
4 数据处理的软件构造测验
第 5 章 用户交互的软件构造
5.1 程序及其功能的使用
5.2 用户交互概述
5.3 用户交互的开发
5.4 静态测试
5.5 软件集成与测试
5.6 案例分析与实践
5.7 讨论与提高
基于菜单的交互构造任务
用户交互的软件构造测验
第 6 章 软件重构与交付
6.1 代码重构
6.2 软件交付
6.3 案例分析与实践
6.4 讨论与提高
软件重构与交付测验
第 7 章 GUI软件构造
7.1 GUI简介
7.2 GUI的基本元素与设计规范
7.3 Java GUI设计模式
7.4 事件驱动编程
7.5 案例分析与实践
案例构造GUI及最终交付版
GUI 软件构造测验
第 8 章 应用数据库
8.1 数据库概述
8.2 结构化查询语言
8.3 数据库的开发过程
8.4 编程操作数据库
8.5 案例分析与实践
第 9 章 基于复用的软件构造
9.1 软件复用
9.2 设计模式
9.3 框架
9.4 案例分析与实践
9.5 讨论与提高
9 基于复用的软件构造测验
《软件构造》PPT课件 青岛大学 李劲华
资源下载
资源下载