1. 静态逻辑模型(static logic model)
静态逻辑模型描述类及类的实例化、关联、聚集、继承等关系,表达了对象之间的静态逻辑关系。
2. 动态逻辑模型(dynamic logic model)
描述对象之间的相互作用,相互作用通过一组协同的对象,对象之间的消息序列,参考对象的可见性来定义系统运行时的行为,表达了对象之间的动态逻辑关系。
3. uml语言(unified modeling language)
uml语言(unified modeling language,统一建模语言)是一个通用的可视化的建模语言,用于对软件进行描述,可视化处理、构造和制造软件系统制品的文档。
4. 视图(view)
视图是表达系统的某一方面特征的uml建模元素的子集,它是由一个或多个图组成的对系统某个角度的抽象。
5. 图(diagram)
图(diagram) —是模型元素集的图形表示,通常由弧(关系)和顶点(模型元素)相互连接构成。
1. 简述booch、omt和oose方法之间的异同点。
答:booch、omt和oose方法之间的相同点:
他们都是90年代初期主流的面向对象分析方法,都强调通过识别类、识别类之间的关系以及类的功能划分来建立系统的各种模型,包括静态模型、动态模型和功能模型。
booch、omt和oose方法之间的不同点:
booch方法强调基于类和对象的系统逻辑视图与基于模块和进程的系统物理视图之间的区别,它还区别了系统的静态和动态模型。其方法偏重于系统的静态描述,对动态描述较少;booch93适合于系统的设计和构造。
omt-2方法使用对象模型、动态模型、功能模型共同完成对整个系统的建模,该模型定义的概念和符号可用于软件开发的分析、设计和实现的全过程,且独立于语言;omt-2特别适用于分析和描述以数据为中心的信息系统。
oose方法的最大特点是面向用例(use-case)分析系统需求,并在用例的描述中引入了外部角色的概念。用例的概念贯穿了整个系统的开发过程,包括测试和验证;oose方法比较适合支持商业工程和需求分析。oose方法涉及到整个软件生命周期,包括需求分析、设计、实现和测试4个阶段。
2. 谈谈uml的历史。
答:面向对象的建模语言出现在20世纪70年代中期,从2023年到2023年,这类语言的数量从不到10种增加到了50多种,其中,booch、omt、oose以及coad/yourdon建立的方法占据了主流,但是不同用户并不了解建模语言的异同和优缺点,因此很难选择适合自己的建模语言。
2023年, 和将他们各自设计的面向对象建模方法统一为unified method language0.8版本,1996,将他的建模方法加入其中,形成了uml0.9版本,uml成为工业标准,2023年11月omg采纳uml为对象建模标准。
图 uml的历史轨迹。
3. 简述uml语言的特点。
答:uml语言有以下三个特点:
1)uml统一了booch、omt和oose等方法中的基本概念。
2)uml还吸取了面向对象技术领域中其他方法的优点,因此uml方法统一适用,易于得到大家的认可。
3)uml在演变过程中还提出了一些新的概念,它是一个不断完善的语言。
第三次作业答案
一 论述题 共1道试题,共100分。联系实际说明,在我国当前经济形式下,如何借鉴消费理论扩大消费需求?考核目的 这是一道理论联系实际题。让学生理清西方消费理论的基本内容,在理清理论的同时,学会在社会主义市场经济实践中运用 在实际运用中加深对西方消费理论的理解。要求 1 要求学生认真审题和研读第十章简...
第三次作业答案
一。数学创造性思维的特征有哪些?答 数学创新性思维发挥着大脑的整体工作特点及下意识活动能力,完整地把握真数与形的关联,数学创新性思维不仅具有创新的特点而且具有数学思维的特点,是两者的有机结合,具有的相关特征如下阐述所示 数学创新性思维具有创建性 新颖性的标志 积极地创造性想象与现实统一是数学创新性思...
第三次作业答案
一 论述题 共1道试题,共100分。联系实际说明,在我国当前经济形式下,如何借鉴消费理论扩大消费需求?考核目的 这是一道理论联系实际题。让学生理清西方消费理论的基本内容,在理清理论的同时,学会在社会主义市场经济实践中运用 在实际运用中加深对西方消费理论的理解。要求 1 要求学生认真审题和研读第十章简...