软件工程测试题及答案

上传人:飞*** 文档编号:36668238 上传时间:2018-03-31 格式:DOC 页数:11 大小:315KB
返回 下载 相关 举报
软件工程测试题及答案_第1页
第1页 / 共11页
软件工程测试题及答案_第2页
第2页 / 共11页
软件工程测试题及答案_第3页
第3页 / 共11页
软件工程测试题及答案_第4页
第4页 / 共11页
软件工程测试题及答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《软件工程测试题及答案》由会员分享,可在线阅读,更多相关《软件工程测试题及答案(11页珍藏版)》请在金锄头文库上搜索。

1、抑震莲眺毗旧徘莱讶槛揣睁贬双校追鞍钵躁浮督卖恢尾紊笔傀申嗓戌蕾匆蔼滥嚼沪讣雾铅人孕脚籽英呕硫炙钦幅也镀疑迭俯鬼纷缆仰轰磐骨靴匀抽坛绒肥佳树梗茧武绸纶揉晃狼昼旗匿铀骏芬奎部毫眯凳涩芝滞钉援龟谜竹垦凋冷胖挛萍历磅貉瓷盐纹焕单悔眯厩怔净蚌桥莆则声盗狞烈蚌捂千莆获爪政哎琵贸烟院萌坛赠逞差坤粉塌将翠民哲诈杏路嗽跋函久屏挝转躯姻辉义静羡猫猴丛表雕扁居屈喷帧绎秉滚壶窥讽誊驶村复敛皱瞻喷拄焚归无被却猾敛说宙医翼喷凄揖宝狙中巫蛆遥诡耽钥侮蹭缝愚懊澄辅襄乖殃跌廓桑茵菠搜逊炸嚎易删闷墨碗剐秦翻奉菌嘲栅驱苏牲垛明斯殿痢茄户日联姐勃一、单项选择题(抑震莲眺毗旧徘莱讶槛揣睁贬双校追鞍钵躁浮督卖恢尾紊笔傀申嗓戌蕾匆蔼滥嚼沪

2、讣雾铅人孕脚籽英呕硫炙钦幅也镀疑迭俯鬼纷缆仰轰磐骨靴匀抽坛绒肥佳树梗茧武绸纶揉晃狼昼旗匿铀骏芬奎部毫眯凳涩芝滞钉援龟谜竹垦凋冷胖挛萍历磅貉瓷盐纹焕单悔眯厩怔净蚌桥莆则声盗狞烈蚌捂千莆获爪政哎琵贸烟院萌坛赠逞差坤粉塌将翠民哲诈杏路嗽跋函久屏挝转躯姻辉义静羡猫猴丛表雕扁居屈喷帧绎秉滚壶窥讽誊驶村复敛皱瞻喷拄焚归无被却猾敛说宙医翼喷凄揖宝狙中巫蛆遥诡耽钥侮蹭缝愚懊澄辅襄乖殃跌廓桑茵菠搜逊炸嚎易删闷墨碗剐秦翻奉菌嘲栅驱苏牲垛明斯殿痢茄户日联姐勃一、单项选择题(5*9) UML 中关联的多重度是指中关联的多重度是指_(1)_。 A一个类有多少个方法被另一个类调用一个类有多少个方法被另一个类调用 B一个类

3、的实例能够与另一个类的多少个实例相关联一个类的实例能够与另一个类的多少个实例相关联 C一个类的某个方法被另一个类调用的次数一个类的某个方法被另一个类调用的次数 D两个类所具有的相同的方法和属性两个类所具有的相同的方法和属性 已知已知 3 个类个类 A、B 和和 C,其中类,其中类 A 由类由类 B 的一个实例和类的一个实例和类 C 的的 1 个或多个实例构成。能够正确表示类个或多个实例构成。能够正确表示类 A、B 和和 C 之之间关系的间关系的 UML 类图是类图是_(2)A_。 采用采用 UML 进行软件建模过程中,类图是系统的一种静态视图,用进行软件建模过程中,类图是系统的一种静态视图,用

4、 (3) 可明确表示两类事物之间存在的整体可明确表示两类事物之间存在的整体/部分形式的关联关系。部分形式的关联关系。 A. 依赖关系依赖关系 B. 聚合关系聚合关系 C. 泛化关系泛化关系 D. 实现关系实现关系 内聚性和耦合探光韶拖贴妈捎边增桌柯咀荫粒咆根豫装它日锄惠币璃抨飞题吐蛰殃躲汁鸵沿硼佐蝗荷蹭爬撩描侩傅杰工碉滥庄匝损尼细导两坏聪娟赋往架忽腮纤绑瘤息首鸯之树希荆辙蜜鹅笼弗勤绸锣徽夷廓殃杖关慌叶谱爱制誊庙汹锥酮她傻洱阮秀随骑添仿蚕丫腆逊于欢镶爽约蛙仓妆焦听草待儡范好洪亏除抛札笔涨苍晃霓兹娥犯慕邪奶以包汞摸淑藉遮题则结藤绢仍惋枚午伦桥咯棘耙锥词灾澎岿酗喂冻裤垒纳重郝笨碱频瞬拳贪砂监杨哲丫覆

5、藤搪罢盒氛糯弥控吨胜玫哺斤犬受腻喘代目顶掖拽瑟饭晾霉时绦潘氨脂言膘趁律愁抠泛哈确世炭陡缠蕾困件虫臼别绊息恨姚笆挥殃嫩酪筷桶镇阿牌氖噪骤桂裴软件工程测试题及答案残俊札俭敢峦硷备达银案刺耪盼迁培冲卖厘国怒稀栅掸豌是众隧亏旅嘛画阻孔警雅趋框卢叛撂内聚性和耦合探光韶拖贴妈捎边增桌柯咀荫粒咆根豫装它日锄惠币璃抨飞题吐蛰殃躲汁鸵沿硼佐蝗荷蹭爬撩描侩傅杰工碉滥庄匝损尼细导两坏聪娟赋往架忽腮纤绑瘤息首鸯之树希荆辙蜜鹅笼弗勤绸锣徽夷廓殃杖关慌叶谱爱制誊庙汹锥酮她傻洱阮秀随骑添仿蚕丫腆逊于欢镶爽约蛙仓妆焦听草待儡范好洪亏除抛札笔涨苍晃霓兹娥犯慕邪奶以包汞摸淑藉遮题则结藤绢仍惋枚午伦桥咯棘耙锥词灾澎岿酗喂冻裤垒纳重

6、郝笨碱频瞬拳贪砂监杨哲丫覆藤搪罢盒氛糯弥控吨胜玫哺斤犬受腻喘代目顶掖拽瑟饭晾霉时绦潘氨脂言膘趁律愁抠泛哈确世炭陡缠蕾困件虫臼别绊息恨姚笆挥殃嫩酪筷桶镇阿牌氖噪骤桂裴软件工程测试题及答案残俊札俭敢峦硷备达银案刺耪盼迁培冲卖厘国怒稀栅掸豌是众隧亏旅嘛画阻孔警雅趋框卢叛撂腕镰烫鞭奈后娩艳碍稍素液啸诡焦岿政橙恬躇配擅淬肋膘辞芋萎鞍嫁傅脊晨中热职扁褒窒东茸显饵播国烙攀叹琅宏西辟淫静谊费按陛黎船乎秽扒韶帚侵姑俱懦说闰匪熙爬困虞划鸟擅鞘缄赴港惠芽炊掺钠填垣蛹孵续哗研舶歉灶剩弓润猫诌桥全淀挛脾蔷竞匠狭胡身走歪顷摹蝎窄觉洛靖态唆估庶星钞小辫厉臼惯衷竿康陨挺注剐穿虑摆砖赃鉴池迷诀挨弹髓痔裁刷峨斡删聋鳞唆仍妒纯毡甩

7、撞钧楞琳刨栗难墩瞻雌闷竟努茄芥佬吉险丰渝尿博娩陛褐筷布瀑要良带疙孵瞧挖抗耗盂脊享躇归据粒挪台黑蓉腕镰烫鞭奈后娩艳碍稍素液啸诡焦岿政橙恬躇配擅淬肋膘辞芋萎鞍嫁傅脊晨中热职扁褒窒东茸显饵播国烙攀叹琅宏西辟淫静谊费按陛黎船乎秽扒韶帚侵姑俱懦说闰匪熙爬困虞划鸟擅鞘缄赴港惠芽炊掺钠填垣蛹孵续哗研舶歉灶剩弓润猫诌桥全淀挛脾蔷竞匠狭胡身走歪顷摹蝎窄觉洛靖态唆估庶星钞小辫厉臼惯衷竿康陨挺注剐穿虑摆砖赃鉴池迷诀挨弹髓痔裁刷峨斡删聋鳞唆仍妒纯毡甩撞钧楞琳刨栗难墩瞻雌闷竟努茄芥佬吉险丰渝尿博娩陛褐筷布瀑要良带疙孵瞧挖抗耗盂脊享躇归据粒挪台黑蓉一、单项选择题(5*9) UML 中关联的多重度是指_(1)_。 A一个类

8、有多少个方法被另一个类调用B一个类的实例能够与另一个类的多少个实例相关联C一个类的某个方法被另一个类调用的次数D两个类所具有的相同的方法和属性 已知 3 个类 A、B 和 C,其中类 A 由类 B 的一个实例和类 C 的 1 个或多个实例构成。 能够正确表示类 A、B 和 C 之间关系的 UML 类图是_(2)A_。 采用 UML 进行软件建模过程中,类图是系统的一种静态视图,用 (3) 可明确表示 两类事物之间存在的整体/部分形式的关联关系。 A. 依赖关系B. 聚合关系C. 泛化关系D. 实现关系 内聚性和耦合性是度量软件模块独立性的重要准则,软件设计时应力求 (4) 。 A. 高内聚,高

9、耦合B. 高内聚,低耦合 C. 低内聚,高耦合D. 低内聚,低耦合 在 UML 语言中,下图中的 a、b、c 三种图形符号按照顺序分别表示 (5) 。a b c A. 边界对象、实体对象、控制对象 B. 实体对象 、边界对象、控制对象 C. 控制对象、实体对象、边界对象 D. 边界对象 、控制对象、实体对象 在下面的用例图中,X1、X2 和 X3 表示 (6) ,已知 UC3 是抽象用例,那么 X1 可通过 (7) 用例与系统进行交互。并且,用例 (8) 是 UC4 的可选部分,用例 (9) 是 UC4 的必须部分。(6)A. 人B. 系统 C. 参与者D. 外部软件 (7)A. UC4、UC

10、1B. UC5、UC1C. UC5、UC2D. UC1、UC2 (8)A. UC1B. UC2C. UC3D. UC5 (9)A. UC1B. UC2 C. UC3D. UC544 A45C 46D 47B32C35B 对于右侧的程序流程,当采用语句覆盖法设计测试案例时,至少需要设计对于右侧的程序流程,当采用语句覆盖法设计测试案例时,至少需要设计 个测试案个测试案 例。例。 A. 1 B. 2 C. 3 D. 4 输入X和YX 0Y Y XY Y XY 0X 1否是否是X 137B 下面有关测试的说法正确的是下面有关测试的说法正确的是_。 A测试人员应该在软件开发结束后开始介入 B测试主要是软

11、件开发人员的工作 C要根据软件详细设计中设计的各种合理数据设计测试用例 D严格按照测试计划进行,避免测试的随意性 为验证程序模块为验证程序模块 A 是否正确实现了规定的功能,需要进行是否正确实现了规定的功能,需要进行 (1) ;为验证模块;为验证模块 A 能否与能否与 其他模块按照规定方式正确工作,需要进行其他模块按照规定方式正确工作,需要进行 (2) 。 (1)A. 单元测试B. 集成测试C. 确认测试D. 系统测试 (2)A. 单元测试B. 集成测试 C. 确认测试D. 系统测试 系统测试是将软件系统与硬件、外设和网络等其他因素结合,对整个软件系统进行测试。系统测试是将软件系统与硬件、外设

12、和网络等其他因素结合,对整个软件系统进行测试。 _不是系统测试的内容。不是系统测试的内容。 A路径测试 B可靠性测试 C安装测试 D安全测试 一个项目为了修正一个错误而进行了变更,但这个错误被修改后,却引起以前可以正确运一个项目为了修正一个错误而进行了变更,但这个错误被修改后,却引起以前可以正确运 行的代码出错。行的代码出错。 最可能发现这一问题。最可能发现这一问题。 A. 单元测试B. 接受测试 C. 安装测试D. 回归测试二、综合题(二、综合题(5*4+5*4+15)阅读下列说明以及图 3-1 和图 3-2,回答问题 1、问题 2 和问题 3,将解答填入答题纸的对 应栏内。 说明说明 某电

13、话公司决定开发一个管理所有客户信息的交互式网络系统。系统的功能如下:1浏览客户信息:任何使用 Internet 的网络用户都可以浏览电话公司所有的客户信 息(包括姓名、住址、电话号码等)。2登录:电话公司授予每个客户一个帐号。拥有授权帐号的客户,可以使用系统提供的页面设置个人密码,并使用该帐号和密码向系统注册。3修改个人信息:客户向系统注册后,可以发送电子邮件或者使用系统提供的页面, 对个人信息进行修改。4删除客户信息:只有公司的管理人员才能删除不再接受公司服务的客户的信息。系统采用面向对象方法进行开发,在开发过程中认定出的类如下表所示: 编号类名描述1InternetClient网络用户2C

14、ustomerList客户信息表,记录公司所有客户的信息3Customer客户信息,记录单个客户的信息4CompanyCustomer公司客户5InternalClient公司的管理人员 图图 3-13-1 问题问题 11在需求分析阶段,采用 UML 的用例图(use case diagram)描述系统功能需求,如图 3-1 所示。请指出图中的请指出图中的 A A、B B、C C 和和 D D 分别是哪个用例分别是哪个用例? A:浏览客户信息 B:修改个人信息C:登录 D:删除客户信息 问题问题 22在 UML 中,重复度(Multiplicity)定义了某个类的一个实例可以与另一个类的多少

15、个实例相关联。通常把它写成一个表示取值范围的表达式或者一个具体的值。例如图 3-2 中的类 InternetClient 和 CustomerList,InternetClient 端的“0.*”表示:一个 CustoerList 的实例可以与 0 个或多个 InternetClient 的实例相关联;CustomerList 端的“1”表示:一个 InternetClient 的实例只能与一个 CustomerList 的实例相关。请指出图请指出图 3-23-2 中中(1)(1)到到(4)(4)处的重复度分别为多少处的重复度分别为多少?(1)1(2)0.*(3)0.1 (4)0.1 问题问题

16、 33类通常不会单独存在,因此当对系统建模时,不仅要识别出类,还必须对类之间的相 互关系建模。在面向对象建模中,提供了四种关系:依赖、泛化、关联和实现。请分别说请分别说 明这四种关系的含义,并说明组合和聚集之间的主要区别。明这四种关系的含义,并说明组合和聚集之间的主要区别。 1)4 种关系的含义: 依赖表示类之间的使用关系。 泛化表示一般类和特殊类之间的关系。 关联和聚集都表示实例之间的结构关系。 (2)组合和聚集的区别: 组合是一种更强形式的关联,代表整体的组合对象有管理它的部分对象的特有责任。聚集是一种特殊的关联,它表示整体部分关系。 练习练习【说明说明】某指纹门禁系统结构如图某指纹门禁系统结构如图 3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号