UML
文章平均质量分 87
lbaihao
zephyr,data structure, algorithm, protocol,darknet,architecture
展开
-
UML学习之:类图
UML学习之:类图1.关于UML回顾20世纪晚期--准确地说是1997年,OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。UML的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划--就像建筑工人多年来所使用的建筑设计图一样。2.UML类图在...原创 2021-06-14 10:27:03 · 2623 阅读 · 0 评论 -
UML 类图学习
·车的类图结构为>,表示车是一个抽象类;·它有两个继承类:小汽车和自行车;它们之间的关系为实现关系,使用带空心箭头的虚线表示;·小汽车为与SUV之间也是继承关系,它们之间的关系为泛化关系,使用带空心箭头的实线表示;·小汽车与发动机之间是组合关系,使用带实心箭头的实线表示;·学生与班级之间是聚合关系,使用带空心箭头的实线表示;·学生与身份证之间为关联关系,使用一根实线原创 2015-07-08 19:43:01 · 807 阅读 · 0 评论 -
软件开发流程
1. 产品需求定义产品需求定义的目标是:“清楚地描述要做的产品是什么样的?不涉及具体实现方法。”,其定义过程如下图所示。 此产品需求定义包括:软件+硬件。 2. 结构化设计方法的基本思路 按照需求,将软件逐级细化,分解为不必再分解的的模块,每个模块完成一定的功能,为一个或多个父模块服务(即接受调用),也接受一个或多个子模块的服务(即调用子模块)。模块的概念,和编程语转载 2015-08-20 22:48:59 · 14309 阅读 · 0 评论 -
StarUML使用说明-指导手册
1、综述(What)StarUML是一种生成类图和其他类型的UML图表的工具。本文是一个使用StarUML创建类图(Java语言描述)的简明手册。StarUML(简称SU),是一种创建UML类图,并能够自动生成Java的“stub code” 的工具。SU也可以做JAVA逆向工程,以产生相应的UML图表。在本教程中,我们将使用SU设计一个pizza饼。执行后续步骤,可以转载 2016-11-06 20:10:24 · 3885 阅读 · 0 评论 -
<监听器模式>在C++ 与 Java 之间实现的差异
前言: 关于各种语言孰优孰劣的讨论在软件界就是个没完没了的话题,今天我决定也来掺和下。不过我想探讨的不是哪种语言的性能如何,钱途如何,而是站在语言本身特性的基础上中肯地比较探讨。因为现在工作用的是C/C++, 以前接触过Java,于是我就以这两门语言作为我的对比语言。本文目的: 我就以监听器的实现为例演示各自的实现代码,认识下Java与C++转载 2016-11-06 22:25:20 · 1321 阅读 · 0 评论 -
UML类图新手入门级介绍
举一个简单的例子,来看这样一副图,其中就包括了UML类图中的基本图示法。 首先,看动物矩形框,它代表一个类(Class)。类图分三层,第一层显示类的名称,如果是抽象类,则就用斜体显示。第二层是类的特性,通常就是字段和属性。第三层是类的操作,通常是方法或行为。前面的符号,+ 表示public,- 表示private,# 表示protected。右下角的飞翔,它表示一个接口图,转载 2016-11-08 22:22:44 · 339 阅读 · 0 评论 -
设计模式---观察者模式(C++实现)
#include "stdafx.h"#include #include #include #include using namespace std;////// Generated by StarUML(tm) C++ Add-In//// @ Project : Untitled// @ File Name : INotifier.h//原创 2016-11-08 23:34:44 · 297 阅读 · 0 评论