精华内容
下载资源
问答
  • UML并发视图-状态图详解

    千次阅读 2019-10-20 04:11:01
    UML并发视图-状态图详解 提示: 对UML基础还不太了解或想查阅学习其他UML图的戳这的戳这UML统一建模语言快速入门.CSDN 文章目录UML并发视图-状态图详解状态图状态转换事件实例-图书管理系统中的图书状态图 状态图 ...

    UML并发视图-状态图详解

    提示:
    对UML基础还不太了解或想查阅学习其他UML图的戳这的戳这
    UML统一建模语言快速入门.CSDN
    UML建模操作教程及建模成品请戳这
    UML_GitHub

    状态图

    可以展现一个对象拥有的状态,还可以说明事件如何随着时间的推移来影响这些状态

    状态

    状态是给定类的对象的一组属性值,这组属性值对所发生的事件具有相同性质的反应

    转换

    转换是状态间的关联。当一个特定事件发生或者某些条件得到满足时,一个源状态下的对象在完成一定的动作后将发生状态转变,转向另一个称为目标状态的状态。一般状态之间的转移是由事件触发

    事件

    表示在某一特定的时间或空间出现的能够引发状态改变运动变化

    实例-图书管理系统中的图书状态图

    图书借阅中图书的状态有可出借状态预约状态已借出状态下架状态

    需求:制作在不同事件下图书状态变化的状态图

    在这里插入图片描述

    展开全文
  • UML-并发视图-协作图详解

    千次阅读 2019-10-20 04:06:22
    UML-并发视图-协作图 提示: 对UML基础还不太了解或想查阅学习其他UML图的戳这的戳这UML统一建模语言快速入门.CSDN 协作图显示了一系列的对象和在这些对象之间的联系,以及对象间发送和接收的消息 协作图也是一...

    UML-并发视图-协作图

    提示:
    对UML基础还不太了解或想查阅学习其他UML图的戳这的戳这
    UML统一建模语言快速入门.CSDN
    UML建模操作教程及建模成品请戳这
    UML_GitHub

    • 协作图显示了一系列的对象在这些对象之间的联系,以及对象间发送和接收的消息

    • 协作图也是一种交互图。强调的是发送和接收消息的对象之间的组织结构

    协作图的组成元素

    协作图是用于描述系统的行为如何由系统的成分协作实现的图。协作图中包括的建模元素有

    • 对象〔包括参与者实例、多对象、主动对象等)
    • 消息

    时序图和协作图的互换

    打sequence框图------> 选择“Browse/Create collaboration Diagram”命令

    或者直接按下F5键

    ----------->浏览协作图并调整图中模型元素的位置

    时序图与协作图的比较

    时序图和协作图都属于交互图都用于描述系统中对象之间的动态关系

    协作图以对象图的方式绘制各个参与对象,强调的是交互的语境与参与交互的对象的整体组织

    时序图可以描述对象的创建和撤销的情况,强调的是交互的时间顺序

    以描述对象的创建和撤销的情况,强调的是交互的时间顺序

    展开全文
  • UML并发视图-时序图

    千次阅读 2019-10-20 04:05:08
    UML并发视图-时序图 提示: 对UML基础还不太了解或想查阅学习其他UML图的戳这的戳这UML统一建模语言快速入门.CSDN 时序图描述类系统中类和类之间的交互,以及对象之间消息交互的时间顺序,也可称为顺序图。 文章目录...

    UML并发视图-时序图

    提示:
    对UML基础还不太了解或想查阅学习其他UML图的戳这的戳这
    UML统一建模语言快速入门.CSDN
    UML建模操作教程及建模成品请戳这
    UML_GitHub

    时序图描述类系统中类和类之间的交互,以及对象之间消息交互时间顺序,也可称为顺序图

    时序图组成元素

    时序图是一种强调消息的时序交互图,它由活动者(Actor)对象(Object)消息 (Message)、生命线(Lifeline)控制焦点(Focus of control)组成。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J0sT9X3m-1571515418009)(C:\Users\JunSIr\AppData\Roaming\Typora\typora-user-images\1571410516316.png)]

    对象

    对象是类的实例,具有特定的属性和操作。如果对象位于时序图的顶部,则说明在交互开始之前该对象已经存在了。如果对象是在交互的过程中创建的,那么它应当位于图的中间部分

    生命线

    生命线是一条垂直的虚线,表示时序图中的对象在一段时间内的存在 (生命周期)

    控制焦点

    控制焦点是对象生命线上的一个窄矩形,用于装饰对象生命线,表示对象执行一个动作所经历的时间长度。矩形的顶部表示动作的开始底部表示动作的结束

    消息

    底部表示动作的结束*。

    展开全文
  • UML并发视图-活动图 提示: 对UML基础还不太了解或想查阅学习其他UML图的戳这的戳这UML统一建模语言快速入门.CSDN 活动图可以用于描述系统的工作流程和并发行为,它用于展现参与行为的类所进行的各种活动的顺序关系...

    UML并发视图_状态图、协作图、时序图、活动图各成分及关系具体说明

    状态图

    状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。

    一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(State Machine Diagram),重点描述状态图的控制流。

    状态

    状态是给定类的对象的一组属性值,这组属性值对所发生的事件具有相同性质的反应

    在UML中,用一个椭圆表示一个状态

    如对于一扇门来说,状态有Opened、Closed、Locked。

    对应的事件有 Open、Close、Lock和Unlock。

    门的状态在不同事件发生后转化为不同的状态

    注意:

    并不是所有的事件都会引起状态的转移,比如当门是处于【Opened】状态,不能进行【Lock】事件

    转换

    转换是状态间的关联。当一个特定事件发生或者某些条件得到满足时,一个源状态下的对象在完成一定的动作后将发生状态转变,转向另一个称为目标状态的状态。一般状态之间的转移是由事件触发的

    事件

    表示在某一特定的时间或空间出现的能够引发状态改变的运动

    示例:图书借阅-图书的状态图

    协作图

    协作图显示了一系列的对象和在这些对象之间的联系,以及对象间发送和接收的消息

    协作图强调的是发送和接收消息的对象之间的组织结构

    示例:图书借阅后台MVC协作

    时序图

    时序图描述类系统中类和类之间的交互,以及对象之间消息交互的时间顺序,也可称为顺序图。

    成分如下

    活动者/角色(Actor)

    系统角色,可以是人或者其他系统,子系统。以一个小人图标表示

    对象(Object)

    生命线(LifeLine)

    生命线是一条垂直的虚线,表示时序图中的对象在一段时间内的存在 (生命周期)

    控制焦点

    控制焦点是对象生命线上的一个窄矩形,用于装饰对象生命线,表示对象执行一个动作所经历的时间长度。

    矩形的顶部表示动作的开始,底部表示动作的结束。

    示例:后台MVC创建一个学生对象

    活动图

    活动图可以用于描述系统的工作流程和并发行为,它用于展现参与行为的类所进行的各种活动的顺序关系

    成分如下:

    动作状态(Activity State)

    对象的动作状态是活动图的最小单位的构造块,是指执行原子的、不可中断的动作, 并在此动作完成后通过完成转换转向另一个状态的状态

    活动状态(Action State) -

    活动状态用于表达一个非原子的运行。

    对象的活动状态可以被理解成一个组合,它的控制流由其他活动状态或动作状态组成

    判定 (Decisions)

    对应代码

    if(true){
        ...
    }
    else{
        ...
    }
    

    转换(Transitions)与动作流(Action Flow)

    当一个动作状态或活动状态结束时,该状态就会转换到一个状态

    这就是无触发转移,称为自动转移。

    所有动作状态之间的转换流称为动作流

    分支(Branch}与合并 (Merge)

    在活动图中,可根据不同的触发条件转移到不同的活动,每个可能的转移就是一个分支。

    分支一般用于表示对象类所具有的条件行为,合并表示从对应的分支开始的条件行为的结束

    可理解为

    if(true){
        ...分支1
    }
    else{
        ...分支2
    }
    
    ...合并
    

    分叉与汇合

    分叉用于将动作流分为两个或者多个并发运行的分支

    而汇合则用于同步这些并发分支,以达到共同完成一项事务的目的

    泳道

    泳道是活动图中水平方向的区域划分,根据每个活动的职责对所有活动进行划分,每个泳道代表一个责任区。泳道关心的是所代表的职责

    示例 检查新生入学 活动图

    展开全文
  • Java知识体系最强总结(2021版)

    万次阅读 多人点赞 2019-12-18 10:09:56
    本人从事Java开发已多年,平时记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。也算是记录自己在从事编程工作的成长足迹,通过博客可以促进博主与阅读者的共同...
  • 并发刷新物化视图需要视图不带where条件的唯一索引 实例 imos=# imos=# create table test(id int, name varchar); CREATE TABLE imos=# imos=# create materialized view view_test imos-# as imos-# select ...
  • Mysql数据库基础入门视频教程

    万人学习 2018-10-24 16:59:26
    Mysql数据库基础入门视频课程:属于零基础Mysql数据库教程,从数据库的... 常用函数,事务的学习,您将学到什么是事务的提交,回滚,并发操作及脏读,幻读. 最后视图,存储过程,索引的学习,将会带你掌握更高级的数据库技术.
  • Java面试题大全(2020版)

    万次阅读 多人点赞 2019-11-26 11:59:06
    发现网上很多Java面试题没有答案,所以花了很长时间搜集整理出来了这套Java面试题大全,希望对大家帮助哈~ 本套Java面试题大全,全的不能再全,哈哈~ 一、Java 基础 1. JDK 和 JRE 有什么区别? JDK:Java ...
  • 通过对视图维护过程中的更新...在并发环境下,数据更新和模式更新极可能同时存在,这对视图维护工作带来极大的困难。在实例分析基础上,深入而细致地刻画了模式与数据全面并发的典型情形,为视图维护工作奠定基础。
  • 视图】 ---- 视图是一个虚拟表。 /*创建两个表*/ create table student( ...视图有如下优点: 【创建视图】 CREATE VIEW 1.创建视图的语法 2.在单表上创建视图 /*建表并插入数据*/ create table t(qu
  • (五)什么是软件架构视图 4+1视图

    万次阅读 多人点赞 2018-07-26 17:39:40
    什么是软件架构视图 那么,什么是软件架构视图呢?Philippe Kruchten在其著作《Rational统一过程引论》中写道: 一个架构视图是对于从某一视角或某一点上看到的系统所做的简化描述,描述中涵盖了系统的某一特定...
  • 1995年,PhilippeKruchten在...进程视图(ProcessView),捕捉设计的并发和同步特征。部署视图(DeploymentView),描述了软件到硬件的映射,反映了分布式特性。实现视图(ImplementationView),描述了在开发
  • MySQL 面试题

    万次阅读 多人点赞 2019-09-02 16:03:33
    因为 MySQL 还会部分内容和运维相关度比较高,所以本文我们分成两部分【开发】【运维】两部分。 对于【开发】部分,我们需要掌握。 对于【运维】部分,更多考验开发的知识储备情况,当然能回答出来是比较好的...
  • 数据库面试

    千次阅读 多人点赞 2019-02-13 09:03:42
    一、数据库问答题 1. SQL语言包括哪些类型? 数据定义DDL:Create Table,Alter Table,Drop Table, Create/Drop Index等 ...内连接是保证两个表中所有的行要满足连接条件,而外连接则不然。 在外连接中...
  • mysql面试题

    千次阅读 2019-09-23 12:28:36
    最全MySQL面试题和答案 Mysql 的存储引擎,myisam和innodb的区别。 答: 1.MyISAM 是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小数据,小并发。...数据表类型哪些     ...
  • 《数据库原理》— 数据库系统概论第五版习题解析

    万次阅读 多人点赞 2017-05-29 14:57:48
    数据的种类数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。...
  • Java知识体系最强总结(2020版)

    千次阅读 多人点赞 2020-03-07 08:35:51
    本人从事Java开发已多年,平时记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。...整理的Java知识体系主要包括基础知识,工具,并发编程,数据...
  • Vue面试题

    千次阅读 多人点赞 2019-09-19 23:22:09
    1、什么是MVVM? 答:MVVM是是Model-View-ViewModel的缩写,Model代表数据模型,定义数据操作的业务逻辑,View代表视图层,负责将数据模型渲染到页面上,ViewModel通过双向绑定把View和Model进行同步交互,不需要...
  • 目录 一、RUP概述 二、“4+1”视图模型 一、RUP概述 ...“4+1”视图包括逻辑视图、实现视图、进程视图、部署视图和用例视图。 最终用户关心的是系统的功能,因此会侧重于逻辑视图; ...
  • 【数据库学习】数据库总结

    万次阅读 多人点赞 2018-07-26 13:26:41
    数据库是长期存储在计算机内、组织的、可共享的大量数据的集合。 常见数据库管理系统:Access、mysql、sql server 2)特点 ①数据库数据特点 永久存储、组织、可共享。 (数据的最小存取...
  • UML概述及UML图详解

    万次阅读 多人点赞 2020-01-17 19:34:04
    另外,参与者、信号应用、文档库、页表等是上述基本事物的变体 ​ 2.行为事物:UML模型图的动态部分,描述跨越空间和时间的行为 交互:实现某功能的一组构件事物之间的消息的集合,涉及消息、动作序列、...
  • 压力测试工具

    万次阅读 多人点赞 2018-12-20 16:06:28
    我们通常要分析的性能数据像TPS,在线人数,事务数,网络吞吐,CPU,内存,磁盘IO等性能报告里都有。 阿里云PTS   付费 性能测试PTS(Performance Testing ...
  • Postman教学(简单版基本操作)

    千次阅读 2019-07-11 18:23:00
    postman就是一个模拟调用api请求的工具,当然他还有其他功能,比如做一些高并发测试等。你在项目中发布了rest接口并且成功启动项目以后,你在controller层发布的api接口就可以被postman调用了,如果你是本地环境,...
  • 数据库管理系统

    千次阅读 2018-10-24 00:14:00
    一、数据库管理系统的基本功能 ...在关系数据库中就是建立数据库(或模式)、表、视图、索引等,还有创建用户、安全保密定义(如用户口令、级别、角色、存取权限)、数据库的完整性定义。这些定义存储在数据字典(亦...
  • UML 视图

    千次阅读 热门讨论 2018-07-12 10:22:55
    事物(Things)、关系(Relationships) 是组成 UML 模型的基本模型元素,图由模型元素事物和关系构成,视图由各种图构成。 随着系统复杂性的增加,建模就成了必不可少的工作。理想情况下,系统由单一的图形来描述,...
  • “4+1”视图包括逻辑视图、实现视图、进程视图、部署视图和用例视图。 最终用户关心的是系统的功能,因此会侧重于逻辑视图; 程序员关心的是系统的配置、装配等问题,因此会侧重于实现(开发)视...
  • 并发之——Guava Cache

    千次阅读 2019-10-27 11:18:02
    最近需要用到缓存来存放临时数据,又不想采用Redis,Java自带的Map功能太少,发现Google的Guava提供的Cache模块功能很强大,于是选择使用它。...1.并发性:由于目前的应用大都是多线程的,所以缓存需要支持并发的写...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java 3DMenu 界面源码,人说用到游戏中不错,其实平时我信编写Java应用程序时候也能用到吧,不一定非要局限于游戏吧,RES、SRC资源都有在压缩包内。 Java zip压缩包查看程序源码 1个目标文件 摘要:Java源码...
  • 安全性控制、完整性控制、并发性控制、数据库恢复 数据对象、操作类型 授权粒度、授权表中允许的登记项的范围 原始数据(或明文)、不可直接识别的格式(或密文)、密文 事务、原子性、一致性、隔离性、持久...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 105,288
精华内容 42,115
关键字:

并发视图都有什么