软件工程基础考核题

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

一、单项选择题(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(面向对象分析)模型.

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功