西南交大软件工程考试试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
西南交大软件工程考试
试题
文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]
班 级 学 号 姓 名
试、测试、测试,直到和现有系统平行运行一段时间后,确定最终软件的全部内容。
8,白盒测试中的逻辑覆盖主要包括覆盖、覆盖、覆盖、覆盖、覆盖和
覆盖等。
9,黑盒测试主要包括、、等测试方法。10,模块内聚性用于衡量模块内部各成份之间彼此结合的紧密程度。
(1)一组语句在程序中多处出现,为了节省内存空间把这些语句放在一个模块中,该模是内聚。
(2) 将几个逻辑上相似的成分放在同一个模块中,通过模块入口处的一个判断决定执行哪一个功能。该模块是内聚。
(3) 模块中所有成分引用共同的数据,该模块是内聚。
(4) 模块内的某成份的输出是另一些成份的输入,该模块是内聚。
(5) 模块中所有成份结合起来完全一项任务,该模块属于内聚。它具有简明的外部界面,由它构成的软件易于理解、测试和维护。
三选择题(每空2分,共14分)
11,在面向对象软件开发过程中特别重视复用。软件构件应独立于当初开发它们的应用而存在。在以后的应用开发中,可以调整这些独立构件以适应新问题的需要。因此,应使得类成为一个()的单元。
①可复用②可测试③可适用④可靠
12,考务处理系统的分层数据流图如下图所示。
该考务处理系统有如下功能:
①对考生送来的报名表进行检查;
②对合格的报名表编好准考证号码后将准考证送给考生,并将汇总后的考生名单送给阅卷站;
③对阅卷站送来的成绩表进行检查,并根据考试中心指定的合格标准审定合格者;
④填写考生通知单(内容包含考试成绩及合格∕不合格标志),送给考生;
⑤按地区、年龄、文化程度、职业、考试级别等进行成绩分类统计及试题难度分析,产生统计分析表。
(1) 图(c)中,加工的输入数据流是( A ),输出数据流是( B ),图(b)
中,加工2的输出数据流是( C ),它是由( D )和( E )组成。
供选择的答案:
A E. ①统计分析表②报名表③准考证④考生通知单
⑤合格报名表⑥难度分析表⑦错误成绩表⑧分类统计表
合格标准
考生通知单
单
表表
(2) 图(d)中的文件“试题得分表”是否在图(b)中漏掉了 回答是( F )。 供选择的答案:
考生名单
错误成绩表
合格标准
考生名册
(a) 顶层数据流图
(b) 第1层数据流图
合格
通知单考生名册
统计
表
分类
通知单
考生
(d) 加工2的子图
(c) 加工1的子图
F. ①“试题得分表”没有在图(b)中画出,是错误的。
②“试题得分表”是图(b)中加工的内部文件,不必在图(b)中画出。
③“试题得分表”是多余的。
四分析设计题(共15分)
13,用面向数据流的方法设计某航空公司拟开发的机票预定系统的软件结构。该系统的描述如下:(10分)
旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该心态,系统为旅客安排航班,打印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误后即印出机票给旅客。
五计算题(共15分)
14,在测试一个长度为24000条指令的程序时,第一个月由甲乙两名测试元各自独立测试,经一个月后,甲发现并更正了20各错误,使MTTF达到10小时。与此同时,乙发现了24个错误,其中6个甲也发现了。以后由甲一个人继续测试。问:
(1)刚开始测试程序时有多少个潜藏错误
(2)为使MTTF达到60个小时,必须再更正多少个错误还需要用多长测试时间
(3)画出MTTF与集成测试时间T之间的函数关系曲线。