软件工程》期末(a)试卷答案

软件工程》期末(a)试卷答案

ID:27797082

大小:269.07 KB

页数:15页

时间:2018-12-06

软件工程》期末(a)试卷答案_第1页
软件工程》期末(a)试卷答案_第2页
软件工程》期末(a)试卷答案_第3页
软件工程》期末(a)试卷答案_第4页
软件工程》期末(a)试卷答案_第5页
资源描述:

《软件工程》期末(a)试卷答案》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机科学与技术学院2008级计算机科学与技术专业(本科)《软件工程》期末(A)试卷答案2010—2011学年第1学期考试时间90分钟满分100分题号—■二三四总分得分评卷人选择题(每题1分,共20分)1.软件生存周期中,准确地确定软件系统必须做什么的阶段是(B)A.可行性分析和项目开发计划B.需求分析C.概要设计D.详细设计2.需求分析结果的最重要的文档是(A)A.需求规格说明书B•修改完善的软件开发计划C・确认测试计划D.初步用户使用手册3.以下不属于项目开发计划主要内容的是(C)A.实施计划B.交付期限C・测试用例D.人员组织及分工4.下列选项中,一般不包括

2、在数据字典条目中的是(D)A.数据流B.数据存储1.用于描述结构化分析中数据流加工逻辑的是(A)A.判定树B・ER图C・状态图D・用例图2.若一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入,则该模块的内聚性类型是(C)A.时间内聚B.偶然内聚C.顺序内聚D.功能内聚3.下列几种耦合类型,耦合性最高的是(A)A・公共耦合B.控制耦合C.标记耦合D.数据耦合4.程序流程图的优点不包括(B)A.历史最悠久,使用最广泛B.容易表示逐步求精的过程C.支持程序的三种基本控制结构D.便于初学者掌握5.把模块的控制结构转变成计算

3、机可接受的程序代码的阶段是(D)B.测试D.编码B.无效性测试A.详细设计C.维护1.确认测试一定是(D)A.白盒测试1.黑盒测试技术不包括(B)A.等价类划分B.路径覆盖C.边界值分析D.错误推测n

4、?2.为了增加软件功能和性能、提高软件运行效率而进行的维护活动称为(C)A.校正性维护B.适应性维护C.完善性维护D.预防性维护13•瀑布模型与增量模型之间的本质区别是(B)A.瀑布模型属于非整体开发模型,增量模型属于整体开发模型B.瀑布模型屈于整体开发模型,增量模型屈于非整体开发模型C.瀑布模型容易适应需求变化,增量模型不容易适应需求变化D.瀑布模型减少技术、应用

5、风险,增量模型增大技术、应用风险14.而向对彖的类层次结构中,聚集关系是一种(B)A•“一般一一特殊”关系B.“整体一一部分”关系C.“相互依赖”关系D•“一般一一具体”关系15•.而向对彖建模得到的三个模型,其中核心的模型是(A)A.对彖模型B.功能模型C.逻辑模型D.动态模型16.软件可靠性是软件在给定的时间内,在规定的环境条件下系统完成所指定功能的(C)16.划分模块时,下列说法正确的是(A)A.作用范围应在其控制范围之内B.控制范围应在其作用范围之内C.作用范围与控制范围互不包含D.作用范围与控制范围不受限制17.为每个模块完成的功能进行具体描述,把功能描

6、述转变为精确的、结构化的过程描述的阶段是(B)A.概要设计B.详细设计C.编码D.测试18.软件工具“代码生成程序”属于(C)A.需求追踪工具B.质量保证工具C.设计工具D.文档工具19.软件复杂性度量的参数中,能反映“软件总共的指令数,或源程序行数”的是(A)A.规模B.难度C.结构D.智能度二.判断题:(每题2分,共20分)1.软件需求增长落后于软件技术进步。(X)2.软件开发就是编写程序。(X)3.Jackson方法是一种软件测试方法。(X)4.白盒测试不需要了解模块的内部结构。(X)5.开发解决同一问题的软件时,软件模块数越少总成木越低。(X)6.软件不会

7、磨损。(V)1.软件成木比重有上升趋势。(V)&软件是程序、数据和文档的总称。(V)9.逻辑覆盖测试法是一种黑盒测试法。(X)10.优化结构设计具有保持低扇入高扇出的原则。(X)二.简答题(每题5分,共20分)1.简述软件危机产生的原因,A软件产晶是逻辑产晶,多数规模很大,开发和维护都难。B软件使用过程中难以预料的各种问题C开发技术落后D软件开发人员与用户沟通不畅,不能全面理解用户要求2.简述数据流图的分类及每一类的特点,可以画图解释。分为变换流和事务流两种。变换流特点是:进入系统的信息通过变换中心,经加工处理以后再沿着输出通道变化成外部形式离开软件系统。事务流特

8、点是:具有明显的事务中心,当外部信息沿着接受路径进入系统以后,经过事务中心获得某一特定值,就能根据此启动某一条动作路径的操作。3.简述可行性研究至少应研究的方而及主要目的。可行性研究,一般来说至少应研究下述3个方面:(1)技术可行性;(2)经济可行性;(3)操作可行性。可行性研究的FI的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。4.大型软件系统的测试过程基本上由那几个步骤组成?(1)模块测试;(2)子系统测试;(3)系统测试;(4)验收测试;(5)平行运行。二.应用题(每题10分,共40分)1・下面是一段伪码程序(代码前的数字只作标号用,不参与程序执

9、行人STA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。