软件工程期末复习.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  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文档。上传文档
查看更多
软件工程期末复习

注意事项: 试卷为全英文试卷,可以用中文做题 画图不能用铅笔, 需要的同学会发草稿纸. 不要自己带纸. 座位安排会提前公布在ftp上,考前请注意查看. 题型有如下三种: 一、ingle Choice() Short answer questions ( 4*5=20 points) 简答题 4题 ,每题 5分 Analysis and Design (Note: Please use the knowledge learned in this course to answer the following questions) ( 50 points) 请用本课堂学过的知识做以下题目, 不要加上EJB等框架上的信息. 给一段问题描述请做以下题目: 画用例图( 5 pts ) 定义一个成功场景( 5 pts) 画总类图( 10 pts) 画指定操作的系统顺序图 ( 10 pts) 画一个指定操作的活动图 ( 10 pts) 画某对象的状态图 ( 10 pts) 复习范围如下: 什么是UML? 统一建模语言是描述、构造和文档化系统制品的可视化语言。 什么是面向对象的分析与设计? 面向对象分析过程中,强调的是在问题领域内发现和描述对象或概念。 面向对象设计过程中,强调的是定义软件对象以及它们如何协作以实现需求。 什么是UP? RUP? 软件开发过程描述了构造、部署以及维护软件的方式。统一过程是一种流行的构造面向对象系统的迭代软件开发过程。Rational统一过程是对统一过程的详细精华。 什么是UP的阶段? 什么是UP科目? UP项目将其工作和迭代组织为四个主要阶段(phase):初始(inception),细化(elaborate),构造(construction)和移交(transition)。 UP科目(discipline)是在一个主题域中的一组活动(及相关制品)。如业务建模,需求和设计。 为什么说初始阶段不是需求阶段? 初始阶段是建立项目共同设想和基本范围的比较简短的起始步骤,该步骤主要考虑以下几类问题:项目的设想和业务案例是什么?是否可行?购买还是开发?初略估计的成本是多少?项目应该继续下去还是停止?。初始阶段的目标并不是定义所有需求,或产生可信的预算或项目计划。大多数需求分析是在细化阶段进行的,并且伴以具有产品品质的早期编程和测试。 什么是参与者? 参与者是某些具有行为的事物,可以是人(由角色标识)、计算机系统或组织。 什么是场景? 如何写场景? 场景是参与者和系统之间的一系列特定的活动和交互,也称为用例实例。场景是使用系统的一个特定情节或用例的一条执行路径。 什么是用例? 用例是一组相关的成功和失败场景的集合,用来描述参与者如何使用系统来实现其目标。 什么是用例实现? P233. 用例实现描述某个用例基于协作对象如何在设计模型中实现。设计者能够描述用例的一个或多个场景的设计,其中的每个设计都称为用例实现。 (1)SSD、系统操作、交互图和用例实现;(2)用例和用例实现;(3)操作契约和用例实现(对于复杂的系统操作);(4)领域模型和用例实现。 NOTE:知道哪些与用例实现相关,掌握其中的一两种,如SSD或交互图。 如何找到概念类? P104 (1)重用和修改现有的模型(首要、最佳且最简单的方法) (2)使用分类列表 (3)确定名词短语 何时使用描述类建模? P110 什么是数据类型类? P120 什么是限定关联? P192(参见P379受限关联) 在以下情况下需要增加描述类: ·需要有关商品或服务的描述,独立于任何商品或服务的现有实例。 ·删除其所描述事物的实例后,导致信息丢失,而这些信息是需要维护的,但是被错误地与所删除的事物关联起来。 ·减少冗余或重复信息。 数据类型类:数据类型指的是一组值,而这组值的标识本身不具有任何含义。数据类型值往往是恒定不变的。定义来表示数据类型的类称为数据类型类。 在领域模型里,把最初被认为是数字或字符串的数据类型表示为心得数据类型类: ·由不同的小节组成。 ·具有与之相关的操作。 ·具有其他属性。 ·单位的数量。 ·具有以上性质的一个或多个类型的抽象。 受限关联:在关联中可能会用到限定词;基于限定词的值可以区分位于关联另一端的对象集合。具有限定词的关联是受限关联。 什么是SSD? P128

文档评论(0)

haocen + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档