uml软件建模教程.docx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UML?软件建模教程课后习题习 题?1?一、简答题1.?简述模型的作用。 答:现实系统的复杂性和内隐性,使得人们难于直接认识和把握,为了使得人们能够直观和明了地认识 和把握现实系统,就需要借助于模型。2.?软件模型有什么特征? 答:建模对象特殊,复杂性,多样性3.?软件建模技术有哪些因素? 答:软件建模方法,软件建模过程,软件建模语言,软件建模工具4.?软件模型包括哪些方面的内容? 答:从模型所反映的侧面看:功能模型,非功能模型,数据模型,对象模型,过程模型,状态模型,交 互模型,架构模型,界面模型等;从软件开发工作看:业务模型,需求模型,分析模型,设计模型,测 试模型等。5.?软件建模工具应该具有哪些基本功能? 答:软件模型的生成和编辑,软件模型的质量保障,软件模型管理等二、填空题1.模型是对现实的(抽象)和模拟,是对现实系统(本质)特征的一种抽象、简化和直观的描述。2.?模型具有(反映性) 、直观性、 (简化性)和抽象性等特征。3.从抽象程度,可以把模型分为(概念 模型) 、逻辑模型和(物理模型)三种类型。4.较之于其他模型,软件模型具有(建模对象复杂) 、复 杂性和 (多样性) 等特征。5. 软件模型是软件开发人员交流的 (媒介) 是软件升级和维护的 , (依据)6. 软 件建模技术的要素包括软件建模方法, (软件建模过程) ,软件建模语言和(软件建模工具) 。7.从开发阶段看,软件模型有业务模型、 (需求模型) 、分析模型、 (设计模型)和测试模型。8.软件语言有软件需求定义语言、 (软件设计语言) 、软件建模语言、 (软件结构描述语言) 、软件程序 设计语言等。9.根据软件建模工具的独立性,把软件建模工具分为(独立)建模工具和(插件)建模工具。10.OMG?在(1997)年把?UML?作为软件建模的标准,UML 2.0?版本是(2005)年颁布的。二、填空 题1、模型是对现实的( 反映 )和模拟,是对现实系统( 本质 )特征的一种抽象、简化和直 观的描述。2、模型具有( 反映性 ) 、直观性、 ( 简化性 )和抽象性等特征。3、从抽象程度,可以把模型分为( 概念模型 ) 、逻辑模型和( 物理模型 )三种类型。4、较之于其他模型,软件模型具有( 建模对象特殊 ) 、复杂性和( 多样性 )等特征。5、软件模型是软件开发人员交流的( 媒介 ) ,是软件升级和维护的( 依据 ) 。6、软件建模技术的要素包括软件建模方法、 ( 软件建模过程 ) 、软件建模语言和( 软件建模工 具 ) 。7、从开发阶段看,软件建模有业务模型、 (需求模型 ) 、分析模型、 ( 设计模型 )和测试模 型。8、 软件语言有软件需求定义语言、 ( 软件设计语言 ) 软件建模语言、 、 ( 软件结构描述语言 ) 、 软件程序设计语言等。?9、 根据软件建模工具的独立性, 把软件建模工具分为 ( 独立软件 ) 建模工具和 ( 插件式软件 )建模工具。10、OMG?在(?1997?)年把?UML?作为软件建模的标准,UML2.0?版本是(?2005?)年颁布的三、选择题?1、对软件模型而言,下面说法错误的是(?D?) 。?A.是人员交流的媒介?B.是软件的中间形态?C.是软件升级和维护的依据?D.是软件的标准文档2、下面说法错误的是(?B?) 。?A.数据流图是面向功能软件建模方法提供的方法?B.用例图是面向对象方法提供的建模方法?C.类图是面向对象建模方法提供的建模方法?D.ER?图是面向数据建模方法提供的建模方法四、思考题1、软件为什么一定要建模?2、谈谈对下面这句话的理解:?“软件是一种特殊的事物,它以一种可程式化和可动态复现的方式来反映 人头脑中的可计算性意识,并通过这些意识的动态性外化,打到对客观以及人的主观意识的反映。?”习 题?2一、简单题1、简述?UML?的发展过程。答:Rational?公司在众多软件开发方法的基础上于?1996?年提出了?UML0.9?版本,1997?年把?UML1.0?版 本提交给?OMG,1997?年被?OMG?正式批准成为标准,1998?年?UML1.2?版,1999?年UML1.3?版,2001?年?1.4?版本,2003?年?1.5?版本,2005?年?2.0?版本,2009?年?2.2?版本,2010?年?2.3?版本,现在已经上升为?2.4?版本。2、作为一种统一建模语言,UML?有哪些部分构成? 答:UML?由模型元素、图、语义规则和公共机制及部分构成3、元模型理论是?UML?的基础,元模型分为哪?4?个层次? 答:元元模型、元模型、模型、对象4、聚集关系和组合关系有什么区别? 答:聚合关系表示整体与部分之间是松散的组成关系,连接一个整体对象的另外一些部分的对象,也可 以充当其他对象的部分对象; 组合关系

文档评论(0)

enxyuio + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档