预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

UML⾯向对象软件建模复习题库 UML软件建模复习题前五章 第⼀章⾃测 1[单选题]开发⼈员说“根据客户的需求,我们的系统分为销售⼦系统、库存⼦系统、财务⼦系统……”,这句话反映了开发⼈员可能有 什么样的认识错误? A)开发⼈员没有认识到⾯向对象设计的重要性 B)开发⼈员直接从设计映射需求 C)开发⼈员直接从需求映射设计 D)开发⼈员没有⽤UML模型来描述⼦系统 2[单选题]打开开发⼈员写的需求规约,发现⽤例的名字都是“学⽣管理”、“题库管理”、“课程管理”……,这背后可能隐藏的最⼤ 问题是什么? A)⽤例的名字不是动宾结构,应改为“管理学⽣”…… B)⽤例粒度太粗,每⼀个应该拆解成四个⽤例,“新增学⽣”、“修改学⽣”…… C)开发⼈员直接从需求映射设计 D)开发⼈员直接从设计映射需求 3[单选题]以下这些经常在开发团队⾥使⽤的词汇,都是不严谨的。其中_______混淆了需求和设计的区别。 A)功能模块 B)详细设计 C)⽤户需求 D)业务架构 4[单选题]以下描述最可能对应于软件开发中的哪个⼯作流? 每个项⽬由若⼲活动组成,每项活动⼜由许多任务组成。⼀项任务消耗若⼲资源,并产⽣若⼲⼯件。⼯件有代码、模型、⽂档等。 A)业务建模 B)需求 C)分析 D)设计 5[单选题]以下描述最可能对应于软件开发中的哪个⼯作流? A)业务建模 B)需求 C)分析 D)设计 6[单选题]以下描述最可能对应于软件开发中的哪个⼯作流? 系统向会员反馈已购买商品的信息。 A)业务建模 B)需求 C)分析 D)设计 7[单选题]以下描述最可能对应于软件开发中的哪个⼯作流? 某集团向优马神州经理提出举办讲座的请求后,经理根据请求决定请哪⼀位专家,并拟定讲座计划,交给组织⼯作⼈员执⾏。组织⼯作⼈员 根据经理提供的专家资料通过Email、电话等各种⽅式联系专家,和专家商议讲座的时间和主题。 A)业务建模 B)需求 C)分析 D)设计 8[多选题]如果问开发⼈员“你在做什么”,他说“我在写⽂档”,那么他有可能: A)不了解软件开发各⼯作流的区别 B)把⾃⼰的⼯作简单分为“代码”和“⽂档” C)认为⽂档就是代码的叙述性⽂件 D)知道“⽂档”和“代码”的真正区别是什么 9[单选题]以下说法和其他三个最不类似的是: A)如果允许⼀次⾛两步,新⼿也能击败象棋⼤师 B)百⽶短跑⽐赛才10秒钟,不可能为每⼀秒做周密计划,凭感觉跑就是 C)即使是最好的⾜球队,也不能保证每次进攻都能进球,所以练习传球配合是没⽤的,不如直接⼤脚开到对⽅门前 D)虽然⼤家都考不及格,但考58分和考42分是不⼀样的 《软件⽅法》第1章⾃测题3 1[单选题]UML三友是哪三位? A)Messi、NeymarJR和LuisSuárez B)LucianoPavarotti、PlacidoDomingo和JoseCarreras C)MartinFowler、KentBeck和AlistairCockburn D)JamesRumbaugh、GradyBooch和IvarJacobson 2[单选题]以下不属于OOAD⽅法学的是: A)Booch⽅法 B)Demarco⽅法 C)RumbaughOMT D)Coad/Yourdon⽅法 3[单选题]以下不属于UML图形的是: A)流程图 B)状态机图 C)序列图 D)通信图 4[多选题]以下不属于本书推荐常⽤的UML元素的是: A)⽤例图 B)组件图 C)序列图 D)类图 5[单选题]以下不是UML⼯具的是: A)EnterpriseArchitect B)DOORS C)Astah D)MagicDraw E)Plato F)Rhapsody 6[单选题]⼀些开发⼈员更喜欢画“草图”,然后说“来!我给⼤家讲讲”,深层原因是: A)这样更敏捷,现在流⾏“敏捷” B)草图更⾃由,有发挥的空间 C)想通过形式的粗陋遮掩内容的粗陋 D)亲⾝讲解胜过模型⽂档交流 7[多选题]经常被当作“偷懒庇护所”的说辞有: A)软件开发是艺术,艺术是没有道理可讲的 B)我们敏捷了 C)建模带来竞争优势 D)不管⽤什么⽅法,把项⽬做成功就是好⽅法 8[单选题]以下软件开发名⼈中,和前央视主持⼈⼩崔(崔永元)同龄的是: A)MartinFowler B)KentBeck C)IvarJacobson D)PeterCoad E)JamesRumbaugh F)GradyBooch 9[单选题]以下说法正确的是: A)在项⽬中可以只挑选⼀部分UML元素来使⽤ B)UML模型的最佳案例就是建模⼯具附带的例⼦ C)团队引进UML时,努⼒达到的最终⽬标应该是完整应⽤所有的UML元素 D)UML是软件开发⼈员和客户之间沟通的绝佳⼯具 1