首页 > 专栏

niit-UML复习资料

更新时间:2023-12-14 05:11:10 阅读: 评论:0

2023年12月14日发(作者:迷的笔画)

-

niit-UML复习资料

niit-UML复习资料

习题1: SRS文档准备了SDLC的以下哪个阶段?(D)

A.可行性分析

B.设计

C.编码

D.需求分析与规范

习题2: 以下哪一项表示SDLC中的正确阶段顺序?(A)

A.a)可行性分析

b)需求分析和规范

c)设计

d)编码

e)测试

f)维护

习题3: 以下哪个UML关系图可用于对系统的功能建模?(B)

A.组伴关系图

B.用例关系图

C.活动关系图

D.对象关系图

习题4: 以下哪一项使分析员能够知道是否满足了有关静态和动态成分的所有要求?(B)

A.用例视图

B.设计视图

C.过程视图

D.实现视图

习题5 : JanesSystems 正在开发一个用于实现酒店管理系统的软件。软件开发员设计了两个类ROOM和Hotel。对Hotel 类指定了检查在客户指定期间指定房间是否可用的职责。下图显示了用例Room

Rervation 的序例关系图。请分析以确定关系图中缺少的信息。(C)

A.序例关系图需要指示以下有关信息:何时破坏hotel类的H1对象。

B.序列关系图需要指示有关何时破坏room类的r1对象。

C.需要检查每天指定房间的可用情况。因此,你需要执行以下操作:

--作为参数向checkAvailability方法提供r1对象。

--每天迭代方法checkAvailabilty()。

D.每天需要检查可用情况。因此,你需要每天迭代消息checkAvailabilty。

习题6: 学生注册系统的业务流程模型包含以下四个业务用例:

--填写注册表单

--提交注册表单

--存入学费

--获取注册号

学生注册系统的业务角色包括学生、教师、出纳和注册人员。

以下哪个业务角色可作为“存入学费”用例的出纳执行人?(A、C)

A.学生

B.教师

C.出纳

D.注册人员

习题7: wilson inc,承接了使UniversityManagement System自动化的任务。该大学想要使学生注册系统,图书管理系统和工资系统自动化。在第一个迭代中,该大学计划建工资系统自动化。请确定工资系统用例的角色。(D)

A.学生、财务登记员和教师

B.学生、图书管理员和财务登记员

C.学生、教师和财务登记员

D.财务登记员和员工

习题8: 考虑以下语句:

语句A:当角色与用例交互时,称为关联关系。 语句B:当可以从一个抽象角色获取另一个角色的特征时,关系称为泛化关系。

根据以上语句,以下哪个选项是正确选项。(D)

A.语句A和语句B都为Fal

B.语句A和语句B都为True

C.语句A为True,语句B为Fal

D.语句A为Fal,语句B为True

习题9: 以下需求管理的那个阶段指的是根据需求收集活动中产生的文档未对需求进行分类和组织的过程?(A)

A.需求分析和协商

B.需求收集

C.需求规范

D.需求验证

习题10:以向客户提供个人贷款服务的银行为列,要申请贷款。客户需要与贷款负责人员进行预约。银行的前台协调人员在核对贷款负责人员的预约安排后为客户给出预约时间。贷款负责人验证客户信息(如收入状态)并在批准贷款前与贷款经理讨论每个客户的情况。用哪个用例与贷款负责人员角色共享关联关系?(B)

A. 预约和批准贷款

B. 预约,验证客户信息和批准贷款

C. 维护客户信息,验证客户信息和批准贷款

D. 验证客户信息和批准贷款

习题11:重构和审核用例以获得良好细化以及明确的用例的过程为什么?(C)

A. 定义

B. 检测

C . 细化

D. 精简

习题12:考虑以下语句:

语句A:如果初始迭代实现的用例功能在后续迭代有所改进,那么就存在用例扩展关系。语句B:协作是类和对象的集合,他们相互互交以实现用例的功能。(A)

A. 语句A和语句B都为fal

B. 语句A和语句B都为true

C. 语句A 为true,语句B为fal

D. 语句A 为fal,语句B为true

