ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:75.16KB ,
资源ID:13860789      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13860789.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(UML基础与Rose建模实用教程课后习题及答案无第四章Word格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

UML基础与Rose建模实用教程课后习题及答案无第四章Word格式.docx

1、()属性的类型()面向对象程序的基本特征不包括 。()封装 ()多样性 ()抽象()继承()下列关于类与对象的关系的说法不正确的是 。()有些对象是不能被抽象成类的 ()类给出了属于该类的全部对象的抽象定义 ()类是对象集合的再抽象()类用来在内存中开辟一个数据区,并存储新对象的属性. 简答题()什么是对象?试着列举三个现实中的例子。对象是某种可被人感知的事物,也可是思维感觉或动作所能作用的物质或精神体,例如桌子.椅子.汽车等。()什么是抽象?抽象是对现实世界信息的简化。能够通过抽象将需要的事物进行简化、将事物特征进行概括、将抽象模型组织为层次结构、使软件重用得以保证。()什么是封装?它有哪些

2、好处?封装就是把对象的状态和行为绑在一起的机制,使对象形成一个独立的整体,并且尽可能地隐藏对象的内部细节。封装有两个含义;一是把对象的全部状态和行为结合在一起,形成一个不可分割的整体。对象的私有属性只能够由对象的行为来修改和读取。二是尽可能隐蔽对象的内部细节,与外界的联系只能够通过外部接口来实现。通过公共访问控制器来限制对象的私有属性,使用封装具有以下好处:避免对封装数据的未授权访问、帮助保护数据的完整性、当类的私有方法必须修改时,限制了在整个应用程序内的影响。()什么是继承?继承是指特出类的对象拥有其一般类的属性和行为。继承意味着“自动地拥有”,即在特殊类中不必重新对已经在一般类中定义过的属

3、性和行为进行定义,而是特殊类自动地、隐含地拥有其一般类的属性和行为。通过继承可使派生类能够比不使用继承直接进行描述的类更加简洁、能够重用和扩展现有类库资源、使软件易于维护和修改。()面向对象分析的过程有哪些?面向对象的分析的过程包括:获取需求内容陈述、建立系统的对象模型结构、建立对象的动态模型、建立系统功能建模。()面向对象的设计有哪些准则?面向对象设计的准则包括模块化、抽象、信息隐藏、低耦合和高内聚等。()为什么要使用建模?对象建模的目标就是要为正在开发的系统制定一个精确、简明和易理解的面向对象模型。已经成为工业标准的对象建模语言。建模能够帮助开发组织者更好地对系统计划进行可视化,并帮助他们

4、正确地进行构造,使开发工作进展的更快。第章 概述()在中主要包括的视图为用例视图、逻辑视图、并发视图(进程视图)、组件视图(实现视图)和配置视图(部署视图)。()图包括:用例图、类图、对象图、状态图、序列图(顺序图)、活动图(协作图)、构件图(组件图)、部署图(配置图)和包图。()用例视图描述了系统的参与者与系统进行交互的功能,是参与者所能观察和使用到的系统功能的模型图。一个用例是系统的一个功能单元,是系统参与者与系统之间进行的一次交互作用。()状态机视图是通过对象的各种状态建立模型来描述对象随时间变化的动态行为,并且它是以独立的对象为中心进行描述的。()用例图的主要目的是帮助开发团队以一种可

5、视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系,以及系统内用例之间的关系。()在中定义了种基本的面向对象的事物,分别是结构事物、行为事物、分组事物和注释事物(辅助事物)等。()图不包括 。()用例图 ()类图 ()状态图()流程图()下列关于视图的说法不正确的是 。()用例视图描述了系统的参与者与系统进行交互的功能()交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系()状态机视图是通过对象的各种状态来建立模型来描述对象随时间变化的动态行为()构件视图表示运行时的计算资源(例如计算机以及它们之间的连接)的物理布置()构件不包括 。()源代码构件 ()二进制构件 ()图

6、()可执行构件()下列关于互视图说法正确的是 。()交互试图描述了执行系统功能的各个角色之间相互传递消息的顺序关系,是描绘系统中各个角色或功能交互的模型()交互视图包含类图和顺序图()交互视图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求()交互视图是参与者所能观察和使用到的系统功能的模型图()下列关于对象约束语言的特性,说法不正确的是 。 ()对象约束语言不仅是一种查询()语言,同时还是一种约束()语言 ()对象约束语言是一种弱类型的语言 ()对象约束语言是基于数学的,但是却没有使用相关数学符号的内容()对象约束语言也是一种声明式()语言()简述的起源与发展。()简述的目标为用

7、户提供了一种易用的、具有可视化的建模能力的语言,能够使用户使用该语言进行系统的开发工作,并且能够进行有意义的模型互换;为面向对象建模语言的核心概念提供可扩展性和规约机制;为理解建模语言提供一种形式化的基础;鼓励面向对象的各种工具市场的生长和繁荣;支持高级的开发概念,例如构件、协作、框架和模式等;集成优秀的实践成果和经验。()在中包含哪些视图?这些视图都对应哪些图?在 中主要包括的视图为静态视图、用例视图、交互视图、状态机视图、活动视图、部署视图和模型管理视图。静态视图包括类图;用例视图包括用例图;实现视图包括构件图;部署视图包括部署图;状态机视图包括状态机图;活动视图包括活地图;交互视图包括顺

8、序图和协作图;模型管理视图包括类图。()静态视图有什么作用?静态视图是对在应用领域中的各种概念以及与系统实现相关的各种内部概念进行的建模。静态视图在中的作用包含三个方面:首先,静态视图是的基础。模型中静态视图的元素代表的是现实系统应用中有意义的概念,这些系统应用中的各种概念包括真实世界中的概念、抽象的概念、实现方面的概念和计算机领域的概念;其次,静态视图构造了这些概念对象的基本构造。在面向对象的系统中,将对象的数据结构和操作统一到一个独立的对象当中静态视图不仅包括所有的对象数据结构,同时也包括了对数据的操作;最后,静态视图也是建立其它动态视图的基础。静态视图将具体的数据操作使用离散的模型元素进

9、行描述,尽管它不包括对具体动态行为细节的描述,但是它们是类所拥有并使用的元素,使用和数据同样的描述方式,只是在标识上进行区分。()中都包含哪些图?简述这些图的作用。最常用的图包括:用例图、类图、序列图、状态图、活地图、构件图和部署图。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系,以及系统内用例之间的关系;类图显示了系统的静态结构,表示不同的实体(人、事物和数据)是如何彼此相关联的:序列图显示了一个具体用例或者用例的一部分的一个详细流程;状态图表示某个类所处的不同状态以及该类在这些状态中的转换过程;活地图是用来表示两个或者更多的对象之间在处理

10、某个活动时的过程控制流程;构件图提供系统的物理视图,它是根据系统的代码构件显示系统代码的整个物理结构;部署图用于表示该软件系统如何部署到硬件环境中,它用于显示在系统中的不同构件在何处物理的运行,以及如何进行彼此的通信。()简述包的作用?包是一种在概念上的对模型中各个组成部分进行分组的机制。在包中可以包含有结构事物、行为事物和分组事物。包的使用比较自由,可以根据自己的需要划分系统中的各个部分,例如可以按外部服务的功能来划分这些服务。包是用来组织模型的基本分组事物,它也有变体,如框架、模型和子系统等。()中的模型元素的关系主要有哪些?中主要包含种关系,分别是依赖、关联、泛化和实现:依赖关系指的是两

11、个事物之间的一种语义关系,当其中一个事物(独立事物)发生变化就会影响另外一个事物(依赖事物)的语义;关联关系是一种事物之间的结构关系,用它来描述一组链,链是对象之间的连接;泛化关系是事物之间的一种特殊一般关系,特殊元素(子元素)的对象可替代一般元素(父元素)的对象,即在面向对象学中常常提起的继承;实现关系也是元素之间的一种语义关系,它描述了一组操作的规约和一组对操作的具体实现之间的语义关系。()简述的公共机制。在中,共有种贯穿于整个统一建模语言并且一致应用的公共机制,这种公共机制分别是规格说明、修饰、通用划分和扩展机制。通常会把规格说明、修饰和通用划分看作是的通用机制。其中扩展机制可以再划分为

12、构造型、标记值和约束。这种公共机制的出现使得更加详细的语义描述变得较为简单。对于系统的建模来说,拥有这些机制,可以构件出相对完备的系统。()使用 建立的模型中包括种视图,分别是用例视图、逻辑视图、构件视图(组件视图)和部署视图(配置视图)。()在用例视图中包括了系统中的所有参与者、用例和用例图,必要时还可以在用例视图中添加顺序图、协作图和类图等。()逻辑视图关注系统如何实现用例中所描述的功能,主要是对系统功能性需求提供支持,即系统应该提供的功能。()构件视图(组件视图)用来描述系统中的各个实现模块以及它们之间的依赖关系,包含模型代码库、执行文件、运行库和其他构件等信息。()部署视图(配置视图)

13、显示的是系统的实际部署情况,它是为了便于理解系统如何在一组处理节点上的物理分布,而在分析和设计中使用的构架视图。() 的代码生成功能可以针对不同类型的目标语言生成相应的代码 企业版默认支持的目标语言不包括 。()() ()下面不是 中的试图是 。()用例视图 ()部署视图 ()数据视图()逻辑视图() 建模工具可以执行以下几项任务,其中不包括 。()非一致性检查 ()生成语言代码 ()报告功能()审查功能()下列说法不正确的是 。()在用例视图下可以创建类图 ()在逻辑视图下可以创建构件图 ()在逻辑视图下可以创建包()在构建试图下可以创建构件()概述 的起源与发展。略。() 为提供了哪些支持

14、? 建模工具能够为提供很好地支持,可以从以下个方面进行说明; 为提供了基本的绘图功能、提供存储库、提供导航功能、提供代码生成功能、提供逆向工程功能、提供模型互换功能。()在 中可以建立哪几种视图?这些视图都有哪些作用?使用 建立的模型中分别包括种视图,分别是用例视图( )、逻辑视图( )、构件视图( )和部署视图( ):用例视图关注的是系统功能的高层抽象,适合于对系统进行分析和获取需求,而不关注于系统的具体实现方法;逻辑视图关注系统如何实现用例中所描述的功能,主要是对系统功能性需求提供支持,即在为用户提供服务方面系统所应该提供的功能;构件视图用来描述系统中的各个实现模块以及它们之间的依赖关系;部署视图显示的是系统的实际部署情况,它是为了便于理解系统如何在一组处理节点上的物理分布,而在分析和设计中使用构架视图。在系统中只包含有一个部署视图。()结合附录,在 中试着绘制出一个类,添加相应的属性和方法,将其进行代码生成后查看生成的代码,并分析其结构。第4章 统一过程1.填空题(1)统一过

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1