|
2.结构化分析与设计:
(1)问题定义与可行性研究。
(2)软件需求分析。
(3)数据流图与数据字典。
(4)软件体系结构设计。
(5)概要设计与详细设计。
(6)模块结构设计与数据结构设计。
(7)用户界面设计。
3.原型化开发方法:
(1)原型化开发的基本原理。
(2)原型化开发模型。
(3)原型化开发过程。
(4)软件复用。
4.面向对象分析与设计:
(1)面向对象的基本概念。
(2)面向对象分析。
(3)面向对象设计。
(4)统一建模语言(UML)。
5.软件测试:
(1)软件测试的基本概念。
(2)软件测试方法。
(3)测试用例设计。
(4)软件测试过程。
6.软件维护:
(1)软件维护的基本概念。
(2)软件维护活动。
(3)软件可维护性。
(4)软件维护的副作用。
7.软件开发工具与环境:
(1)软件开发工具。
(2)软件工程环境。
8.软件质量保证与软件质量度量:
(1)软件质量概念。
(2)软件质量保证。
(3)软件质量度量与评价。
(4)软件技术评审。
(5)软件可靠性。
9.软件管理:
(1)软件管理职能。
(2)软件项目组织与计划。
(3)风险分析。
(4)项目进度与跟踪。
(5)软件配置管理。
(6)软件过程成熟度模型(CMM)。
(7)软件工程标准化与软件文档。
(8)软件产权保护。
六、数据库
1.数据库的基本概念:
(1)信息处理与数据库。
(2)数据模型。
(3)数据库系统结构。
(4)数据库系统组成。
2.关系数据库:
(1)关系数据库的基本概念。
(2)关系数据模型。
(3)关系的完整性。
(4)关系代数。
(5)元组关系演算。
(6)域关系演算。
|