11 2019 档案
摘要:ML 活动图一般用来描述相关用例图,强调对象间的控制流程。 UML 活动图目绘制活动流程系统,描述的顺序从一个活动到另一个,描述系统并行,分支,并发流。 活动图的目的: 绘制活动流程系统。 描述的顺序从一个活动到另一个。 描述系统并行,分支,并发流。 绘制活动流程系统。 描述的顺序从一个活动到另一个
阅读全文
摘要:UML 交互图主要包括对象和消息两类元素,创建交互图的过程实际上就是向对象分配任务的过程,是可视化系统的交互行为。 UML 交互图包括两种:序列图和协作图。 序列图:显示对象之间的关系,强调对象之间消息的时间顺序,显示对象之间的交互。 协作图:描述对象之间的交互关系。 交互图的目的: 交互图捕捉一个
阅读全文
摘要:UML主要用于描述对象具有的各种状态、状态之间的转换过程以及触发状态转换的各种事件和条件。 UML 状态图主要是为了模拟响应系统,反应系统模型声明周期。 UML 状态图目的: 为了模拟系统的动态环节。 反应系统模型生命周期。 一个对象来描述不同的状态,在其生命周期的时间。 定义一个状态机模型状态的对
阅读全文
摘要:用例图展示了一个外部用户能够观察到的系统功能模型图。 用例图是用来收集系统的要求,包括内部和外部的影响。 用例图目的: 用例图用来收集系统的要求。 用例图用于获取系统的外观图。 用例图识别外部和内部因素影响系统。 用例图显示要求之间的相互作用是参与者。 用例图用来收集系统的要求。 用例图用于获取系统
阅读全文
摘要:部署图与组件图密切相关,部署图是用来描述软件组件部署的硬件组件;而组件图是用来描述组件和显示了它们是如何在硬件中部署。 部署图通常用来帮助理解分布式系统,一个系统模型只有一个部署图。 部署图用于可视化的软件组件部署的系统中的物理组件的拓扑结构。 部署图是用来描述一个系统的静态部署视图。 部署图的目的
阅读全文
摘要:组件图用于可视化在一个系统中的物理组件。这些组件包括库,程序包,文件等. 组件图 = 构件(Component)+接口(Interface)+关系(Relationship)+端口(Port)+连接器(Connector). 组件图目的: 可视化系统的组成部分。 构建的可执行文件,使用正向和反向工程
阅读全文
摘要:对象图的目的与类图类似。对象图中元素的具体形式来表示真实世界中的对象。 UML 对象图目的: 正向和逆向工程。 一个系统的对象间的关系 一个交互的静态视图。 了解对象的行为和他们的关系从实用的角度来看 正向和逆向工程。 一个系统的对象间的关系 一个交互的静态视图。 了解对象的行为和他们的关系从实用的
阅读全文
摘要:类图显示集合的类,接口,关联,协作和约束. 类图绘制目的: 分析和设计应用程序的静态视图。 描述一个系统的责任。 基地组件图和部署图。 正向和逆向工程。 类图绘制要点: 类图中的名称应该是有意义的描述,并且是面向系统的。 画类图前应先确定每个元素之间的关系。 类图中的每个类职责(属性和方法)应该清晰
阅读全文
摘要:依赖(Dependency):它描述了相关的元素和方向上依赖关系。用虚线箭头表示,箭头代表的独立元素,另一端的依赖元素。 协作(Association):描述元素关联关系。双箭头虚线表示。两端代表两个相关联的元素,数字表示对应数量。 实现:虚线和空心箭头,表示类实现接口,箭头指向接口。 聚合:聚合表
阅读全文
摘要:UML是由视图(View)、图(Diagrams)、模型元素(Model elements)是和通用机制等几个部分构成。 视图:视图是对系统的抽象表示,UML共有9种不同的图类型。 模型元素:代表面向对象中的类、对象、消息和关系等概念。 通用机制:用于表示其他信息,比如注释、模型元素的语义等。它还提
阅读全文
摘要:UML概念模型 UML概念模型 UML(Unified Modeling Language):统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的标准语言 面向对象程序设计 面向对象程序设计 面向对象基本概念:对象、类、抽象化、封装、集成、多态 面向对象程序设计过程:分析->设计->
阅读全文
摘要:解决方式: 项目工程右键->propertity(属性),选择不用于预编译头 原因: C++的编译过程如下: 当头文件很多时,预编译过程需要耗费大量时间,为了减少重复编译的次数,C和C++提供了预编译任何 C 或 C++ 代码方式,将stdafx.h(预编译头)内的文件,以已编译状态的代码存储在文件
阅读全文
摘要:typedef为C语言的关键字,作用是为一种数据类型定义一个新名字。这里的数据类型包括内部数据类型(int,char等)和自定义的数据类型(struct等)。 用法: 变量别名 例如: 单个变量: typedef int size; size a; 等价于 int a; 数组: typedef ch
阅读全文
摘要:C++判断a指针条件有两种写法,if(a==NULL)和if(NULL==a),两者写法都能达到目的,但是第一种写法如果误写成if(a=NULL),程序不会报错,会导致空指针,影响程序。第二种写法更安全。
阅读全文

浙公网安备 33010602011771号