问答题X 纠错

参考答案:

软件开发的过程犹如雕琢一件工艺品,由无形到有形,由粗到细。鉴于软件系统的复杂性和规模的不断增大,项目失败的可能性也相应增加。需要建立不同的模型对系统的各个层次进行描述。
在长期的研究与实践中,人们越来越深刻地认识到,建立简明准确的表示模型是把握复杂系统的关键。模型是对事物的一种抽象,在软件开发过程中,建立各种模型,以便更透彻地了解系统的本质。由于UML以图形模型为主,模型的直观性及丰富的信息描述便于开发人员与用户的交流。建立的模型也为以后的系统维护和升级提供了文档。
总的来说,使用模型可以使人们从全局上把握系统的全貌及其相关部件之间的关系,可以防止过早地陷入各个模块的细节。因此,面向对象的分析与设计应该从建模开始。
UML是一种标准的图形化、可视化的建模型语言,UML的核心是建立系统的各类模型。其主要特点是:
⑴统一标准。UML统一了面向对象的主要流派Booch、OMT和OOSE等方法中的基本概念,已成为对象组织OMG的正式标准,并提供了标准的面向对象的模型元素的定义和表示。
⑵面向对象。UML集面向对象技术的众家之长。吸取了面向对象技术领域中其他流派的长处。
⑶可视化、表示能力强。系统的各种模型都能用UML的可视化模型清晰地表示,对系统描述能力强,模型蕴涵的信息丰富,可用于复杂软件系统的建模。
⑷独立于过程。UML是系统建模语言,独立于开发过程。
⑸易掌握、易用。UML的概念明确,建模表示法简洁明了,图形结构清晰,易于掌握使用。
正是由于UML具有上述优点,所以对于大型复杂系统的建模,UML是最合适的选择。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

简述扩展、包含和细化三种UML依赖关系的异同。

参考答案:扩展、包含和细化都是描述了元素之间的依赖关系,但具体含义不同。扩展(extend)关系是对基本用例在对某些“扩展点”的功...

判断题

UML建模语言是由视图、图、模型元素和通用机制构成的层次关系来描述的。()

参考答案:

判断题

UML是一种建模语言,是一种标准的表示,是一种方法。()

参考答案:

判断题

泳道是一种分组机制,它描述了状态图中对象所执行的活动。()

参考答案:

判断题

同步消息和异步消息的主要区别是:同步消息的发送对象在消息发送后,不必等待消息处理,可立即继续执行,而异步消息则发送对象必须等待接收对象完成消息处理后,才能继续执行。()

参考答案:

判断题

类图中的角色是用于描述该类在关联中所扮演的角色和职责的。()

参考答案:

判断题

类图用来表示系统中类和类与类之间的关系,它是对系统动态结构的描述。()

参考答案:

判断题

用例模型的基本组成部件是用例、角色和用例之间的联系。()

参考答案:

判断题

用例之间有扩展、使用、组合等几种关系。()

参考答案:

判断题

顺序图描述对象之间的交互关系,重点描述对象间消息传递的时间顺序。()

参考答案:
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved