- 56
- 0
- 约 12页
- 2017-02-08 发布于重庆
- 举报
软件工程考试重点内容
一、基础知识点:
1.软件工程的基本原理。(p7)
软件工程就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立和使用完善的工程原理。
软件工程的基本原理有7条:
(1)用分阶段的生命周期计划严格管理
(2)坚持进行阶段评审
(3)实行严格的产品控制
(4)采用现代程序设计技术
(5)结果应能清楚地审查
(6)开发小组的人员应该少而精
(7)承认不断改进软件工程实践的必要性
2.软件生命周期包括几个时期,各时期的主要任务及阶段划分。(p11)
软件定义时期:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该项工程需要的资料和成本,并且制定工程进度表;又划分成三个阶段,即问题定义、可行性研究和需求分析。
软件开发时期:具体设计和实现在前一个时期定义的软件,由四个阶段组成:总体设计、详细设计、编码和单元测试、综合测试(或由三个阶段组成:软件设计、编码、软件测试)
软件维护时期:主要任务是使软件持久地满足用户的需要。通常对维护时期不再进一步划分阶段。
3.需求分析的任务。(p56)
答:(1)确定对系统的综合要求.主要包括:
1)功能需求
2)性能需求
3)可靠性和可用性需求
4)出错处理需求
5)接口需求
6)约束
7)逆向需求
8)将来可能提出的要求
(2)分析系统的数据要求
(3)导出系统的逻辑模型
(4)修正系统开发计划
4.改进软件设计的启发式规则(p100)
(1)改进软件结构提高模块独立性
(2)模块规模应该适中
(3)深度、宽度、扇出和扇入都应适当;
(4)模块的作用域应该在控制域之内。
(5)力争降低模块接口的复杂程序
(6)设计单入口单出口的模块
(7)模块功能应该可以预测
5.软件维护的类型(p189-190)
(1)改正性维护
诊断和改正错误的过程称为改正性维护。
(2)适应性维护
为使软件系统适应不断变化的运行环境而修改软件的过程。
(3)完善性维护
在软件的使用过程中,用户往往提出增加新性能或修改已有功能等要求。为了满足这些要求需要进行完善性维护。
(4)预防性维护
为提高软件未来的可维护性、可靠性等,为以后进一步改进软件打下良好基础而修改软件的过程。
6.决定软件可维护性的主要因素。(p194)
软件可维护性是指维护人员理解、改正、改动或改进这个软件的难易程度。
决定软件可维护性的因素主要有下述5个:
(1)可理解性
(2)可测试性
(3)可修改性
(4)可移植性
(5)可重用性
7.面向对象设计的准则和启发式规则。(p260-p261)
设计准则:
(1)模块化 (2)抽象
(3)信息隐蔽 (4)弱耦合
(5)强内聚 (6)可重用。
启发规则:
(1)设计结果应该清晰易懂
(2)一般-特殊结构的深度应适当
(3)设计简单的类
(4)使用简单的协议
(5)使用简单的服务
(6)把设计变动减至最小
二、关键知识点:
1.软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及相关文档的集合。(p4)
2.软件工程方法学包括3个要素:方法、工具和过程。(p9)
目前使用最广泛的软件工程方法学,分别是传统方法学和面向对象方法学。
传统软件工程方法学的软件过程,基本上可以用瀑布模型来描述。(p15)
3.数据流图和数据字典共同构成系统的逻辑模型。只有数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明。(p47)
4.E-R图主要包括三个元素,即实体、联系和属性。(p64)
5.总体设计又称为概要设计或初步设计,其主要任务是建立软件的总体结构。(p92)
6.模块的独立性是软件模块化设计的关键之一,一般用内聚和耦合两个定性标准来度量模块的独立性。(p97)
7.测试过程包括5个步骤,即 模块测试、子系统测试、系统测试、验收测试、平行运行。(p151)
8.用面向对象方法开发软件,需要建立3种模型:对象模型、动态模型、功能模型。在任何情况下,对象模型始终是最重要,最基本、最核心的。(p216)
9.类与类之间通常有关联、泛化(继承)、依赖和细化等4种关系。(p218)
10.各个类的状态图通过共享事件合并起来,构成了系统的动态模型。(p224)
11.大型系统的对象模型通常由5个层次组成:主题层、类与对象层、结构层、属性层和服务层。(p232)
12.软件重用可分为3个层次:知识重用、方法和标准的重用和软件成分的重用。(p263)
13.在制订和管理进度时,应该同时使用Gantt图和工程网络这两种工具,使它们互相补充取长补短。(p319)
14.软件项目组的组织方式中比较典型的有: 民主制程序员组、主程序员组和现代程序员
您可能关注的文档
- 趋向补语的引申用法.doc
- 趣味语文题2.doc
- 趣味运动会执行方案.doc
- 趣识对联.doc
- 足太阳膀胱经.doc
- 足球课教案全集.doc
- 跆拳道营销策略研究论文--毕业论文过程性资料.doc
- 超高压水力压裂提高煤层透气性技术研究报告.doc
- 跑道胶检测方法.doc
- 跨国企业营销本土化策略及对我们的启示.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)