北邮计算机复试软件工程试题(A)附答案_ .pdfVIP

北邮计算机复试软件工程试题(A)附答案_ .pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

北邮计算机复试软件⼯程试题(A)附答案_

《软件⼯程》期末考试试题A卷

10题,每题1分,共10分)

、需求规格说明书作⽤不包括(C)

A.软件验收依据

B.⽤户与开发⼈员对软件要做什么共同理解

C.软件可⾏性研究依据D.软件设计依据

2、软件结构图中,模块框之间若有直线连接,表⽰它们之间存在(A)

A、调⽤关系

B、组成关系

C、链接关系

D、顺序执⾏关系

、下⾯关于DFD中加⼯描述正确是(C)

A.每个加⼯只能有⼀个输⼊流和⼀个输出流

B.每个加⼯最多有⼀个输⼊流,可以有多个输出流

C.每个加⼯⾄少有⼀个输⼊流和⼀个输出流

D.每个加⼯都是对输⼊流进⾏变换,得到输出流

、在基于数据库信息管理系统中,数据库概念模型设计对应于系统开B)阶段。

A、需求分析

B、概要设计

C、详细设计

D、程序设计

5、为了提⾼模块独⽴性,模块之间最好是(D)

A.控制耦合

B.公共耦合

C.内容耦合

D.数据耦合

6、下列关于效率说法不正确是(B)

A.效率是⼀个性能要求,其⽬标应该在需求分析时给出

B.提⾼程序效率根本途径在于采⽤⾼效算法

C.效率主要指处理机时间和存储器容量两个⽅⾯

D.程序效率与程序算法有关

7、测试关键问题是(D)

A.如何组织对软件评审

B.如何验证程序正确性

C.如何采⽤综合策略

D.如何选择测试⽤例

8、某企业软件系统希望从Windows平台移植到Linux平台上,软件开发⼚商为了满⾜企业要求进⾏维护属于(B)

A.改正性维护

B.适应性维护

C.完善性维护

D.预防性维护

9、软件测试⽬是(C)

A.为了表明程序没有错误

B.为了说明程序能正确地执⾏

C.为了发现程序中错误

D.为了评价程序质量

10、⽤⽩盒测试法设计测试⽤例⽅法包括(C)

A.错误推测B.因果图

C.基本路径测试D.边界值分析

⼆、判断题(共10题,每题1分,共10分)

1.软件是⼀种逻辑实体,由可执⾏代码构成。(错)

2.⽤例模型是⽤来说明系统应该具备功能描述。(对)

3.软件质量主要通过软件功能测试来保证。(错)

4.UML中顺序图和协作图不仅能⽤来表⽰对象之间动态⾏为,也能

表⽰对象内部状态变化。(错)

5.单元测试中只能使⽤⽩盒测试⽅法。(错)

6.软件能⼒成熟度模型是衡量软件项⽬管理⽔平标准。(错)

7.软件维护周期远远⼤于软件开发周期。(对)

8.领域模型是⾯向对象分析和设计⼀个组成部分,因⽽它也是待构

建软件模型⼀个部分。(错)

9.在顺序图中,⼀个对象A发送了⼀条创建另⼀个对象B消息,那

么表明对象B具备了处理该条消息职责。(错)

10.在进⾏软件类设计过程中可以应⽤GRASP中“信息专家”模式决

定类中⽅法。(对)

三、简答题(共3题,每题5分,共15分)

1、简述⾯向对象开发⽅法中OOA和OOD要完成⼯作。

OOA:建⽴⽤例图、写⽤例⽂本描述、创建领域模型、绘制顺序图(可选)、创建操作契约。

OOD:软件体系结构设计、⽤例实现设计(⽤协作图寻找参与⽤例对象,对对象职责进⾏分配,并⽣成设计类图)、⽤户界

⾯设计。

2

3、什么是软件项⽬管理?制定项⽬计划时包含项⽬管理过程有哪些?软件项⽬管理就是为了实现软件项⽬⽬标,使软件项⽬

获得成功⽽对软件开发项⽬⼯作范围、可能遇到风险、需要资源(⼈⼒、硬件和软件)、要完成任务、经历⾥程碑、花费⼯作

量(成本)以及进度安排等进⾏管理过程。

制定项⽬计划是建⽴项⽬⾏动指南基准,包括对软件项⽬估算、风险分析、进度安排、⼈员选择与配备等。

四、应⽤题(3题,共35分)

1、电⼦表除了能显⽰时间外,还具有闹钟功能,并且电⼦表上具有三个按钮:

1.第⼀个是模式按钮,⽤以切换时间显⽰和时间调节模式,在调

节模式下⽤以切换⼩时和分钟位置;

2.第⼆个按钮⽤来调节⼩时和分钟,且只能以+1⽅式进⾏调节;

3.第三个按钮⽤于结束闹表响铃,仅按下⼀次是临时结束响铃,

⼀分钟之后⼜开始响铃;连续按⼆次彻底结束响铃。

问题:要求给出电⼦表有关闹钟功能状态迁移图(10分)

评分要点:

1、四个状态,每个状态1分,共4分

2、按钮1状态迁移条件2分,按钮2状态迁移条件2分,按钮3及Timer迁移条件2分,共6分

2、北京邮电⼤学计算计学院属于北京邮电⼤学除了⾏政单位之外下属18个院级教学单位中⼀个;计科院内部由院党委、⾏

政、教学和科研及学⽣组成;其中教学单位⼜分为5个中⼼;计科院学⽣由本科⽣、硕⼠研究⽣组成,其中本科⽣分为四个年

级,每个年级有三个

您可能关注的文档

文档评论(0)

. + 关注
官方认证
文档贡献者

专注于职业教育考试,学历提升。

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档