-
第一章概论
软件工程相关基本概念介绍。
-
●1.1引言
课程内容安排和学习方法介绍。
-
●1.2 软件及其特点
软件定义、软件特点和软件的分类介绍。
-
●1.3软件工程
软件工程定义及内容介绍。
-
●1.4软件过程
软件过程、软件过程模型、软件过程管理介绍。
-
●1.5软件工程师
软件工程师的职业发展介绍。
-
第二章系统工程
系统工程的内容介绍。
-
●2.1系统工程的目的
基于计算机的系统、系统工程的任务内容介绍。
-
●2.2可行性分析
软件系统工程的经济、技术、法律可行性介绍。
-
第三章需求分析
需求分析相关内容介绍。
-
●3.1需求分析的目的
需求分析的重要性、目标介绍。
-
●3.2需求分析的任务和步骤
需求获取、需求建模、需求规约、需求验证等介绍。
-
●3.3UML建模简介
UML建模介绍。
-
●3.4需求分析实例
需求分析实例讲解。
-
第四章软件设计
软件设计的相关内容介绍。
-
●4.1软件设计的目的
软件设计的重要性、目的介绍。
-
●4.2软件设计的原则
软件设计原则介绍。
-
●4.3软件设计的任务和步骤
软件设计的任务和步骤介绍。
-
●4.4人机界面设计
人机界面设计内容介绍。
-
●4.5软件设计实例
软件设计实例介绍。
-
第五章软件实现
软件实现的内容介绍。
-
●5.1软件编码实现
软件编码、软件编码实现重要性,编码实现的主要任务等介绍。
-
●5.2编程语言
编程语言分类、特点和选择介绍
-
●5.3编码规范
软件编码规范定义,重要性及编码规范要求介绍。
-
第六章软件测试
软件测试相关内容介绍。
-
●6.1软件测试的目的
软件测试目的、软件测试方法介绍。
-
●6.2白盒测试方法
白盒测试方法及设计测试用例介绍。
-
●6.3黑盒测试方法
黑盒测试方法及设计测试用例介绍。
-
●6.4测试策略
软件测试策略概念及主要内容介绍。
-
●6.5软件测试实例
白盒测试实例、黑盒测试实例介绍。
-
第七章软件运行与维护
软件运行与维护相关内容介绍。
-
●7.1软件运行与维护的目的
软件运维概念、目标及重要性介绍。
-
●7.2软件配置
软件配置定义及配置管理工作主要内容介绍。
-
●7.3软件维护
软件维护概念,维护类型及维护步骤介绍。
-
第八章软件项目管理
软件项目管理相关内容介绍。
-
●8.1软件项目管理的目的
软件项目管理目的,关注点,管理内容介绍。
-
●8.2项目进度管理
项目管理概念及项目进度安排介绍。
-
●8.3项目组织
项目组织原则、软件组织结构模式、如何进行项目组人员配备等介绍。
-
第九章软件开发方法发展
软件开发的各种方法介绍。
-
●9.1结构化开发方法
结构化开发方法概念及开发主要过程介绍。
-
●9.2面向数据结构的开发方法
面向数据结构的开发方法概念及主要过程介绍。
-
●9.3面向对象开发方法
面向对象开发方法概念及主要过程介绍。
-
●9.4基于构件的软件开发方法
基于构件的软件开发方法概念及主要过程介绍。
-
●9.5敏捷软件开发
敏捷软件开发方法概念及主要过程介绍。
-
第十章软件工程实践
软件工程实践案例介绍。
-
●10.1系统功能描述
软件系统需要实现的功能分析。
-
●10.2分析建模——用例图
分析建模(用例图)操作介绍。
-
●10.3分析建模——领域类图
分析建模(领域类图)操作介绍。
-
●10.4设计模型
设计模型操作介绍。
-
●10.5系统源代码
系统源代码展示介绍。
-
●10.6系统演示
软件系统演示及介绍。
-
第十一章专题
开源软件、智能化软件开发内容介绍。
-
●11.1开源软件
开源软件、开源协议、开源社区等内容介绍。
-
●11.2软件智能化开发
软件智能化开发的含义、软件智能化开发的现有研究内容介绍。