UML复习2012武汉理工复习.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、? 优秀的程序除了功能正确、性能优良以外,还应该易读、易用、易维护p1 软件工程包括两方面内容:软件开发技术和软件项目管理。软件开发技术包括软件开发方法学、软件工具和软件工程环境;软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理和项目计划等 经典的软件工程思想将软件开发分成5个阶段:需求分析阶段(Requirements Capture)、系统分析与设计(System Analysis and Design)阶段、系统实现(Implementation)阶段、测试(Testing)阶段和维护(Maintenance)阶段 ? 1、?1UML的开发过程描述是_____ A、结构化开发过程?????????????????????B、用例驱动、架构为中心、增量迭代 C、模型驱动的软件开发过程?D、面向对象开发过程 2、?2UML的规则不包括______ A.命名?B.范围?C.可见性???D.扩展机制?E完整性?F执行 3、?3UML语言体系结构不包括_____ A、元元模型??B、原模型??C、模型??D、用户对象 4、?4_____建模。 A、词汇?B、职责分布?C、非软件事物?????D、动态行为 5、?5UML的公共机制不包括______ A.规格说明?B.修饰?C.通用划分?D.命名?E扩展机制 6、?6__ __ A、状态图??????B、活动图??????C、顺序图??????D、协作图 7、?7__ ___ A、状态图??????B、活动图??????C、顺序图??????D、用例图 8、?8__??___ A、状态图?????B、活动图????????C、交互图????D、用例图 9、?9__??___ A、有用性?????B、独立性????????C、适应性????D、易用性 E、商业性?????F、递归性?????G、接口标准化????H、多态性 10、?10__??___的局部视图。 A、对象??B、系统总体行为??C、实体的行为????D、用例或协作 1、D??2、B??3、C??4、A 1、A??????2、B???????3、C???????4、B 三、? 1、?+”表示公有的,“-”表示______的, “#”表示_____的。 ? 2、?UML5种:_______、范围、_______、_______、_______。 3、? 1、 2、 3、 A?触发状态?B?并发分支符号 C?停止状态?D?并发汇合符号 4、?EA、Rose和JBOOP13 5、?UML______和____________。P63 6、?UML_____、______或____。 四、? 1、?p4 共享、统一语义[个性化理解];更好地规划、更快开发;减少复杂性影响 2、?4原则 选择合适、准确的模型 多角度、多方式表达 以切合实际需要、表达重要细节为准 独立模型的关联才能很好地表现系统 3、? 对象的分类关系:一般/特殊结构 对象之间的组成关系:整体/部分结构 对象属性之间的静态联系:实例连接 对象行为之间的动态联系:消息连接 4、?OMT-2p11 引入各种独立于语言的符号; 用对象模型、动态模型、功能模型和用例模型,共同完成对整个系统的建模; 定义的概念和符号,可用于软件开发的分析、设计和实现的全过程 5、?OOSE 面向用例,引入外部角色描述用例; 用例贯穿始终,包括系统测试与验证; 适合于业务过程和需求分析。 6、?CASE工具一般包括哪几类? 分析、设计、代码生成、测试、文档编制与生成、逆向工程等p13 7、? 使设计与构建变得更直观、更容易理解和修改 8、?p13 类与对象层、属性层、服务层、结构层和主题层,分别对应建立对象模型的5项主要活动:发现对象、定义类、定义属性、定义服务、识别结构。 9、?Rose 用例视图Use Case View、逻辑视图Logical View、组件视图Component View、配置视图Deployment View 用例视图:包括系统的所有参与者、用例和用例图,还可包括用例的局部视图——时序图和协作图;与实现无关,只关注高层功能 逻辑视图:关注系统如何实现用例表达的功能,描述组件之间的关联,包括组件的细节因素如特定类、类图和状态图等 组件视图:说明组件及其各自构成要素如模型代码库、可执行文件、运行库等,是代码的实际模块 配置视图:关注系统的实际配置[可不同于逻辑结构];还说明系统性能及处理措施如容错、网络带宽、故障恢复与响应时间等p49 10、?UML的4个部分是? 视图、图、模型元素、通用机制p63 11、?UML5种视图的内容和作用 p64用例、逻辑、组件、并发、配置 用例视图:强调系统的外部参与者看到的或需要的系统功能 描述系统应该具备的功能;直接

文档评论(0)

PPT精品 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档