大连交通大学813软件工程考研大纲及样题
文章搜索   高级搜索   
考研试卷库

考博信息网 >> 文章中心 >> 考研复习 >> 专业课 >> 正文  大连交通大学813软件工程考研大纲及样题

新闻资讯
普通文章 上海理工大学各学院博士生导师联系方式
普通文章 上海师范大学2018年录取研究生学费标准
普通文章 北京航空航天大学2002-2016年硕士博士研
普通文章 南开大学张文忠教授简介
普通文章 南开大学阎国栋教授简介
普通文章 南开大学王新新教授简介
普通文章 南开大学王丽丹教授简介
普通文章 南开大学王宏印教授简介
普通文章 南开大学王传英教授简介
普通文章 南开大学苏立昌教授简介
调剂信息
普通文章 北方工业大学机电工程学院自动化系2012
普通文章 华南师大光学、光学工程、材料物理与化
普通文章 关于报考中科院大气物理研究所2012年硕
普通文章 广西中医学院2011年硕士研究生调剂信息
普通文章 广西工学院2011年硕士研究生调剂信息公
普通文章 【广西工学院】2012年考研调剂信息
普通文章 【桂林医学院】2012年考研调剂信息
普通文章 广西艺术学院2012拟接收硕士研究生调剂
普通文章 江西科技师范学院2011年硕士研究生调剂
普通文章 【江西科技师范学院】2012年考研调剂信

大连交通大学813软件工程考研大纲及样题