习题13:

工资系统包含一个Employee类和一个Address类,Employee类具有语句如employee code. name 和date of birth之类的属性。Address/类具有诸如hou number 和area code之类的属性,工资系统的个Employee类和一个Address类之间存在以下哪种关系?(B)

A. 泛化

B. 组合

C. 依赖性

D. 多重性

习题14:以下哪项表示UML提供的类和对象之间的各种关系类型?(A)

A. 关联,依赖性,泛化和实现

B. 关联,混合,泛化和实现

C. 关联,多重性,依赖性和泛化

D. 关联,多重性,依赖性和实现

习题15:InfoSolution 想要使工资系统自动化,该公司有三类人员:经理,工程师和其他支持人员。支持人员有进一步分为临时工和全职工,以下哪项标识了工资系统的类(A)

A. Employee, Manager, Engineer, SupportingStaff,

FullTimeStaff和PartTimeStaff

B. Employee, Manager, Engineer和SupportingStaff

C. Manager, Engineer, SupportingStaff, FullTimeStaff和PartTimeStaff

D. Employe, Engineer, SupportingStaff, FullTimeStaff和PartTimeStaff

习题16:考虑类中声明的以下属性和操作:

-IssueDate:Date[1]=”01-01+04”{ReadOnly}

+BookIssueRequest(BookName:String):Boolean

以下哪一项表示参数名称,默认值和返回类型?(C)

A. BookIssueRequest, 01-01+04和Boolean

B. IssueDate,1和Date

C. BookName,01-01+04和Boolean

D. BookName,01-01+04和String

习题17:()

银行ATM系统的类的关系图中有三个类,Account,SavingAccount和CurrentAccount, Account 类的属性为AccountNumber和Balance. Account类的操作为CalculateInterest,该操作由SavingAccount和CurrentAccount,类实现,SavingAccount和CurrentAccount,类的属性为InterestRate,操作CalculateInterest根据SavingAccount和CurrentAccount,类的可用余额来计算利息金额。银行A TM系统个各类之间存在哪种关系类型?

A. 泛化

B. 关联

C. 组合

D. 实现

习题18:以下哪个选项不包含属性(B)

A. 工厂类

B. 接口

C. 参数化类

D. 抽象类

习题19:请考虑以下语句

语句A:接口使您能够实现多继承。

语句B:抽象类包含需要由其他扩展该抽象类实现的抽象方法。

根据以上语句,以下哪个选项是正确选项(B) A. 语句A和语句B都为fal

B. 语句A和语句B都为true

C. 语句A 为true,语句B为fal

D. 语句A 为fal,语句B为true

习题20:以下哪个活动关系图的元素表示控制流?(C)

A. 操作状态

B. 活动状态

C. 转换

D. 判定

21.考虑以下语句:

语句A:状态机描述对象在其生命期期间因响应事件而更改的各种状态。

语句B:状态指的是对象位于内存时所具有的条件。

根据以上语句,以下哪个选项是正确选项。(B)

A. 语句A和语句B都为Fal

B. 语句A和语句B都为True

C. 语句A为True,语句B为Fal

D. 语句A为Fal,语句B为True

22.您正在为一个售票系统创建状态关系图。您已经确定了售票系统的以下两个状态:--空闲

--活动

活动状态包含以下子状态:

--读取信用卡

--验证信用卡信息

--选择票类型

--打印票

--出票

弹出信用卡

读取信用卡、验证信用卡信息、选择票类型、打印票、出票和弹出信用卡状态如何与活动状态关联?(D) A.活动状态是包含读取信用卡,验证信用信息、选择票类型、打印票、出票和弹出信

用卡等并发子状态的复合状态

B.活动状态是包含读取信用卡,验证信用信息、选择票类型、打印票、出票和弹出信

用卡等循环子状态的复合状态

C.活动状态是包含读取信用卡,验证信用信息、选择票类型、打印票、出票和弹出信

用卡等并发子状态的桩状态

D.活动状态是包含读取信用卡,验证信用信息、选择票类型、打印票、出票和弹出信

用卡等循环子状态的桩状态

