- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 北师大版数学六年级上册1.2 圆的认识(二)课件(共21张PPT).pptx VIP
- 爆破工程技术人员取证培训初级D设计题真题参考答案.pdf VIP
- 征信报告模板-带水印-通用.docx VIP
- 女儿墙维修工程施工方案(3篇).docx VIP
- 找准下一个买卖点.docx VIP
- 2026届高一物理必修一同步1.4 速度变化快慢的描述——加速度(解析版).docx VIP
- UniStrong合众思壮eSurvey2.0软件使用说明书.pdf VIP
- 中国宏桥首次覆盖报告:高景气与一体化与高分红,电解铝龙头静待价值重估.docx VIP
- 中国宏桥-市场前景及投资研究报告:高景气+一体化+高分红,电解铝龙头,价值重估.pdf VIP
- 少女漫画·女作家·日本人-中外文学作品丛书.docx VIP
文档评论(0)