第1、2章 面向对象与UML
1.简述统一建模语言(UML)
统一建模语言(UML)是一种绘制软件蓝图的标准语言。可以用UML对密集型软件系统的制品进行可视化详述和文档化。UML是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言(1分)。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计(1分),还支持从需求分析开始的软件开发的全过程(1分)。UML的作用是用图从静态和动态方面来全面描述将要开发的系统(2分)。
2. 简述面向对象分析方法(OOA)的5个基本步骤
1)、识别对象,识别对象包括标识潜在的对象和筛选对象两步(1分)
2)、识别对象的属性(1分)
3)、识别对象的行为(1分)
4)、识别对象所属的类(1分)
5)、定义主题词(1分)
3、什么是高内聚度?
高内聚度是对一个类中的各个职责之间相关程度和集中程度的度量。一个具有高度相关职责的类并且这个类所能完成的工作量不是特别巨大,那么它就具有高内聚度。包括两个含义:一、不要给一个类分派太多的职责,在履行职责时尽量将部分职责分派给有能力完成的其它类去完成。二、不相关的职责不要分派给同一个类。
4、什么是对象间的可见性?
答:可见性(Visibility)指的是一个对象能够“看到” 或者引用另一个对象的能力。
5、领域建模的步骤有哪些?
答案:
列出候选的概念类;
画出领域模型图;
加入概念类间的关联;
加入概念类的属性。
6、什么是软件生命周期?
软件生命周期(SDLC,Systems Development Life Cycle)是软件的产生直到报废或停止使用的生命周期,周期内问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。
7、什么是软件开发生命期?
软件开发生命期是指软件产品从考虑其概念开始,到该产品交付使用为止的整个时期。
一般包括概念阶段,需求阶段,设计阶段,实现阶段,测试阶段,安装阶段及交付阶段。这些阶段可以有重复,执行时也可以有迭代。
8、UML语言定义了五种类型不同的图,把它们有机的结合起来可以描述系统的所有视图,请列举出这些图的名称,简要描述它们的作用,并指出每类图各包括哪些图?
用例图(Use case diagram) 从用户角度描述系统功能,并指出各功能的操作者。静态图(Static diagram)表示系统的静态结构。包括类图、对象图、包图。行为图(Behavior diagram),描述系统的动态模型和组成对象间的交互关系。包括状态图、活动图。 交互图(Interactive diagram)描述对象间的交互关系。包括顺序图、协作图。 实现图( Implementation diagram ) 用于描述系统的物理实现。包括构件图、部件图。
9、请分点叙述UML的特点。
(1) 统一标准。UML统一了Booch、OMT和OOSE等方法中的基本概念,已成为OMG的正式标准,提供了标准的面向对象的模型元素的定义和表示。
(2) 面向对象。UML吸取了面向对象技术领域中其他流派的长处。UML符号表示考虑了各种方法的图形表示,删掉了大量易引起混乱的、多余的和极少使用的符号,也添加了一些新符号。
(3) 可视化、表示能力强。系统的逻辑模型或实现模型都能用UML模型清晰的表示,可用于复杂软件系统的建模。
(4) 独立于过程。UML是系统建模语言,独立于开发过程。
(5) 易掌握、易用。由于UML的概念明确,建模表示法简洁明了,图形结构清晰,易于掌握使用。
10、
答案:?
(1)用例图:用例图展现了一组用例、参与者以及它们间的关系。可以用用例图描述系统的静态使用情况。在对系统行为组织和建模方面,用例图的是相当重要的。?
(2)类图:?类图显示了一组类、接口、协作以及它们之间的关系。
(3)对象图:对象图展示了一组对象及它们间的关系。用对象图说明类图中所反应的事物实例的数据结构和静态快照。对象图表达了系统的静态设计视图或静态过程视图,除了现实和原型方面的因素外,它与类图作用是相同的。?
(4)交互图:交互图展现了按一定的目的进行的一种交互,它由在一个上下文中的一组对象及它们间交互的信息组成。交互图也可用于描述一个用例的行为。顺序图和协作图都是交互图,顺序图和协作图可以相互转换。?
顺序图:展现了一组对象和由这组对象收发的消息,用于按时间顺序对控制流建模。
协作图:展现了一组对象,这组对象间的连接以及这组对象收发的消息。它强调收发消息的对象的结构组织,按组织结构对控制流建模。?
(5)
您可能关注的文档
最近下载
- 2025-2026高一生物上学期期末测试卷2(含答案)【考试范围:人教版必修1全册】.docx VIP
- 伺服电机故障分析与排除经验.docx VIP
- 2024年四川省南充市中考物理真题卷(含答案与解析).pdf VIP
- 空气源热泵施工组织.docx VIP
- 合格供应商清单.pdf VIP
- 2023CPXY-J477 MD气凝胶绝热保温涂料系统.docx VIP
- 2017年03月12日晋升班下跌浪周期律.pdf VIP
- 贝克曼 Beckman k-2,A48617-性激素结合球蛋白测定试剂盒(化学发光法) 中文说明书-REV1.0-SHBG.pdf VIP
- 2025年养老康复服务机器人市场分析报告.docx
- 幼儿园2026年教师培训工作计划.docx
原创力文档

文档评论(0)