第一章
1、名词解释 (1)软件工程 (2)软件危机
2、什么是软件生命周期,划分为哪几个重要的阶段? 3、软件的过程模型有哪几种?
第二章
1、在软件定义阶段需要做的工作有哪些?
2、什么是软件的可行性研究,可行性研究包括哪些内容?
第三章
1、名词解释 (1)E-R模型 (2)数据对象 2、会画E-R图
3、什么是需求分析,需求分析的主要任务是什么? 4、需求分析阶段使用的图形工具包括哪些? 第四章 1、名词解释
(1)高内聚、低偶合
2、概要设计的基本任务是什么? 3、概要设计的基本步骤有哪些?
4、什么是模块化?划分模块的原则是什么? 5、模块设计的优化准则有哪些?
第五章 1、名词解释
(1)会画流程图、N_S图、PAD图、 2、用户界面设计时应考虑到哪些问题? 3、数据安全控制方法有哪些?
4、用户界面设计的基本原则是什么?
第六章 1、名词解释 (1)集成测试 (2)黑合测试 (3)白盒测试
2、 如果让你去开发一个项目,你如何去选择程序设计语言? 3、 软件测试的目标是什么?
4、 软件测试有哪些需要遵守的原则?
5、 程序设计质量的评价标准有哪些?
第七章 1、软件维护的种类有哪些?
2、软件维护的过程中有哪些困难? 3、如何提高软件的可维护性?
第九章 1、面向对象设计的准则是什么? 2、类之间的关系有哪几种?
第十一章
1、名词解释 (1)软件重用 (2)构件
第十二章
1、 什么是软件质量保证,影响软件质量的因素有哪些? 2、 什么是软件配置,什么是软件配置管理?