软件工程基础考核题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题(10分)

1.为改正软件系统中潜藏的错误而进行的维护活动称为(A)。

A. 纠错性维护

B. 适应性维护

C. 改善性维护

D. 预防性维护

2. 技术可行性是可行性研究的关键,其主要内容一般不包括(C)。

A.风险分析

B.资源分析

C.人员分析

D.技术分析

3. 判定表由四部分组成:左上部列出(B)。

A.条件组合与动作之间的对应关系

B.所有条件

C.所有可能的动作

D.可能的条件组合

4. 根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为

(C)。

A.纠错性维护

B.适应性维护

C.改善性维护

D.预防性维护

5. 一个模块的(B)是指能直接控制该模块的模块数。

A.扇出数

B.扇入数

C 宽度D.深度

二、判断题(共20分,错误打X、正确打√)

1.一个好的开发人员应具备的素质和能力包括善于分析和综合问题,具有严

密的逻辑思维能力。(√)

2.计算机系统工程是一种从系统层面上的问题求解活动。(√)

3.软件需求是指用户对目标软件系统在功能、性能、行为、设计约束等方面

的期望。(√)

4.数据流图就是用来刻画数据流和转换的信息系统建模技术。(√)

5.软件过程设计不用遵循“自上而下,逐步求精”的原则和单入口单出口的结构

化设计思想。(√)

6.PDL经常表现为一种“混杂”的形式,他不允许自然语言和英语的词汇与某

种结构化程序设计语言(如Pascal、C、Ada等)的语法结构交织在一起。

(X)

7.通过软件测试,可以发现软件中所有潜伏的错误。(X)

8.非结构化维护用于软件的配置中,只有源代码维护。(√)

9.系统规格说明是系统分析和定义阶段生成的一种文档。(√)

10.内聚度标志一个模块内部各成分彼此结合的紧密程度,按其高低程度可分为七级,内聚度越低越好。(√)

三、论述题(30分)

1、人机界面设计过程可分为创建系统功能的外部模型;确定为完成此系统功能,人和计算机应分别完成的任务及另外哪几个步骤?

答:1创建系统功能的外部模型。2确定为完成此系统功能的人和计算机应分别完成的任务。3考虑界面设计的典型问题。4借助CASE工具构造界面原型。5真正实现设计模型。6评估界面质量

2、软件测试过程一般可划分为哪几个主要阶段?

答:单元测试,集成测试,验收测试,系统测试

四、综合题(共40分)

1.习题管理系统

该系统的功能需求是:在一个公共习题库的支持下,使各科教师可以在系统中编写习题及其标准答案,并将编写的习题及答案加入题库;或者从题库中选取一组习题,组成一份向学生布置的作业,并在适当时刻公布答案。学生可以在系统中完成教师布置的作业,也可以从题库中选择更多的题目练习。教师可以通过系统检查学生的作业,学生也可以在教师公布答案后对自己的练习进行核对。系统维持对题库的管理,并对教师及学生的权限进行检查:只有本课程的教师可以提交或修改习题,并指定哪些习题的答案可以向学生公开。画出该系统OOA(面向对象分析)模型.

相关文档
最新文档