Systems 正在为一家钢铁制造公司部署一个管理系统,需求分析员收集了系统的需求,并发人员出生预想系统的用例和角色。软件开发团队与系统的项目干系人举行了会议,项目干系人想要了解预想系统能够提供的功能。(D)

A. 你需要创建包关系以根据包含和扩展关系来分组用例,从而根据分配视图类型来查看架构。

B. 你需要创建包关系图以根据每个用例表示的功能模块分组用例,从而使用模块视图类型来查看架构。

C. 你需要创建一个包关系图,在图中,每个包含由每个角色使用的用例。

D. 你需要创建报关系图以根据角色分组用例,以使每个包包含特定角色使用的用例,此外,每个包应包含用例的包含和扩展关系。

ftware solutions 正在开发一个在线商店软件系统。软件开发人员建模了逻辑系统并且正在建模物理系统。系统中有大量组件。开发人员创建了一个组件关系图以显示所有组件。但是,开发团队的团队成员发现组件关系图过于复杂并且难以理解,因为他们无法查看组件功能分组。

请确定应在关系图中执行的修改,以使组件表示能够清楚指示组件所实现的系统逻辑模块。(C)

A.您需要创建包关系图以分组互相依赖的组件,从而允许通过组件和连接器类型来查

看架构

B.你需要创建包关系图以分组属于公共函数组的组件,从而允许通过模块视图类型来

查看架构。

C.你需要创建包关系图以互相依赖的组件,从而降低显示组建的UML关系图的复杂

程度。

D.你需要创建包关系图以分组属于公共函数组的组件,从而描述实现系统用例的方

式。

25.考虑以下语句:

语句A:你不能使用包关系图来描述分组为逻辑包的各个模块。

语句B:你可以使用组件关系图来描述各个组件及其之间的关系。

根据以上语句,以下哪个选项是正确选项。(D)

A. 语句A和语句B都为Fal

B. 语句A和语句B都为True

C. 语句A为True,语句B为Fal

D. 语句A为Fal,语句B为True

26.当特定的一个成分调用其它包的成分以执行任务时,存在以下那种关系?(A)

A. 访问依赖性

B. 泛化

C. 关联

D. 实现

27.以下哪个设计模式使您能够创建不同的对象来以不同的形式显示数据?(C)

A.复合 B.命令

C.观察者

D.外观

28.请考虑以下语句:

语句A:框架包含实现接口以符合预定义规范的抽象和具体类。

语句B:框架包含可以通过划分子类来扩展的类。

根据以上语句,以下哪个选项是正确选项。(A)

A. 语句A和语句B都为True

B. 语句A和语句B都为Fal

C. 语句A为True,语句B为Fal

D. 语句A为Fal,语句B为Fal

29.你最近作为高级软件开发员进入一家软件开发公司,作为首个任务的一部分,你需要为应有程序添加功能。你被告知,自应用程序首次开发以来,客户需求已更改。因此,你需要向现有应用程序的工具栏、图标和菜单栏添加额外功能。你应使用以下那种设计模式来实现上述要求?(B)

A. 代理

B. 装饰

C. 外观

D. 复合

station 是一家供应套餐的餐馆。儿童套餐包括一小份披萨、一份配餐、一份饮料盒一个玩具。可以选择的披萨有洋葱披萨、辣椒披萨、奶酪披萨或鸡肉披萨,但是流程相同。柜台的员工装配这些食物。然后,对食物进行打包。饮料放在杯子里,不会被打包,Pizza station 的所有分支餐馆都使用相同流程。以上场景中实现了以下那种设计模式?(A)

A. 工厂

B. 生成器

C. 单一实例

D .复合 习题31:您需要开发一个在线应用程序的主页,该主页分为三个窗格显示网站的站点地图,第二个窗格包含登录和密码文本框,用户可该窗格登录网站,最后一个包含一个插板,显示

与当前新闻大事以及体育赛事有关的信息,您将实现以下哪个设计模式来开发此主页?(A)

A. 合成器

B. 外观

C. 装饰

D. 复合

