UML 复习题.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UML 复习题   一、模拟试卷,见教材P234   二、UML简答题   1.什么是软件,软件有什么特点?   答案:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。   软件具有的特征:   (1)软件是被开发或设计的,而不是被制造的   (2)软件不会“磨损”,但会“退化”   (3)软件的开发至今尚未摆脱手工艺的开发方式   (4)软件是复杂的   2. 什么是软件工程?   答案:软件工程是指:将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件开发。   3. 什么是软件生命周期?软件生命周期有哪几个步骤?   答案:如同任何事物一样,软件也有一个孕育、诞生、成长、成熟、衰落、死亡的生存过程,这称之为软件的生存期。   软件生存期可分为如下六个步骤:   ①计划;②需求分析和定义;③软件设计(详细设计);④编码;⑤软件测试;⑥运行和维护   4. 请按順序写出软件发展生命周期中的各项工作的名称。   答案:计划、分析、设计、编程、测试、部署、维护   5. .由小到大写出各种软件测试的策略。   答案:单元测试、整合测试、系统测试、验收测试   6. .写出各种软件维护工作的种类。   答案:校正性维护、适应性维护、完善性维护、防范性维护   7. 什么是软件生存期模型?请简述几种常见的软件生存期模型。   答案:软件生存期模型是从软件项目需求定义直至软件废弃为止,跨越整个生存期的系统开发、运作和维护所实施的全部过程、活动和任务的结构框图。   ①瀑布模型   ②原型实现模型   8. 什么是面象对象?   答案:“面向对象 = 对象 + 类 + 继承 + 通信”。   9. 什么是建模?为什么要建模?   答案:建模是对现实事物建立模型,建模是为了能够更好的理解我们正在开发的系统。   10. 模型必须是可视化的吗?   答案:模型不一定是可视化的,模型也可以用文字来描述,比如说用文字描述车间里一个产品的生产流程。   11. 缩写词UML的全称是什么?   答案:UML的中文意思是统一建模语言(Unified Modeling Language),它是一种通用的可视化建模语言。   12. UML只适用于软件工程领域吗?   答案:UML同样也可以用来描述非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。   13. UML包括哪些组成部分?   答案:UML包括语义概念、表示法和指导规范,提供了静态、动态、系统环境及组织结构的模型。UML体系包括三个部分:UML基本构造块、UML规则和UML公共机制。   14. UML事物有哪些?   答案:UML事物有:结构事物、行为事物、分组事物、注释事物。   15. UML关系有哪些?   答案:UML中关系包括四种:依赖、关联、泛化和实现。   16. UML图有哪些?其中哪些是静态图?哪些是动态图?   答案:在UML中包含9类图:①类图;②对象图;③用例图;④顺序图; ⑤协作图;⑥状态图;⑦活动图;⑧组件图;⑨部署图。   静态图有:类图、对象图、用例图、组件图、部署图。   动态图有:顺序图、协作图、状态图、活动图。   17. UML虽然统一了软件建模符号,但仍然保有弹性可以与时俱进,这是采用了什么方法?   答案:扩展机制   18. UML中也哪些扩展机制?   答案:构造型、标记值、约束   19. 什么是参与者?如何确定系统的参与者?   答案:参与者(actor ,有些书翻译成“角色”)是一种特殊的类,是系统外部的一个实体,这个实体可以是任何的人或物,它以某种方式参与了用例的执行过程。   在获取用例前首先要确定系统的参与者,可以根据下面的一些问题来寻找系统的参与者:①谁使用系统?②谁安装系统、维护系统?③谁启动系统、关闭系统?④谁从系统中获取信息,谁提供信息给系统?⑤在系统交互中,谁扮演了什么角色?⑥系统会与哪些其他系统相关联?   20. 什么是用例?如何确定系统的用例?   答案:用例是对一组序列动作的描述,系统执行这些动作将对用例的参与者产生可以观察的结果。   可以根据下面的一些问题来识别用例:   ①参与者希望系统提供什么功能;   ②系统是否存储和检索信息;   ③当系统改变状态时,是否通知参与者;   ④是否存在影响系统的外部事件,是哪个参与者通知系统这些外部事件。   21. 什么是顺序图,顺序图是由那些部分组成?   答案:顺序图是强调消息时间顺序的交互图。是描述系统中类和

文档评论(0)

PPT精品 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档