1.1软件和程序的区别(重点)
1.2软件的特性(理解)
1.3软件的分类(了解)
1.4什么是软件危机?其产生的原因是什么?(重点)
1.5什么是软件工程?其目标和内容是什么?(重点)
1.6什么是软件生存期,主要有那些阶段组成,每一个阶段的主要工作是什么?(非常重点)
1.7在软件生存期模型中,瀑布模型,快速原型模型,增量模型的优缺点?(重点)
2.1软件工程方法学三要素(重点)
2.2什么是结构化方法?(重点)
2.3什么是面向对象方法?(重点)
2.4结构化方法与面向对象方法的区别(理解)
4.1需求工程的主要任务?其可以分为哪两个方面?(重点)
4.2需求开发分为哪4个阶段,每个阶段的主要任务?(重点)
4.3如何进行需求变更控制?(理解)
4.4什么是需求跟踪?(理解)
4.5需求可以分为哪几类?(理解)
4.6需求获取的任务,原则和过程?(了解)
4.7什么是数据流图?其中的基本符号各表示什么含义?(重点)
4.8如何画数据流图?结合课本上的实例好好看看(非常重点)
4.9什么是数据字典?它有哪些条目?和数据流图之间有什么关系?(重点)
4.10什么是实体关系图,其中的基本符号是什么含义?(重点)
4.11什么是状态转换图,如何画状态转换图?(重点)
5.1软件设计原则(非常重点)
5.2什么是内聚,什么是耦合?(重点)
5.3结构化设计与结构化分析的关系?(重点)
5.4结构化设计的阶段和任务,以及每个任务的主要工作。(重点)
5.5会进行体系结构设计,结合课本例题好好看看。(非常重点)
5.6程序流程图,n/s盒,pad图的五种结构和画法。(非常重点)
以及相应的例题绘制方法。
6.1面向对象分析的3个模型,各代表什么。(重点)
6.2建立用例模型的过程(理解)
6.3对象模型的五个层次。(重点)
6.4uml中动态模型的主要描述工具都有哪些?(理解)
7.1面向对象设计的主要阶段和任务?(重点)
7.2架构设计过程(了解)
7.3用例设计过程(了解)
7.4类设计过程(了解)
8.1选择一门语言需要考虑的因素(理解)
8.2程序设计风格(理解)
9.1软件测试目标(重点)
9.2软件测试原则(理解)
9.3软件测试的阶段。
9.4什么是白盒测试,白盒测试的主要方法,结合例题好好的看看怎么设计满足各种逻辑覆盖要求的测试用例。(非常重点)
9.5什么是黑盒测试,黑盒测试的主要方法,结合例题看看怎么设计测试用例。(非常重点)
软件工程复习大纲
1 软件工程定义,本质特性,出现背景。软件工程是指导计算机软件开发和维护的一门工程学科。软件工程是 把系统的 规范的 可度量的途径应用于软件开发 运行和维护过程,也就是把工程应用于软件 研究中提到的途径。本质特性 1 软件工程关注于大型程序的构造。2 软件工程的中心课题是控制复杂性。3 软件经常变化...
软件工程复习大纲
考试题型。名词解释 填空 简答题 应用题 分析 设计 测试等 重点内容。第1章软件与软件工程的概念。1.了解与软件相关的基本概念,包括软件 程序 数据 文档。2.了解软件危机的表现及发生的原因。3.掌握软件工程的概念。4.软件生命周期由哪三个时期组成,每个时期又可划分为哪些阶段?每个阶段的主要任务是...
软件工程复习大纲
软件工程概论复习大纲。一 选用教材 软件工程导论 张海藩清华大学出版社 第5版 课程负责人 马丽。授课教师 08 软件工程1 3班马丽。二 考试方法。一 考试方法 笔试,闭卷,满分100分。二 考试时间 110分钟。三 试卷结构 一 题型及分数比例。选择题20 填空题 10 判断题 10 简答题20...