2018 年硕士研究生入学考试初试考研大纲
科目代码: 813
科目名称:软件工程
适用专业:计算机科学与技术,软件工程
考试时间:3 小时
考试方式:笔试
总 分: 150 分
考试范围:
一、软件工程学概述:
软件工程概念、软件危机、软件工程基本原理、软件生存周期,各种软件开
发模型以及其优缺点。
二、可行性研究:
可行性研究的任务和步骤,系统流程图和数据流图,数据字典。
三、需求分析:
需求分析的任务,需求分析的方法,E-R 图、状态转换图,层次方框图、
Warnier 图和 IPO 图的应用,验证软件需求的方法。
五、总体设计:
总体设计的过程,软件设计原则,启发式规则,层次图、HIPO 图和结构图
的应用,面向数据流的设计方法。
六、详细设计:
结构程序设计、人机界面设计的方法,程序流程图、盒图、PAD 图、判定表、
判定树的应用,Jackson 图,程序复杂程度的定量度量。
七、实现:
常见的程序设计语言的选择,编码风格。软件测试定义和目的,黑盒测试和
白盒测试,软件测试的步骤,单元测试、集成测试和验收测试的方法,测试用例
的设计,调试技术和策略,软件可靠性的概念。
八、维护:
软件维护的概念和特点,软件维护的过程,软件维护过程中所需采用的主
要技术,软件可维护的属性,软件再工程。
九、面向对象的方法学概要
面向对象方法的基本概念和特征,面向对象建模的方法。对象建模、动态建
模、功能建模。
十、面向对象分析、设计和实现
面向对象分析的方法,面向对象设计的基本概念与基本方法,软件重用,基
于 UML 的需求分析、设计。面向对象的测试方法。
十一、软件项目管理
软件项目管理的主要任务,软件度量的基本概念,项目估算、软件质量度量、
软件可靠性度量的意义。
样 题:
一、单项选择题(本大题共 30 小题,每小题 1 分,共 30 分)
1、下列任务中,不属于软件工程需求分析阶段的是( )。
A.分析软件系统的数据要求 B.确定软件系统的功能需求
C.确定软件系统的性能需求 D.确定软件系统的运行平台
2、瀑布模型本质上是一种( )。
A.线性顺序模型 B.顺序迭代模型
C.线性迭代模型 D.及早见产品模型
3、可行性分析中,系统流程图用于描述( )。
A.当前运行系统 B.当前逻辑模型
C.目标系统 D.新系统
4、为适应软件运行环境的变化而修改软件的活动称为( )。
A.纠错性维护 B.适应性维护
C.改善性维护 D.预防性维护
5、概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是
( )。
A.把软件划分为模块 B.确定模块之间的调用关系
C.确定各个模块的功能 D.设计每个模块的伪代码
6、软件模块独立性概念不是( )的直接结果?
A.抽象 B.信息隐蔽
C.局部化概念 D.功能分解
7、当模块中包含复杂的条件组合,只有( )能够清晰地表达出各种动作之间
的对应关系。
A.判定表和判定树 B.盒图
C.流程图 D.关系图
8、数据流图是用于表示软件模型的一种图示方法,在下列的绘图方法中,( )
是不采用的。
A.自顶向下 B.自底向下
C.分层绘制 D.逐步求精
9、为了提高模块的独立性,模块内部最好是( )。
A.逻辑内聚 B.时间内聚
C.功能内聚 D.通信内聚
10、软件测试可能发现软件中的( ),但不能证明软件没有错误。
A.所有错误 B.错误
C.逻辑错误 D.设计错误
11、下列( )属于标准的书写格式。
A.书写时适当使用空格分隔 B.一行写入多条语句
C.嵌套结构不使用分层缩进的写法 D.程序中不加注释
12、在结构化设计(SD)方法中全面指导模块划分的最重要的原则是( )。
A.程序模块化 B.模块高内聚
C.模块低耦合 D.模块独立性
13、确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于
( )。
A.集成测试 B.恢复测试
C.确认测试 D.单元测试
14、从结构化的瀑布模型看,在软件生命周期中的各个阶段中,下面的几个选项
中,( )出错,对软件的影响最大。
A.详细设计阶段 B.概要设计阶段
C.需求分析阶段 D.测试和运行阶段
15、与设计测试数据无关的文档是( )。
A.需求说明书 B.设计说明书
C.源程序 D.项目开发设计
16、快速原型模型的主要特点之一是( )。
A.开发完毕才见到产品 B.及早提供全部完整的软件产品
C.开发完毕后才见到工作软件 D.及早提供工作软件
17、软件生存周期中时间最长的是( )阶段。
A.总体设计 B.需求分析
C.软件测试 D.软件维护
18、在结构性的瀑布模型中,( )阶段定义的标准将成为软件测试中的系统测
试阶段的目标。
A.需求分析阶段 B.概要设计阶段
C.详细设计阶段 D.可行性研究阶段
19、软件特性中,程序能够满足规格说明和完成用户业务目标的程度,称作( )。
A.正确性 B.移植性
C.可靠性 D.完整性
20、软件维护产生的副作用,是指( )。
A.开发时的错误 B.隐含的错误
C.因修改软件而造成的错误 D.运行时误操作
21、在下列的基本成分中,哪个不是数据流程图的基本成分?( )
A.信息处理 B.信息存储
C.外部实体 D.系统状态
22、若有一个计算类型的程序,它的输入量只有一个 X,其范围是[-1.0,1.0],
现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用
例的方法是( )。
A.条件覆盖法 B.等价分类法
C.边界值分析法 D.错误推测法
23、软件结构图的形态特征能反映程序重用率的是( )。
A.深度 B.宽度
C.扇入 D.扇出
24、软件结构图中,模块框之间若有直线连接,表示它们之间存在着( )。
A.调用关系 B.组成关系
C.链接关系 D.顺序执行关系
25、在软件工程中根据程序的功能说明,而不关心程序内部逻辑的测试方法为
( )。
A.黑盒法 B.白盒法
C.灰盒法 D.综合法
26、类图由类以及类之间的关系组成,类与类之间的关系不包括( )。
A.归属 B.关联
C.泛化 D.依赖
27、概要设计与详细设计衔接的图形工具是( )。
A.数据流图 B.软件结构图
C.程序流程图 D.PAD 图
28、为了提高测试的效率,应该( )。
A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据
C.在完成编码后制订软件的测试计划
D.选择发现错误可能性大的数据作为测试数据
29、版本用来定义软件配置项的( )。
A.演化阶段 B.环境
C.要求 D.软件工程过程
30、面向对象技术中,对象是类的实例,对象的成份不包括( )。
A.标识 B.规则
C.属性 D.方法
二、多项选择题(本大题共 5 小题,每小题 2 分,共 10 分)
1、软件危机的主要原因有( )。
A.软件本身的特点 B.用户使用不当
C.缺乏好的开发方法和手段 D.硬件可靠性差
2、软件质量包含的内容有( )。
A.可靠性 B.可维护性
C.可移植性 D.可复用性
3、软件的可行性研究中包括( )。
A.法律可行性 B.技术可行性
C.经济可行性 D.政治可行性
4、软件的特点包括( )。
A.软件具有抽象性
B.在软件的运行和使用期间,也存在类似硬件的老化问题
C.软件的开发与维护对硬件存在依赖性
D.软件的开发费用在逐渐下降
5、在公共环境耦合中,公共环境可以是( )。
A.全程变量 B.共享的通信区
C.内存的公共覆盖区 D.存储介质上的文件
三、判断题(正确的填√,错误的填×,本大题共 10 小题,每小题 1 分,共 10
分)
1、软件开发小组人数越多越好。 ( )
2、软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的
软件才能使用。 ( )
3、在可行性研究中最难决断和最关键的问题是技术可行性。 ( )
4、软件测试中,应该尽量穷尽所有的数据,以便保证测试的质量。 ( )
5、对象是属性和相关操作的封装。 ( )
6、活动图表示对象的状态-事件-响应行为。 ( )
7、流程图用三个基本的控制构件“分支”,“循环”,“重复”来表示。 ( )
8、改造程序结构,要降低耦合度,提高内聚度。 ( )
9、计算机软件由文档和数据组成。 ( )
10、软件开发采用了软件工程之后,就不会发生软件危机了。 ( )
四、名词解释题(本大题共 5 小题,每小题 6 分,共 30 分)
1、模块独立性
2、数据流图
3、软件维护
4、信息隐藏
5、软件生存周期
五、论述题(本大题共 4 小题,每小题 10 分,共 40 分)
1、论述软件生命周期开发方法的基本过程及每个阶段的任务。
2、论述软件测试的任务、目的与过程。
3、试论面向对象方法较之结构化方法的先进性。
4、论述两种不同集成测试策略的比较?
六、应用设计题(本大题共 2 小题,共 30 分)
1、在图书管理系统中,管理员可进行新增书籍、删除书籍和修改书籍信息,不
管是删除书籍还是修改书籍信息,都必须先进行该书籍的查询工作。新增书籍和
修改书籍信息都需要保存书籍信息。读者可以查看个人借阅情况,还可以借书和
还书。如果读者所借书籍超期,在还书的时候是要交纳罚金的。
(1)请画出描述该业务的用例图。(10 分)
(2)请画出类图。(8 分)
2、下面是某控制流图,
(1) 计算它的环路复杂性。(6 分)
(2) 为了完成基本路径测试,求它的一组独立的路径。(6 分)

  • 上一篇文章:

  • 下一篇文章:
  •  

    考博咨询QQ 135255883 点击这里给我发消息 考研咨询QQ 33455802 点击这里给我发消息 邮箱:customer_service@kaoboinfo.com
    考博信息网 版权所有 © kaoboinfo.com All Rights Reserved
    声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!