技术标签: UML 活动图 统一建模语言 状态图 ——【UML学习】
活动图是状态图的一个变体,用来描述执行算法的工作流程中涉及的活动,用来描述一组顺序或者并发的活动,对象图很像流程图,他显示了工作步骤、判定点和分支,可用来表达一个对象的操作和一个业务过程。
泳道:活动图中用于表示各种元素的归属用垂直线将不同归属的元素分开,将这种活动划分称为泳道。在每一组划分的上方表明该组元素所属对像,这样很容易通过划分看到活动的参与者。
活动图的基本符号:
由于一个系统用例模型包含多幅用例图,每幅图又包含多个用例,一般情况下不需要对每个用例绘制活动图,只有当实现该用例的步骤繁杂或者特殊需要是才画。下面以我画的结账的子活动图为例:
状态图是由状态和迁移组成的。状态分为简单状态和复合状态,复合状态是指一个状态由一组或多组子状态组成时,这个状态称为复合状态,如果一个一组状态有多个子状态,则用虚线将状态图分开,再分开区域分别包含子状态图。举例:一个申请账户的状态图
下面是对上机过程的状态图:
BLDC:即无刷直流电机(Brushless Direct Current)PMSM:永磁同步电动机(Permanent-Magnet Synchronous Motor)二者结构上直接观察无明显区别,想要区分,看感应电动势从控制上由明显区别,PMSM感应电动势波形为正弦波,BLDC...
1014 福尔摩斯的约会 (20 分)#include<stdio.h>#include<string.h>int main(){ int i,flag=0; char a[4][61],b[7][4]={"MON","TUE","WED","THU","FRI","SAT","SUN"}; memset(a,'\0',sizeof(a)); for(i=...
函数说明:包含文件:string.h函数名: strstr函数原型:extern char *strstr(char *str1, char *str2);功能:从字符串str1中查找是否有字符串str2, 如果有,从str1中的str2位置起,返回str1的指针,如果没有,返回null。返回值:返回该位置的指针,如找不到,返回空指针。
中国铁路建设行业运作模式与未来建设方向研究报告2022版HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--【修订日期】:2021年11月【搜索鸿晟信合研究院查看官网更多内容!】第一章 2019-2021年中国铁路建设行业发展分析1.1 2019-2021年中国铁路产业发展综述1.1.1 铁路营运里程1.1.2 铁路运输情况1.1.3 铁路枢纽分析1.1.4 营运里程对比1.1.5 铁路混改情况1.1.6 安全工作情况...
导入的包import pandas as pdimport warningsfrom sklearn.preprocessing import scalefrom sklearn.model_selection import cross_val_scorefrom sklearn.linear_model import LogisticRegressionfrom sklearn.tr...
题意Let’s call a list of positive integers a0,a1,…,an−1a0,a1,…,an−1 a power sequence if there is a positive integer cc, so that for every 0≤i≤n−10≤i≤n−1then ai=ciai=ci.Given a list of nn positive integers a0,a1,…,an−1a0,a1,…,an−1, you are allowed to:Reo
相信很多人在做订单管理的时候会用到多条件的检索,比如说查询订单状态是已支付的,金额在100-200之间的商铺a的已完结的订单,这样的多条件。实现方式有多种,核心就一个if和判空。今天学习了querydsl,来具体回顾一下。首先是我做的效果图,,我是跳转新页面去显示查询结果的。我们主要看查询怎么实现的。介绍一下querydsl首先QueryDSL仅仅是一个通用的查询框架,专注于通过Jav...
加密术Time Limit: 1000MS Memory limit: 65536K题目描述加密技术是一种常用的安全保密手段,利用加密技术可以把重要的数据变成经过加密变成乱码传送,到达目的地后再利用解密手段还原。现在我们发明了一种新的加密技术,即通过在一个字符串的任意位置插入若干个随机生成的字符(‘a’~’z’或’A’~’Z’)对该字符串加密。我们想要申请专
STM32实验报告实验一:一个灯的闪烁1、实验要求1.熟悉使用STM32F103ZET6开发板2.利用C语言程序实现一个灯闪烁2、电路原理图图1-1LED灯硬件连接图3、软件分析1.本实验用到以下3个库函数(省略了参数):RCC_DeInit();RCC_APB2PeriphClockCmd();GPIO_Init();2.配置输入的时钟:SystemInit()主要对RCC寄存器进行配置,GPI...
电脑是我们日常工作生活中使用最多的工具。我们在使用电脑的过程中会出现磁盘空间不足的情况。尤其是电脑的c盘,当出现了磁盘空间不足的时候,电脑系统就会崩溃。电脑c盘必须留存足够的空间,才能保证系统运行的稳定。平常我们在使用电脑的时候就养成好的习惯,不要把软件安装在c盘,软件的默认保存路径也不要存放在c盘。日常存放文件也不要存放在c盘。这样我们就能够保证c盘的空间,让我们的电脑稳定的运行。今天我就给大家...
写这篇文章的目的:笔者为了项目,学习Android NDK,但是发现所有关于Android NDK的文章,都讲解非常粗糙,让新人容易陷入困惑的境地,笔者不才,花了将近3个小时。整理如下,若有错误之处,敬请指出。1. AndroidNDK下载Android NDKhttp://dl.google.com/android/ndk/android-ndk32-r1
此文并不是介绍项目的性能的如何优化,而是介绍本人在工作中总结出来的一些开发经验,旨在通过改善开发习惯,来提升工作效率。东北人有个词儿特别有意思,叫埋汰。哈哈,不知道诸位老铁们有没有听你们身边的朋友说过。生活上,我们肯定是不想让别人嫌弃我们埋汰。同样,我们的项目也不应该“埋汰”。制定一个优秀的项目结构,不仅能让我们自己看的舒服,在日常的代码维护也能够给我提供极大的便利。所以,工作中总结了一些前端...