付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 4/4UML面向对象分析与设计教程课后习题标准答案(胡荷芬-高斐)简答题部分 UML面向对象分析与设计教程课后习题答案(胡荷芬-高斐)简答题部分 :日期: 简答题 第一章 1.面向对象设计的基本特征有哪些?这些特征对软件设计有何帮助? 封装性继承性多态性 在由封装,继承,多态所组成的环境中,程序员可以编写出比面向过程模型更健壮,更具扩展性的程序.经过仔细设计的类层次结构是重用代码的基础.封装能让程序员不必修改公有接口的代码即可实现程序的移植.多态能使程序员开发出简洁,易懂,易修改的代码. 2.类与对象的区别是什么? 类是抽象的,不具体的。就像有些东西可以归为一类,比如说狗,猫,猪。它们都是动
2、物,我们就可以归为一类。 而猫,狗就是动物类中的一个对象。 3.什么是软件生命周期?生命周期包括几个阶段? 软件的生命周期,亦称软件的生存周期。它是按开发软件的规模和复杂程度,从时间上把软件开发的整个过程(从计划开发开始到软件报废为止的整个历史阶段)进行分解,形成相对独立的几个阶段,每个阶段又分解成几个具体的任务, 然后按规定顺序依次完成各阶段 的任务并规定一套标准的文档作为各个阶段的开发成果,最后生产出高质量的软件。 分为:一般分为定义,开发,维护三大阶段, 定义阶段有可行性论证和开发计划,需求分析, 开发阶段有概要设计,详细设计和编码,维护阶段有测试,运行维护 4.面向对象与uml的关系?
3、 umL是统一建模图,用于便于描述类之间的关系等,是用来帮助你更好进行面向对象的设计。 5.面向对象设计与传统软件相比,有何优点? 更有针对性更容易让客户满意减少修改提高效率 第二章 1.uml模型元素有哪些? UML中模型元素太多了,比如用例图中的元素有用例,角色,扩展关系,包含关系,类图中的元素有类,接口,关联等等,每一种框图都有各自独有的元素 2.简述uml通用机制组成以及它的作用? 一、修饰。 在使用UML语言建模时,可以将图形修饰附加到UML图中的模型元素上。比如,当一个元素代表某种类型的时候,它的名称可以用粗体字形类显示;当同一元素表示该类型的实例时,该元素的名称用一条下划线修饰。
4、 二、解释。 UML语言中用一条虚线将解释连接到它为之解释的或细化的元素上。 三、通用划分。 UML语言对其模型元素规定了两种类型的通用划分:型-实例(值)和接口-实现。 1、型-实例(Type-Instance):描述一个通用描述符与单个元素项之间的对应关系。实例元素使用与通用描述符相同的表示图形,但是名字的表示与通用描述符不同:实例元素名字带有下划线,而且后面还要加上冒号和通用描述符的名字。 2、接口-实现:接口声明了一个规定了服务的约定,接口的实现负责执行接口的全部语义定 义并实现该项服务。 3.在uml中包含哪些视图?视图对应哪些图? 场景视图use case 逻辑视图类图 开发视图类
5、图,组件图 进程视图无完全对应 部署视图部署图 4.简述视图与图的内在关系? 视图是几何体在投影面上留下的正投影,它是主视图、俯视图、左视图的总称,满足主视图与俯视图的长对正,主视图与左视图的高平齐,俯视图与左视图的宽相等。 5.简述uml中扩展机制的作用? UML 提供了几种扩展机制,允许建模者在不用改变基本建模语言的情况下做一些通用的扩展。这些扩展机制已经被设计好,以便于在不需理解全部语义的情况下就可以存储和使用。由于这个原因,扩展可以作为字符串存储和使用。对不支持扩展机制的工具来说,扩展只是一个字符串,它可以作为模型的一部分被导入、存储,还可以被传递到其他工具。 第四章 1、在一个“客户
6、服务系统”中,需要管理的用户包括客户管理人员、维护人员、部门领导, 他们都具有用户ID、姓名、性别、年龄、联系电话、部门、职位、密码、登录名。 其中,维护人员具有三个操作,即接受派工任务、填写维护报告、查询派工任务; 部门领导具有五个操作,即安排派工任务、修改派工任务、删除派工任务,查询派 工任务,处理投诉;客户人员具有四个操作,增加客户、删除客户、修改客户和查 找客户。根据这些信息,创建系统的类图。 2、在上题中,客户人员,维护人员,部门领导都具有一些共同的属性,所以可以进行抽象 出一个单独的抽象系统用户类,客户人员,维护人员,部门领导分别是系统用户类 下的继承,根据这些信息,创建包括类关系
7、的类图 3、根据图4-51,创建相应带参数的对象图,要求用Actor构造型来表示 第五章 1、在客户服务系统中,将客户业务的功能单独的作为一个包,在该包中嵌套两个子包,分 别是客户咨询管理,和派工管理。 2、细化包图,在客服咨询管理中嵌套三个子包,分别是咨询,投诉,报修;派工管理中嵌 套两个子包,维护安排和回访安排, 3、子包对父包存在这依赖关系,现在要求对包进行分解,并创建他们的关系。 在客户服务管理系统中,有三个参与者,分别是客服人员、部门领导和维护人员。 第六章 1、客服人员登录系统后,通过身份验证,能够维护个人信息、修改密码、修改基本信息、维护客户信息和维护客户咨询信息,根据这些用例在
8、rose中创建客服人员的用例图 2、部门领导登录系统后,通过身份验证们可以处理派工、处理投诉、安排回访、安排上门维护和统计查询客户来电情况,根据这些情况在rose中创建部门领导的用例图 3、维护人员登录系统后,通过身份验证,能够查询派工单、接受派工、填写报告、处理派工等,根据这些用例在rose中创建维护人员的用例图。 第七章 1、对客户服务系统中的客服人员修改客户信息的用例进行动态建模,该交互操作的动态建模由客服对象。客户信息界面类、客服信息控制类和客户信息类组成,在序列图中创建这些对象 2、在上题创建的序列图对象中,根据修改客户信息的用例,添加消息和脚本信息完成如图所示的完整序列图建模 3、对客户服务系统中的客服人员删除客户信息的用例进行动态建模,在逻辑视图中创建序列图 第八章 (1)在客户服务系统中个“客户来电”用例,当客户来电的事件发生后,进入“来电咨询”活动,如果受理,则查询客户信息,否则活动结束。当查询客户信息时,如果查询到客户,则判断咨询类型,否则新增加一个客户的信息。咨询类型有三种:咨询、投诉、保修,如果咨询,判断是否能解答问题,如果能,则直接处理,否则由维护人员跟进;如果是投诉,转入投诉处理;如果是保修,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年绥阳人民法院公开招聘聘用制书记员备考题库带答案详解
- 2026年江西省水利投资集团有限公司中层管理人员招聘备考题库参考答案详解
- 2026年通辽经济技术开发区第一幼儿园招聘代课教师备考题库及完整答案详解一套
- 2026年黟县国有投资集团有限公司公开招聘劳务派遣人员备考题库及参考答案详解
- 中学学生资助政策制度
- 2026年杭州市上城区望江街道社区卫生服务中心编外招聘备考题库及1套完整答案详解
- 2026年西安高新一中沣东中学招聘备考题库及参考答案详解1套
- 2026年鲤城区新步实验小学秋季招聘合同制顶岗教师备考题库及一套完整答案详解
- 企业合同管理与审批制度
- 企业项目管理与风险识别手册
- 急腹症的识别与护理
- 初二历史上册期末真题试卷附答案解析
- 八年级上册语文期末重难点文言文字词梳理
- 药品零售监管培训课件
- 教育培训机构招生方案设计与落地执行
- 功血中医护理方案
- 2025年工会协理员考试题及答案
- 2025年新能源电力系统仿真技术及应用研究报告
- 中建商务经理述职报
- 2025年安徽国风新材料股份有限公司秋季招聘37人笔试历年备考题库附带答案详解试卷2套
- 2025年国家开放大学《刑事诉讼法》期末考试复习题库及答案解析
评论
0/150
提交评论