AA03

[


微课名称:

     领域分析与UML建模方法(初阶)   


微课目标:

UML是个很好的图形建模语言,也有很多UML建模工具,对于软件架构师和开发者来说,都是非常重要的。无论在培养创意思考(creative thinking)、进行系统分析(system analysis)或实践领域建模(domain modeling)各方面,都是必备的基本技能。

微课介绍

大家都知道,像举世公认的创意天才:达芬奇(Leonardo da Vinci)。他具有非凡的图形绘制和思考能力(例如蒙娜莉萨的微笑就是他的名作)。这提醒了我们,身为架构师或开发者,其图形绘制和思考能力愈好,其创意设计与人际沟通能力就愈好。因此,培养Android架构师或开发者的图形思考能力是极为重要的。透过UML图形呈现,能有效培养架构师的图形思考和创意,提升架构师与项目经理、业主的沟通能力。在图形上,也能增加美感,培养架构师对软硬件的感觉(feeling)而不是只能逻辑的理解(understanding),有助于与设计师进行创意交流。

内容单元:

Sec_01_介绍UML建模语言

Sec_02_如何制作UML类图

Sec_03_如何以UML表达介面

Sec_04_演练_以UML表达类与介面

Sec_05_介绍系统(领域)分析

Sec_06_领域分析与建模_嫦娥奔月之例

Sec_07_领域分析与建模_青蛙王子之例

Sec_08_领域分析与建模_点餐之例

Sec_09_领域分析_五子棋范例

Sec_10_UML建模_五子棋范例

立即学习此微课:

~ End ~

时间: 2024-10-21 11:43:37

AA03的相关文章

smail 语法参考

Dalvik opcodes Author: Gabor Paller Vx values in the table denote a Dalvik register. Depending on the instruction, 16, 256 or 64k registers can be accessed. Operations on long and double values use two registers, e.g. a double value addressed in the

Dalvik opcodes

Dalvik opcodes Author: Gabor Paller Vx values in the table denote a Dalvik register. Depending on the instruction, 16, 256 or 64k registers can be accessed. Operations on long and double values use two registers, e.g. a double value addressed in the

用SQLLDR来装载date类型的控制文件

以前给山东某单位做oracle数据库恢复得时候,恢复出来得数据中包含date类型,当时给客户提供得是sqlldr得方式,因为数据量比较大,用sqlldr装载起来速度比较快,所以采用了这种方式,结果在装载得时候也出现错误,吧解决方法贴出来,做个总结.数据是这样得:|111| |LF0003.lob| |03-JUN-2007 AD 00:00:00||222| |LF0004.lob| |01-JUN-2007 AD 00:00:00|控制文件是这么写的:load datainfile 'dump

php 数组 array_values () array_key()

---恢复内容开始--- <?php // array_unique($array) 去除重复 // array_unshif()向数组的顶部追加函数 // array_shif($a,"ss")向数组的顶部删除函数,返回删除的数 //array_pop($array);删除数组最后一个元素 //array_values($array) 得到数组的数值 // rtrim($a,",")删除右边多的逗号 echo "<pre>";

Smali 语法文档

可以选择保存成pdf格式,查询起来挺方便的 if v0==0 go cond_0 if-eqz v0, :cond_0 if v0!=0 go cond_0 if-nez v0, :cond_0 v1赋属性值 const/4 v1, 0x2 iput v1, p0, Lcom/android/shortcuts/setting/SettingActivity;->h:I 获得属性值 赋值v2 iget v2, p0, Lcom/android/shortcuts/setting/SettingA

安卓逆向——smali语法

Dalvik虚拟机操作码 作者:Gabor Paller    翻译:YULIANGMAX v1.0 表中的vx.vy.vz表示某个Dalvik寄存器.根据不同指令可以访问16.256或64K寄存器. 表中lit4.lit8.lit16.lit32.lit64表示字面值(直接赋值),数字是值所占用位的长度. long和double型的值占用两个寄存器,例:一个在v0寄存器的double值实际占用v0,v1两个寄存器. boolean值的存储实际是1和0,1为真.0为假:boolean型的值实际是

smali语法中文版

作者:Gabor Paller    翻译:YULIANGMAX v1.0 表中的vx.vy.vz表示某个Dalvik寄存器.根据不同指令可以访问16.256或64K寄存器. 表中lit4.lit8.lit16.lit32.lit64表示字面值(直接赋值),数字是值所占用位的长度. long和double型的值占用两个寄存器,例:一个在v0寄存器的double值实际占用v0,v1两个寄存器. boolean值的存储实际是1和0,1为真.0为假:boolean型的值实际是转成int型的值进行操作.

hadoop-pig学习笔记

A1 = LOAD '/luo/lzttxt01.txt' AS (col1:chararray,col2:int,col3:int,col4:int,col5:double,col6:double);B1 = GROUP A1 BY (col2,col3,col4);C1 = FOREACH B1 GENERATE FLATTEN(group),AVG(A1.col5),AVG(A1.col6); ---这里的A1指的是B1里的A1,B1中有若干个A1;STORE C1 INTO '/outp

pkg_zhgl

CREATE OR REPLACE PACKAGE BODY PKG_ZHGL AS --账户管理包 code szn 20110829 --账户管理服务包 --定义本包中需要引用到的常量 --定义说明:定义变量时,同一个字典项的代码要集中放在一起,方便后续维护.增加新的常量时,请先确认该常量在包头是 --否已定义,避免同一个常量重复定义的情况. C_PKG_NAME CONSTANT VARCHAR2(20) := 'PKG_ZHGL.'; C_CAE178_SR CONSTANT VARCH