一. 单项选择题
A C B C B D D A A D
B D D A D D A C A B
二. 判断题 (W表示错误,T表示正确)
T T W T W W T W T W 判断题15题出题图是画错的可以忽略此题
T T W T W T T W W W
三. 填空题
1. 对象
2. 高内聚,低耦合
3. 数据
4. 增量模型
5. 选择
6. 文档
7. 循环
8. 机器语言
9. 信息流动
10. 驱动模块和桩模块
四. 简答题
1.
1)通常把在计算机软件的开发与维护过程中所遇到的一系列严重问题笼统地称为软件危机。概括地说,软件危机包含下述两方面的问题:
(1) 如何开发软件,以满足社会对软件日益增长的需求;
(2) 如何更有效地维护数量不断膨胀的已有软件。
2)软件危机主要有以下一些典型表现:
对软件开发成本和进度的估计常常很不准确。
经常出现用户对“已完成的”软件产品不满意的情况。
软件产品的质量往往达不到要求。
软件通常是很难维护的。
软件往往没有适当的文档资料。
软件成本在计算机系统总成本中所占的比例逐年上升。
软件开发生产率提高的速度远远不能满足社会对软件产品日益增长的需求。
3) 产生软件危机的原因
1 .客观原因
软件是计算机系统中的逻辑部件而不是物理部件,其显著特点是缺乏“可见性” ,因此,管理和控制软件开发过程相当困难。此外,软件维护通常意味着改正或修改原有的设计,从而使得软件较难维护。
软件的另一个突出特点是规模庞大,而程序复杂性将随着程序规模增加以指数速度上升。软件可能具有的状态数通常都是天文数字,无法完全预见软件可能遇到的每一种情况。 2 .主观原因
在计算机系统发展的早期阶段开发软件的个体化特点,使得许多软件工程师对软件开发和维护有不少糊涂认识,在实际工作中或多或少地采用了错误的方法,这是使软件问题发展成软件危机的主要原因。
错误的认识和做法主要表现为,忽视软件需求分析的重要性,认为软件开发就是写程 序,轻视软件维护。
详细设计的目的: 确定应该怎样具体地实现所要求的系统, 得出对目标系统的精确描述。 详细设计的任务是设计实现每个模块所需要的数据结构和算法。 详细设计阶段主要完成以下3 项任务:
过程设计,即设计软件体系结构中所包含的每个模块的实现算法; 数据设计,即设计软件中所需要的数据结构; 接口设计,即设计软件内部各个模块之间、软件与协作系统之间以及软件与使用它的人之间的通信方式。
4. 目前 CASE 的标准是 UML,最常用的 CASE 工具是
Rational Rose、 画图工具 Microsoft Visio、 画图工具
Microsoft Project、 规格说明检查工具 Enterprise Architect 、 报告生成工具
5. 白盒测试法的前提是可以把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程。这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按预定要求正确工作。 逻辑覆盖
从覆盖源程序语句的详尽程度分析,测试数据覆盖(即执行)程序逻辑的程度可以划分成语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖和条件组合覆盖等5 个等级。从对程序路径的覆盖程度分析,主要有点覆盖、边覆盖和路径覆盖等3 个等级。 控制结构测试 1 .基本路径测试 2 .条件测试 3 .循环测试 五. 分析题 1.
2013年北京交通大学901软件工程考研真题答案
本站小编 免费考研网/2015-12-14
相关话题/软件工程
2012年北京交通大学901软件工程考研真题答案
2012年901软件工程 参考答案 一. hao单项选择题 C A C D C B A D C C C D A D C B C D B A 二. 正误判断(W表示错误, T表示正确) W T T T W W W W T W 三. 简答题 1. 软件工程是指导计算机软件开发和维护的一门工程学科,该学科的目的是生产出能 按期交付的、在预算范围内的、满足用户需求的、质 ...专业课考研资料 本站小编 免费考研网 2015-12-14北京交通大学软件工程复习讲义(完整ppt教程)
专业课考研资料 本站小编 免费考研网 2015-12-14北京交通大学2015软件学院考研901软件工程考研真题
专业课考研资料 本站小编 免费考研网 2015-12-012015软件工程硕士招生单位及招生限额
中国学位与研究生教育信息网获悉,2015年各招生单位招收在职人员攻读硕士专业学位招生限额的文件。下面是示范性软件学院自主招生软件工程领域工程硕士的招生单位及招生限额情况:共计37所。 单位名称 招生限额 单位名称 招生限额 北京 ...专业硕士新闻 本站小编 免费考研网 2015-09-24广州工业大学2015年软件工程试卷
专业课考研资料 本站小编 网络资源 2015-07-10深圳大学2015软件工程专硕复试专业课
深圳大学2015软件工程专硕复试专业课 ...专业课考研资料 本站小编 免费考研网 2015-05-17深圳大学2015软件工程专硕复试英语部分
深圳大学2015软件工程专硕复试英语部分 ...专业课考研资料 本站小编 免费考研网 2015-05-172014吉林大学软件工程回忆版真题
2014年吉林大学软件工程年吉林大学软件工程专业课回忆版软件工程专业课回忆版 (C程序设计100分+数据结构50分) 一.任意大于2的偶数,都可以分解成两个质数。试编写程序来验证这个结论,输入16,输出16=13+3 。(20分) 二.输入ABCD四个点坐标,假设ABC可以组成一个三角形,判断D在不在ABC中。(20分) 三.为了进行高精度计算,我们可以用一个数组表示一个正整数,一个数组元素表示整数的一位396可以用数组A来表示,即A[1]=6,A[2]=9,A[3]=3,编写一个函数计算这样表示的两个整数,和存放在C中。注:假设不会超过100位。(30分) 四.已知平面有100个点,假设任意三个可以组成三角形,输入100个点,输出最大的三角形的面积。(30分) 五.1.输 ...专业课考研资料 本站小编 免费考研网 2015-03-20考研专业课大连海事大学软件工程的若干问题
导语:大连海事软工考研专业课的若干问题。2013年的招生情况分析、软件工程及计算机考研的区别、学硕和专硕的区别及其考研成功的 ...专业课考研经验 本站小编 考研教育网 2014-08-12华东交通大学软件学院计算机软件与理论及软件工程学科硕士点2014年考研调剂信息
华东交通大学软件学院计算机软件与理论及软件工程学科硕士点2014年考研调剂信息 一、学院介绍 华东交通大学位于英雄城南昌,是一所以工为主,工、经、管、文、理、法、教育、艺术等学科协调发展,以交通运输为鲜明特色的教学研究型大学。 软件学院属江西省首批示范性软件学院之一,与江西微软技术中心联合成功申 ...考研调剂信息 本站小编 免费考研网 2014-04-27