习题32:Janes Technology正在开发一个在线测试系统,该测试系统可进行在线测试,该系统中的每个操作都在给定时间执行一段指定时间,开发人员创建了一个序列关系图来描述该在线测试系统对象之间的交互。(A)

A. 序列关系图可描述对象生命线,两协作关系图不能。因此,将能够清楚描述在线测试系统各对象的生命范围。

B. 序列关系图描述对象个方法随时间而发生的调用,因此,对在线测试系统采用序列关系图将是您能够查看特定方法之前或之后调用的方法。

C. 在线测试系统中,每个操作都在上个操作完成后发生,因此,需要描述操作的顺序,而这只能够在序列关系图中显示。

D.您需要描述在线测试系统的控制焦点,因为只有单个对象在在线测试系统中具有控制焦点

习题33:

BlueSoftware Solution正在开发一个火车表预定系统,预定流程包括乘客查询特定日期开往特定目的地的火车的可用座位,然后,预定系统需要根据客户的查询检查座位是否可用,如果座位可用,则完成预定,用例Rerve Ticket涉及以下对象的交互,Pasnger类的P1,rervation类的r1以及ticket类的t1,提供了序列关系图来显示各个对象以及对象之间流动的信息。(C)

A. 类Pasnger实现方法enquiry() 类rervation实现checkAvailability()

类Seat 实现rerve()

类Ticket 实现方法issue()

B. 类Pasnger实现方法enquiry()

类rervation实现方法checkAvailability()

类Seat 实现方法rerve()

类Ticket 实现方法issue()

C. 类Pasnger实现方法rerve()

类rervation实现checkAvailability()

类Seat 实现Available()

类Ticket 实现方法issue()

D. 类Pasnger实现方法checkAvailability()

类rervation实现rerve()

类Seat 实现Available()

类Ticket 实现方法issue()

习题34:请考虑以下语句

语句A:在通信关系图的构成中,不相关的对象位置比较靠近。

语句B:通信关系图以消息的形式表示对象之间的交互。

根据以上语句,以下哪个选项是正确选项(D)

A. 语句A和语句B都为fal

B. 语句A和语句B都为true

C. 语句A 为true,语句B为fal

D. 语句A 为fal,语句B为true

习题35:交互关系图中如何表示操作中的控制流或用例之间的控制流?(B)

A. 使用协作表示

B. 使用交互表示

C. 通过描述关系来表示

D. 通过应用操作来表示

习题1:Business用例表示什么(B) A. 现有业务流程中涉及的角色

B. 现有业务流程中特定子流程的功能。

C. 在子流程之间流动的数据或文档。

D. 与业务流程进行交互的外部实体。

习题1:Business用例表示什么(B)

A. 现有业务流程中涉及的角色

B. 现有业务流程中特定子流程的功能。

C. 在子流程之间流动的数据或文档。

D. 与业务流程进行交互的外部实体。

习题4:

Tom 是Solution Ltd的分析员。他需要通过使用UML关系图来描述某软件系统静态成分的行为,以下哪种UML建模技术可帮助他实现所有需求?(B)

A. 需求建模

B. 静态建模

C. 动态建模

D. 构架建模

习题30:您为一家银行开发了一个基于WEB的应用程序。该应用程序可存储有关银行员工和客户的所有信息,银行应用程序中使用的数据库还存储员工和客户的照片以及个人详细信息,在测试阶段,您发现该应用程序需要更长的时间才能够显示输出,因此,您决定更改应用程序的设计以提高其性能,您将对该应用程序以下哪种设计模式来提高其性能?(B)

A. 职责链

B. 代理

C. 复合

D. 观察者

习题20:以下哪一项是抽象类和接口之间的有效差异?(C)

A. 抽象类是您能够实现多继承,而接口不支持多继承

B. 接口可提供部分方法的定义,但是抽象类不提供任何定义。 C. 抽象类用于同一个包中,而接口则可以在多个包内实现。

D. 接口允许您创建实例,而抽象类则不允许创建实例。

