"软件开发技术与应用"以软件工程的原理和方法组织教学,以一个应用软件开发实 例贯穿于全书,让学生在课程学习和实验的过程中,既掌握应用软件开发的原理和技术,同时熟悉一个管理类应用系统开发过程,提高学生软件开发的实际应用能力。
课程内容:
(一) 数据结构
1 、数据结构概述
2 、线性表
3 、树与二叉树
4 、查找与排序
(二) 操作系统
1 、操作系统概述
2 、进程及处理机管理
3 、存储管理,设备管理,文件管理,作业管理
(三) 软件开发技术与应用
1 、绪论
⑴ 软件开发技术的演变 ⑵ 软件工程范型
⑶ 软件设计基础
2 、软件需求分析
⑴ 软件需求分析的任务和步骤
⑵ 软件需求分析的方法
2 、软件需求分析
⑴ 软件需求分析的任务和步骤
⑵ 软件需求分析的方法
⑶ 结构化分析 ⑷ 面向对象分析方法
3 、软件设计方法
⑴ 软件设计的任务与步骤 ⑵ 概要设计
⑶ 详细设计 ⑷ 面向对象设计方法
4 、数据库应用开发
⑴ 数据库基础知识 ⑵ 数据库设计理论
⑶ 数据库软件简介 ⑷ 结构化查询语言(SQL)
⑸ 数据库连接技术
5 、软件测试与质量保证
⑴ 测试的基本概念 ⑵ 测试方法
⑶ 软件的维护
6 、软件工具与环境
⑴ 软件开发工具 ⑵ 软件工程环境
⑶ CASE 工具
7 、软件开发应用实例