UML
  • 2024-06-24UML图
    空心菱形箭头表示组合关系(强),父类毁灭子类不存;实线空心箭头表示继承;虚线空心箭头表示实现;虚线普通箭头表示依赖;实线普通箭头表示关联时序图推荐同步消息版本一个激活块决定了连线是发送信息或响应。所有的发送信息必然激活新的激活块,有激活时间块也必然开始于某个发送信息
  • 2024-06-23软件工程-第5章面向对象分析
    快期末考试了,再写7篇就准备下线考试去了。面向对象方法的基本原理是使用现实世界的概念抽象问题从而自然地解决问题,它强调模拟现世界中的概念而不强调算法。5.1面向对象方法介绍①基本概念:对象指要研究的任何事物。类是对象的模板,即类是对一组有相同数据和相同操作的对象的
  • 2024-06-21UML是啥?类图是啥?UML类图怎么画?进来手把手教!!!
    目录一、什么是类图?二、UML类图怎么画?2.1单个类2.2 类之间的关系2.2.1泛化关系2.2.2 实现关系2.2.3 依赖关系2.2.4 关联关系单向关联 双向关联 自关联2.2.5 聚合关系2.2.6 组合关系三、实战制作类图的一般步骤:需求工具一、什么是类图?    
  • 2024-06-21从理论到实践掌握UML
    统一建模语言(UML)是软件工程师用来设计软件系统的一种工具,就像是一套图形化的说明书。它让开发团队能够以图形化的方式来理解、设计和开发软件系统,比起用文字来描述,更加直观易懂。本文通过UML实例化的理论和实践相合,以电商系统为例,演示如何将UML实例化应用于实际项目中。无论
  • 2024-06-20《UML基础、案例与应用》习题记录-第17章
    部分习题,使用visio或plantuml,非正确答案,仅供参考,欢迎评论,谢绝转载。 第17章领域分析17.11.2习题1. 2.   3. 4. 5.  6.   
  • 2024-06-20《UML基础、案例与应用》习题记录-第19章
    部分习题,使用visio或plantuml,非正确答案,仅供参考,欢迎评论,谢绝转载。第19章开发用例19.7.2习题 1.2.  3. 4. 用例Notifyrequestcompleted用例描述酒保完成饮料定单后通知服务员。假设条件顾客就餐,选择了饮料;服务员通过传递饮料定单
  • 2024-06-19UML:用例图的扩展点特性详解
    引言UML(统一建模语言)用例图是一种常用的系统建模工具,它可以帮助我们直观地表示系统的功能和用户的交互。这里将重点讲解UML用例图中的扩展点(ExtensionPoint)特性,通过具体示例深入理解这一概念。什么是扩展点?扩展点是UML用例图中的一个重要概念,它允许我们在用例的基础上添
  • 2024-06-17UML_行为类_用例图
    用例图描述系统能做什么,通过用户行为例举描述系统的功能需求。系统非功能需求(性能需求)可以通过场景和质量属性来描述。包含元素:参与者用例联系参与者和用例之间用实线箭头连接用例和用例之间三种关系包含(使用用例A一定会使用用例B)使用虚线+箭头,中间使用《include
  • 2024-06-17UML_行为类_状态图
    状态图状态图反映的是状态变化和事件之间的关系包含元素状态(开始状态,结束状态,和中间状态),开始状态用实心圆表示,结束用圆环套实心圆表示,中间状态用圆角矩形表示状态名状态变量状态活动entry:进入这个状态的时候触发exit:退出这个状态的时候触发do:这个状态的过程中会执
  • 2024-06-17UML_行为类_活动图
    活动图用于描述活动流程,活动图是一种流程图,但是活动图加入了面向对象的一些思想,并且能够描述并发流程,活动图传递的是控制流包含元素开始,结束节点开始实心圆,结束圆圈内有实心圆活动状态(actions)圆矩(动词)控制流(controlflow)箭头线表示分支和合并(decisionand
  • 2024-06-17UML_结构类_包图
    包图(uml2.0)当对一个比较复杂的软件系统进行建模时,会有大量的类、接口、组件、节点和图需要处理;如果放在同一个地方的话,信息量非常的大,显得很乱,不方便查询,所以就对这些信息进行分组,将语义或者功能相同的放在同一个包中,这样就便于理解和处理整个模型。而包图就是描述包与包之间的
  • 2024-06-17UML_结构类_对象图
    对象图描述某一时刻系统的对象的静态状态,或者是类图某一时刻的实例包含元素对象对象名格式为对象名:类名,对象名称下面加下划线用于区分对象图和类图,对象名字可以省略属性没有方法,并且每个属性都有当前的值链直线表示,没有箭头,没有多重性电脑组成的
  • 2024-06-17UML_结构类_类图
    类图描述的类和类之间的静态关系,是逻辑层面的模型包含元素类类里面有类名,属性,和方法,可以更具需要不写属性和方法的类型,也可以属性和方法都不写,方法和属性前面的+-号表示访问权限+公有-私有#受保护的~是包权限关系依赖:没有直接关系虚线+箭头关联:有直接关系,但
  • 2024-06-17UML_结构类_部署图
    部署图描述的是硬件拓扑以及在此结构上执行的软件,说白了就是软件是怎么部署到硬件设备上的,是物理层面的模型包含的元素节点表示服务器主机,用立体长矩形表示,命名方式可以直接写节点类型,也可以是实例名:节点类型物件(构件,组件)表示需要部署的软件服务,用矩形框加合适的图
  • 2024-06-16UML相关3
    实验内容及要求:按照面向对象技术分析汽车租赁系统并建立相应的模型。客户注册、登录、找回密码、查询车辆信息(包括所有车辆信息、已借车辆信息、租赁历史信息)、修改个人信息、网上预订车辆、电话预定车辆、查询还车时间、取消预定的车辆、可以通过支付宝、微信和网银交订金。
  • 2024-06-12BUAA OO 第四单元总结 + 课程总结
    第四单元课程着眼于UML语言,重点关注了类图、状态图、顺序图三种不同类型的图,分别从不同的视角展现代码架构设计与思考在本单元任务要求我们实现一个图书馆系统,能够实现对于学生的借阅、查询、预约、续借、捐赠等操作,该图书馆包括书架、预约处、借还处、漂流角等不同位置,图
  • 2024-06-12《UML基础、案例与应用》习题记录-第12章
    部分习题,使用visio或plantuml,非正确答案,仅供参考,欢迎评论,谢绝转载。第12章构件图12.8.2习题1.构件图       2. 
  • 2024-06-12《UML基础、案例与应用》习题记录-第11章
    部分习题,使用visio或plantuml,非正确答案,仅供参考,欢迎评论,谢绝转载。第11章活动图11.10.2习题1.活动图 2.活动图 3.活动图,动作带钉 4.活动图 
  • 2024-06-10uml总汇
    UML图的分类14种uml图的说明行为类的图时序图(也叫做序列图/顺序图)时序图和通讯图被称为交互图,他们的区别在于时序图强调时间顺序,通讯图强调的是对象之间的组织结构。包含的元素角色(actor),一般就是参与者,也可以是定时器之类的触发器对象(object),这个可以是系统服务,也可
  • 2024-06-09第二次Blog总结
    一、前言经过题目集4至题目集6的学习与实践,我深刻体会到了面向对象编程(OOP)的魅力与挑战。本次总结将重点围绕三次题目集中的7-1题目,从知识点、题量、难度等方面进行分析与总结。知识点题目集4至6中的7-1题目,无一不紧扣面向对象编程(OOP)的核心概念。这些题目不仅深入探索了类的继
  • 2024-06-07UML实战-BUG管理系统
    概述根据UML建模的过程来进行一个完整系统的设计–Bug管理系统。下面是一个标注UML设计过程的参考。需求分析:用例图。系统分析:分析业务规则–状态图。系统分析:分析业务流程–活动图。系统设计:设计静态结构–类图和包图。系统设计:Action类被调用关系–序列图。系
  • 2024-06-07UML交互图-协作图
    概述协作图和序列图都表示出了对象间的交互作用,但是它们侧重点不同。序列图清楚地表示了交互作用中的时间顺序,但没有明确表示对象间的关系。协作图则清楚地表示了对象间的关系,但时间顺序必须从顺序号获得。序列图常常用于表示方案,而协作图用于过程的详细设计。一、协作图
  • 2024-06-07UML交互图-序列图
    概述序列图又称为时序图、活动序列图,它是一种详细表示对象之间及对象与参与者实例之间交互的图,它由一组协作的对象(或参与者实例)及它们之间可发送的消息组成,它强调消息之间的时间顺序。序列图主要用于按照交互发生的一系列顺序,显示对象之间的这些交互。序列图的主要用途
  • 2024-06-07UML行为图-活动图
    概述活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。一、活动图的基本模型一项操作可以描述为一系列相关的活动。活动仅有一个起始点,但可以有多个结束点。一个活动可以顺序地跟
  • 2024-06-07《UML基础、案例与应用》习题记录-第5章
    部分习题,使用visio或plantuml,非正确答案,仅供参考,欢迎评论,谢绝转载。第5章聚集、组成、接口和实现5.8.2习题1.组成结构图Magazine  2.类图 3.类图 4.类图