软件工程试题答案_第1页
软件工程试题答案_第2页
软件工程试题答案_第3页
软件工程试题答案_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西南交通大学2005 2006学年第(2 )学期考试试卷课程代码 2051032课程名称 软件工程考试时间120 分钟线订装封密题号-一一-二二-三四五六七八九十总成绩得分阅卷教师签字:一简答题(共31分)1, 什么是软件?软件具有哪些特点?软件工程的含义是什么?(9分)法和思想来指导软件的开发。2, 数据词典的作用是什么?它有哪些基本词条?(6分)数据词典的作用在于能确切清楚地表达数据和数据系统,用来严格定义数据。线订装封密基本词条有:数据流、数据流分量、数据存储和处理。3, 试举出5种以上软件开发过程模型,并简要说明其特点?(10分)瀑布模型:开发过程具有明显的时间上的顺序性。快速原型模型

2、:通过快速建立简单原型的办法获取用户的确切需求,并可以验证开发技术路线的可行性 增量模型:逐步完善,每个阶段都有用户的参与,便于最后的无误定型。螺旋模型:引进风险分析,适于大成本软件的开发。螺旋式完善,每个圈都是一次较完整软件开发周期 喷泉模型:开发过程中的每个阶段都参考到前面的阶段来验证该阶段的开发是否有效。4,组态软件MCGS有什么显著特点和基本功能?各列出至少3项。(6分)特点和功能有:简单灵活的可视化操作界面。实时性强和良好的并行处理性能。丰富生动的多媒体画面。开放式结构和广泛的数据获取与强大的数据处理功能。完善的安全机制和强大网络功能。多样化报警功能。实时数据库方便用户的分布组态。利

3、用运行策略可以方便控制复杂的运行流程。良好的可维护性和可扩充性。线订装封密支持的设备广泛,实现设备无关。方便实现工控系统的分布式管理和控制。以上可以任意选择其中六个。二填空题(每空1分,共25分)级班5,软件的维护在软件的整个生命周期中占据了较长的时间,花费也较多,软件的维护可以分为四种,分别是 改正性 维护, 完善性 维护, 适应性 维护和 预防性维护。其中 改正性一维护是为了修改软件中的 BUG而做的维护。6,在MCGS&态软件中定义数据对象,主要包括指定数据变量的名称 , 类型和初始值与数值范围。7,软件的测试步骤可以从单元测试开始,再经模块 测试、 子系统 测试、 系统 测试、

4、验收测试,直到和现有系统平行运行一段时间后,确定最终软件的全部内容。答案也可以:组装测试、集成测试和系统测试、确认测试8,白盒测试中的逻辑覆盖主要包括语句 覆盖、 判定 覆盖、路径 覆盖、条件 覆盖、判定-条件 覆盖和 条件组合 覆盖等。答案也可以包括“分支覆盖”養。.9,黑盒测试主要包括等价类划分、边界值分析、错误推测等测试方法。10,模块内聚性用于衡量模块内部各成份之间彼此结合的紧密程度。(1 ) 一组语句在程序中多处出现,为了节省内存空间把这些语句放在一个模块中,该模是偶然内聚。(2) 将几个逻辑上相似的成分放在同一个模块中,通过模块入口处的一个判断决定执行哪一个功能。该模 块是逻辑 内

5、聚。(3) 模块中所有成分引用共同的数据,该模块是信息或通信内聚。(4) 模块内的某成份的输出是另一些成份的输入,该木内聚。(5) 模块中所有成份结合起来完全一项任务,该模块属于功能内聚。它具有简明的外部界面,由它构成的软件易于理解、测试和维护。三选择题(每空2分,共14分)11,在面向对象软件开发过程中特别重视复用。软件构件应独立于当初开发它们的应用而存在。在以后的 应用开发中,可以调整这些独立构件以适应新问题的需要。因此,应使得类成为一个()的单元。 可复用可测试可适用可靠正确答案:12,考务处理系统的分层数据流图如下图所示。该考务处理系统有如下功能: 对考生送来的报名表进行检查; 对合格

6、的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站; 对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者; 填写考生通知单(内容包含考试成绩及合格/不合格标志),送给考生; 按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。(1)图(c)中,加工1.1的输入数据流是(A ),输出数据流是(B ),图(b)中,加工2的输出数据流是(C),它是由(D)和(E ) 组成。供选择的答案:A zE.统计分析表报名表准考证考生通知单合格报名表难度分析表错误成绩表分类统计表不合格报名表登记报名表统计分析表考生名单考生名册 错误成绩

7、表合f 格标准(b)第1层数据流图不合格 报名表1.3登记 考生考生名册考生名单合格报名表»误 址曰度 难 题试准考证成绩表试题得分表2.1检查 成绩表(c)加工1的子图分析表难度统计表正确 成绩表合格标准趋者22胖考生名册统绩24S成绩表 经审定的通知单考生(d)加工2的子图 正确答案:或(2)图(d)中的文件“试题得分表”是否在图(b)中漏掉了? 回答是(F )供选择的答案:F. “试题得分表”没有在图(b)中画出,是错误的。 “试题得分表”是图(b)中加工的内部文件,不必在图 (b)中画出。 “试题得分表”是多余的。正确答案: 四分析设计题(共15分)13,用面向数据流的方法设

8、计某航空公司拟开发的机票预定系统的软件结构。该系统的描述如下:(10分)旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该心态, 系统为旅客安排航班,打印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校 对无 误后即印出机 票给 旅客五计算题(共15分)14,在测试一个长度为 24000条指令的程序时,第一个月由甲乙两名测试元各自独立测试,经一个月后,甲发现并更正了 20各错误,使MTTF达到10小时。与此同时,乙发现了24个错误,其中6个甲也发现了。以后由甲一个人继续测试。问:(1)刚开始测试程序时有多少个潜藏错误?(2)为使MTTF达到60个小时,必须再更正多少个错误?还需要用多长测试时间?(3)画出MTTF与集成测试时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论