【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《成都学院(成都大学)考试试卷A》,欢迎阅读!
线
_ _ _ _ _ _——— _ _— _ _ __——此_ _— _ _— 姓名 _ _——— _ _— __过_ _线— _ ___— __— _ _ 学号——— _—超 _ _ __—— __— __封 _
__— ___——得 _— 班级 _—— __— __— _ _ _ _ __密——不__— _ _ _—— 专业— _— _ _ _ _ __——— __—题 _ _ __—— __— _院— 学— 答
成都学院(成都大学)考试试卷
A.筛选法 B.迭代法 C.逐步求精法 D.递归法
6、软件调试技术包括( )
课程名称:__软件规范、测试与维护_ __(开卷/闭卷) __闭卷_ 2011 _-_2012_
A.回溯法调试B.循环覆盖调试C.边界值分析调试 D.集成测试调试 _学年 第__2 __学期
7、面向对象设计的步骤中,正确的顺序是( )。
A.系统构架设计、用例设计、类设计 B.系统构架设计、数据库设计和用户界面设计
C.类设计、用例设计、构架设计 D.用例设计、构架设计、类设计 题统分人 8号 一 二 三 四 五 六 七 八 九 十 合计 、一个测试用例是( )。 签 名 A.输入数据 B.输出结果 得 C.输入数据和预期的输出数据 D.实际的输出数据 分 9、软件复杂性的常用度量方法包括( )。
一、 填空题(在括号内填写正确的答案,每空1分,共10
A.BOEHM度量法B.可扩充度量法C.线性度量法 D.代码行度量法
得 分 分)
10、软件维护过程中产生的副作用,一般是由( )引起的。 请根据表格左边的分类名称,给右边的分类内容填写对应
A.算法说明 B.修改程序 C.优先级 D.环境要求 阅卷人 的编号。
11、系统物理模型用( )表示。 A..系统流程图 B.数据流程图 C.程序流程图 D.E-R图
12、面向对象设计强调定义( ),并且使它们相互协作来满足用户需求。
编号 分类名称 编号 分类内容 A 黑盒法
环行复杂度
A.软件对象 B.物理模型 C.E-R模型 D.接口
PDL语言
13、软件测试的目标是设计优秀的测试用例,( )。 B 费用估计方法 代码行技术
A.最快速地找出程序中的问题
Jackson方法
B.以最小的代价、在最短的时间内尽可能多地发现软件中的错误
C 详细设计工具 等价划分
C.保障程序的正确性 D.区分出程序员的编程水平 N-S图
14、引起软件改变的原因主要有( )。 D 面向数据结构的
任务分解技术 A.运行环境变化 B. 需求变化 C.系统有错 D.以上全部 分析设计方法 程序流程图 15、( )不符合软件测试原则。
E 形式化方法 循环测试 A.对每个测试结果进行检查,不漏掉已经出现的错误迹象 Petri网 B.程序员应该仔细测试自己编写的程序代码 F
McCabe方法
边界值分析 MTTF
C.程序员要避免测试自己编写的程序代码
D.测试工作越早开始越好
二、 单项选择题,请从四个可选项中选择一个正确答案。(共
16、角色可以有四种类型:系统的使用者,硬件设备,外部系统和( )。
得 分 20小题,每小题1分,共20分) A.数据库 B.接口 C.对象 D. 时间
17、上世纪70年代,美国国防部的研究结果发现70%的项目是因为( )原因,造成项目阅卷人
失败。
A. 技术不精 B.管理不善引起 C.测试不充分 D.人员不够 1、构造原型时,主要考虑( )
18.准确地解决“软件必须做什么”是( )阶段的任务。
A.全部功能B.原型要体现的特征C.全部细节 D.全部要求
A. 可行性研究 B. 详细设计 C. 需求分析 D. 编码 2、不管多么完善的软件都可能有潜在的问题,所以设计人员应该为软件进行( )设计,当软件遇到异常数据、事件或操作时,软件不至于彻底崩溃。
19.在面向数据流的软件设计方法中,一般将信息流分为( )。
A.容错性 B..有效性 C.可靠性 D.安全性 A. 变换流和事务流 B. 变换流和控制流
3、从本质上说,面向对象是“先”确定动作的( )“后”执行( )。
C. 事务流和控制流 D. 数据流和控制流
A.数据结构/主体 B.主体/数据结构 C.动作/主体 D.主体/动作 20.面向对象的开发方法中,( )将是面向对象技术领域内占主导地位的标准建模语言。 4、把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更
A.Booch方法 B.Coad方法
C.UML语言
D.OMT方法
好地组织和管理软件项目的开发,这种概念就是( )
A.软件项目管理B.软件工程C.软件项目计划 D.软件生存期
5、结构化程序设计的一种基本方法是( )。
第 1 页 共 3 页
三、 阅读以下说明,请按要求答题(共1小题,共10分)。 得 分 Orient公司的软件产品以开发实验型的新软件为主。用瀑布
模型进行软件开发已经有近十年了,并取得了一些成功。若你作 阅卷人 为一名管理员刚加入Orient公司,你认为快速原型法对公司的软
件开发更加优越,请向公司副总裁写一份报告阐明你的理由,切
记:副总裁不喜欢报告长度超过300字。
五、应用题(共3小题,每小题10分,共30分)
得 分
1. 一家图书馆藏有书籍、杂志、小册子、电影录像带、音乐CD、 阅卷人
录音图书磁带和报纸等出版物,供读者借阅,具体包括借阅、归还、编目、上架四项功能,其中读者可以利用借阅和归还功能进
行借阅和归还操作,管理员负责给出版物编目和上架功能。这些出版物具有出版物名、出 版者、获得日期、目录编号、书架位置、借出状态和借出限制等公共属性,以及借出、收
回等公共服务。此外这些出版物还存在特有属性,如:书籍有作者属性、杂志有日期属性、四、简答题(共3小题,每小题10分,共30分)
小册子有作者属性、电影录像带有电影名属性、音乐CD有演员名属性、录音图书磁带有作得 分 1.请问在软件设计中:
者属性,报纸有日期属性。请为图书馆馆藏出版物建立用例模型用例图(4分)和对象模型衡量模块独立性的两个定性标准是什么(3分)?这两个标准(6分)。 阅卷人
的定义分别是什么(3分)?在我们的软件设计中,关于模块独立
性我们追求的目标是什么(2分)?
软件设计中的抽象是什么意思?(2分)
2、请举例说明用例之间的包含关系和扩展关系的区别?
3、对功率大于50马力的机器或已运行 10 年以上的机器,应送到专业的维修公司处理;如果功率小于20马力,并且有维修记录,则在车间维修;否则送到本厂的维修中心维修,2、阅读下列说明和流程图,回答问题,请把解答写在答卷的对应栏内。
请建立判定表。 [说明] 本流程图描述了某子程序的处理流程,要求用白盒测试法对其进行测试。
第 2 页 共 3 页
答 学院题 ________________专业不 ________________班级得
________________超 学号过 ——————————————密——————————封—————————线—————————————________________姓名此 ________________
线
线
_ _ _ _ _ _——— _ _— _ _ __——此_ _— _ _— 姓名 _ _——— _ _— __过_ _线— _ ___— __— _ _ 学号——— _—超 _ _ __—— __— __封 _
__— ___——得 _— 班级 _—— __— __— _ _ _ _ __密——不__— _ _ _—— 专业— _— _ _ _ _ __——— __—题 _ _ __—— __— _院— 学— 答
[流程图]
3、简化的图书馆图书信息管理系统有以下要求:
(1)借书:输入读者借书证和书号,系统检查借书证是否有效;查阅借还书文件,检查该读者所借图书是否超过8本,若已达8本,显示信息“已经超出借书数量”,拒借;然后查询是否有超过1个月期限的图书,若有则显示信息“有超期未还图书”;两项检查通过后,办理借书(检查库存、修改库存文件并将读者借书信息登入借还书文件)
(2)还书:输入书号和读者号,从借书文件中读出有关的借书记录,查阅所借日期,如果超过1个月,作罚款处理。否则,修改库存文件与借还书文件。
请就以上需求画出DFD图(6分),并给出借还书文件的数据字典(4分)。
[问题]
根据判定覆盖.条件覆盖.判定/条件覆盖.多重条件覆盖(条件组合覆盖).路径覆盖等 5 种覆盖标准,从下面供选择的答案中分别找出满足相应覆盖标准的最小的测试数据组(用 ①~⑩ 回答)。
(1) 判定覆盖: (2分) (2) 条件覆盖: (2分) (3) 判定/条件覆盖 : (2分) (4) 多重条件覆盖 : (2分) (5) 路径覆盖: (2分)
第 3 页 共 3 页
本文来源:https://www.wddqxz.cn/d0699c1f4b35eefdc8d333f7.html