习题24:Janes Techology 正在为一家证券交易所开发软件,软件开发人员分析后,发现大约需要实现10-15个功能模块,因此,该软件系统将有大量用例,开发人员还为系统设计了类并创建类关系图来描述类以及类之间的关系,团队主管需要以可视方法描述系统所有用例以清楚描述用例之间的功能差异,开发人员创建了带有包含和扩展关系的用例关系图并描述了每个用例的角色,但是,团队主管对选择用于描述用例的关系图不满意

您需要确定能够描述与功能模块有关的用例的UML关系图。(C)

A. 您需要创建包关系图以根据与用例关联的角色来描述用力的包,每个包应包含特定角色使用的用例

B. 您需要创建包关系图以根据每个用例表示的功能模块描述用例的包,从而使用模块视图类型来查看构架。

C. 您需要创建包关系图以根据包含和扩展关系来描述用例的包,从而使用分配视图类型来查看构架。

D. 您需要创建包关系图以根据与用例关联的角色来描述用力的包,每个包应包含特定的用例,此外。每个包应包含用例的包含和扩展关系。

是一名系统设计员。他需要为FidoFiaa 公司设计一个在线订单处理系统。客户能够查询、选择和订购产品。产品将在下订单后的24小时内交付给客户。订单列表将显示在收集订单的代销店所在的应用程序服务器上的用户界面上。代销店的订单收集器可打印订单的详细信息并将详细信息传递给代销店的相应交付部门。

订单处理系统的角色有:

a)客户

b)订单收集器

对于包含与每个角色相关的用例的包,请确定这些包的构成。(D)

A.包含用例Order products 和Process Order 的Order包。

包含用例Collect Order 和Deliver Order 的Dispatch 包。 B.包含用例Place Order 和Dispatch Order 的Order 包。

包含用例print list of orders 和nd list of orders to delivery

的department 的listOrders 包。

C.包含用例Place Order 和Process Order 的Order包。

包含用例print list of orders 和pass list of Order to the

Delivery department 的Dispatch order。

D.包含用例enquirylection和orderProducts的placeOrder包。

包含用例print detail of order 和pass order to delivery

department d processorder 包。

27.考虑以下语句:

语句A:部署组件构成可执行系统。

语句B:执行组件包括作为SDLC实现阶段成果的组件。

根据以上语句,以下哪个选项是正确选项。(C)

A.语句A和语句B都为Fal

B.语句A和语句B都为True

C.语句A为True,语句B为Fal

D.语句A为Fal,语句B为True

35.以下哪个UML关系图表示角色、对象、消息和链接之间的交互?(D)

A.活动关系图

B.对象关系图

C.用例关系图

D.通信关系图

1、以下哪个方法可用于需求收集与分析阶段以获取明确的目标系统需求?(A)

A.原型方法

B.螺旋方法

C.瀑布方法

D.双赢螺旋方法 2.确定派生其他角色的角色。(B)

A.派生角色

B.超级角色

C.子角色

D.抽象角色

习题9:市立图书馆中有大量书籍,图书馆管理员负责向会员发书和收书,图书馆管理员还要维护图书馆中所有书籍的状态,此外,图书馆管理员还为图书馆订购新书并进行支付,请确定上述场景中创业物流流程模型所需的图书馆管理员的角色。()

A. 仅业务角色

B. 业务执行人和实体

C. 业务角色和实体

D. 业务角色和业务执行人

习题16:以下是学生注册系统的用例:

1 填写注册表单

2 提交注册表单

3 存入学费

4 生成缴费收据

5 验证注册表单

6 获取注册号

以下哪个选项表示以上用例的类?

(选择最佳选项) (A)

A. FillForm, SubmitForm, GenerateFees 和RegistrationNumber

B. FillForm, SubmitForm和DepositFees

C. Student, RegistrationForm和FeesRecipt

D. RegistrationForm和FeesRecipt

习题21:下列哪个活动关系图的事件发生在过程外但是仍然会影响过程?(B)

A. 分区 B. 信号

C. 转换

D. Pin

-

niit-UML复习资料

本文发布于:2023-12-14 05:11:09,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1702501870245877.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:niit-UML复习资料.doc

本文 PDF 下载地址:niit-UML复习资料.pdf

标签:关系   系统   用例   需要   包含
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|