2022年面向对象技术&UML-复习答案 .pdf
《2022年面向对象技术&UML-复习答案 .pdf》由会员分享,可在线阅读,更多相关《2022年面向对象技术&UML-复习答案 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、复习1 软件生命周期的几个阶段软件生命周期主要包括以下几个阶段:需求分析( Requirement Analysis ); 软件设计( Software Design ) ;编码( Coding/Programming ) ;测试 /调试( Testing/Debug) ;运行 /维护( Running/Maintenance )2 述说 Rational Unified Process 的三个核心特征RUP 的基本特征:(1)受控的迭代(Iterative)式增量( Incremental)开发(2)用例( Use Cases )驱动(3)以软件体系结构为中心3 简述软件开发过程的实质软件开
2、发过程的实质:在开发过程中定义并构建一系列模型,通过这些模型越来越详细地描述系统,直到对需求的充分了解,能够开始编程。4 UML 的“ 41”视图Use Case 视图:用于描述系统的功能集,它是从系统使用者的角度出发,对系统的抽象表示。它只考虑系统提供什么样的功能。包括以下图:用例图、序列图、协作图和活动图。Logical 视图:用来表示系统的概念设计、详细设计、子系统结构、动态模型等,包括类图、包的组织方式。包括以下图:类图、对象图、包图和状态图。Process视图:与logical 视图相似,侧重于描述系统的线程和进程,对系统中重要对象的同步机制和通讯过程进行描述。Development
3、 视图:描述代码组件的组织方式。包括:Component 图。Deployment 视图:描述部署系统的物理结构图,包括系统硬件、软件构件的拓扑结构。5 用例图的三要素用例图组成的三要素:用例( Use Case) :描述的是用户可见的需求,一个具体的用户目标参与者( Actor ) :使用系统的人或其他系统参与者与用例之间的关系(Relationship)6 简述用例建模的步骤识别 Actor;捕获系统功能特性;合并功能特性获得用例;绘制用例图;细化用例描述;7 列举三种用例之间的关系用例之间的关系:泛化( Generalization ) :抽取一些用例共同的属性,定义一个基础用例;包含(
4、 include) :一个用例的执行要用到另外的用例;扩展( extend) :把新的用例(功能)插入到已有用例(基础用例);名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 4 页 - - - - - - - - - 8 根据下图阐述包之间的关系。改动Account 包中的元素时,需要注意什么问题。(注: 如果 A包依赖 B包,表示 B包中的元素发生修改,则要检查 A包中的元素是否也需要修改,反之是不需要的)因为Customer 包依赖Account包,当Account中
5、的元素发生修改时,应当先检查Customer 包中的元素是否也需要修改,如果Customer 包的元素不需要修改,则相应地也不用修改 Loan 包中的元素, 如果 Customer 包中的元素发生修改时,因为 Loan 包依赖 Customer包,则要检查Loan 包中的元素是否也需要修改。9 RUP 把系统类划分的三种类型RUP 中把系统类划分为三大类型(stereotype) :边界类( boundary) 、控制类( Controller ) 、实体类( Entity ) ;boundary:处于系统与外界的交界处,通常用来完成参与者与系统之间的交互。Controller :协调控制其他
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年面向对象技术&UML-复习答案 2022 面向 对象 技术 UML 复习 答案
限制150内