淘豆网
下载此文档放大查看缩小查看   1/54
0/100
您的浏览器不支持进度条
更多>>该用户其他文档
下载所得到的文件列表
TOP 2011年软件工程复习.doc
文档介绍:
TOP_2011年软件工程复习软件工程期末复习资料
第一部分考核说明
考试要求
考核学生掌握和运用软件工程知识进行规划与指导软件开发研究工作的能力。本考核说明将使用下列术语分别表明几种要求层次:
了解
理解
掌握
组卷原则
依《软件工程》教学大纲规定的要求,按掌握、理解、了解三个层次命题。试题的难易程度和题量适当,按难易程度分为三个层次:容易约占50%,一般约占30%,较难约占20%。
试题覆盖面广,并突出重点。
在教学内容范围内,按照理论联系实际的原则,考察学生对所学知识应用能力的试题,不属于超纲。
试题类型及试卷结构
考试题型可以有填空题、选择题、判断题、问答题、程序设计与算法描述题等。
填空题、选择题、判断题主要考核学生对基本概念的理解和掌握程度。问答题、程序设计与算法描述题主要考核学生对所学知识的应用能力。
考试形式
采用开卷笔试,答题时限120分钟。可带教学参考书及复习资料。
2011年试题
一.选择题(每题2分,共20分)
二.简述题(每空5分,共25分)
三.辨析题(每题3分共15分)
四.分析设计题(共30分)
五.综合题(10分)
第二部分考核内容和要求
第一章软件工程概述+第二章软件开发模型
重点掌握的内容:
软件和软件工程的基本概念
一般掌握内容:
软件生存周期及软件开发的各种模型。
考核知识点:
1.软件:软件定义由以下三部分组成:
在运行中能提供所希望的功能和性能的指令集(即程序);
使程序能够正确运行的数据结构;
描述程序研制过程、方法所用的文挡。
软件是一种产品,同时又是开发和运行产品的载体。作为一种产品,它表达了由计算机硬件体现的计算潜能。作为开发运行产品的载体,软件是计算机工作的基础、信息通信的基础,也是创建和控制其他程序的基础。
2.软件的特点: ①软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。②软件是通过人们的智力活动,把知识与技术转化成信息的一种产品,是在研制、开发中被创造出来的。③在软件的运行和使用期间,没有硬件那样的机械磨损、老化问题。④软件的开发和运行经常受到计算机系统的限制,对计算机系统有着不同程度的依赖性。⑤软件的开发至今尚未完全摆脱手工的开发方式。⑥软件的开发费用越来越高,成本相当昂贵。
3.软件危机:
(1)概念:指的是软件开发和维护过程中遇到的一系列严重问题。
(2)原因:计算机技术的发展及软件需求的增长带来了主客观发展不相适应(见课件)。
客观上:处理的逻辑问题越来越复杂,软件规模越来越大,软件开发方法学和工具落后
主观上: 忽视需求分析;忽视文档作用认为软件开发=编写程序;
轻视软件维护,轻视管理。
造成结果:技术落后,管理不善,成本高,质量低,维护困难。
(3)表现:归纳6条
①对软件开发成本和进度的估计常常很不正确,超预算超时;
②与用户交流不充分,闭门造车。用户满意度差,用户对“已完成的”软件系统不满意的现象经常发生;
③软件产品分析不够,软件开发人员仓促上阵,直接动手编写程序;结果通常没有适当的文档资料,测试不充分,运行问题多,软件产品的质量往往靠不住,
④软件没有文档资料,软件重用性差,不可维护,软件开发和维护成本在计算机系统总成本中所占的比例逐年上升
⑤缺乏软件质量保证体系,软件质量保证技术(审查、复审和测试)还没有坚持不懈地应用到软件开发的全过程中,这些都导致软件产品发生质量问题。
⑥软件开发生产率提高的速度远远跟不上计算机应用迅速普及深入的趋势
4.软件工程:
(1)概念:是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
(2)产生的原因:为解决软件危机产生了软件工程
(3)作用是使软件开发实行工程化管理
(4)目标是:在给定成本、进度的前提下,开发出具有可用性、正确性、合算性软件产品
(5)软件工程的主要研究内容:
软件工程是一门交叉学科
软件开发技术: 软件开发方法学
软件开发过程
软件工具和软件工程环境
软件工程管理: 软件管理学
软件经济学
软件度量学
描述软件工程的模型
三维全景模型:目标、原则、过程构成软件工程的全景模型。






选取适宜的开发模型
采用合适的设计方法
提供高质量的工程支持
重视软件工程的管理
基本过程
原则
目标(高质量高效率)













三要素层次模型:
软件工程的三要素: 软件工程的方法、工具、过程构成了软件工程的三要素
工 内容来自淘豆网www.taodocs.com转载请标明出处.
更多>>相关文档
文档信息
最近更新
文档标签