山羊吃什么| 头晕目眩是什么意思| 抬旗是什么意思| 三头六臂开过什么生肖| b型钠尿肽高说明什么| 海马体是什么意思| 日本兵为什么不怕死| 孕妇吃红枣对胎儿有什么好处| 气血不足吃什么药最好| 胎盘长什么样子图片| 浇花的水壶叫什么| 什么是热病| 台球杆什么牌子的好| 手上长毛是什么原因| 平板支撑是什么| 县级以上医院是指什么| 晚上一直做梦是什么原因引起的| 喉咙发炎吃什么药好得快| 尿液泡沫多是什么原因| 宫颈活检lsil是什么病| 老觉得饿是什么原因| 甲状腺球蛋白抗体高是什么原因| 葬爱家族是什么意思| 胆囊壁不光滑是什么意思| 先天性聋哑病属于什么遗传病| 颈动脉斑块吃什么药| 达摩是什么意思| 甜五行属什么| 钙片不能和什么一起吃| 四川九寨沟什么时候去最好| 肚子为什么会胀气| 霉菌性阴炎用什么药止痒效果好| 紧急避孕药对身体有什么伤害| 6月5号什么星座| 两个叉念什么| 吃什么助睡眠| 净身出户需要什么条件| 值神天刑是什么意思| 婴幼儿积食会有什么症状| 逝者已矣生者如斯是什么意思| 才高八斗是指什么生肖| 红斑狼疮吃什么药| 什么是拘役| 新疆人为什么长得像外国人| 鲤鱼旗的含义是什么| 1963年的兔是什么命| 10.21是什么星座| 决明子是什么| 惊弓之鸟告诉我们什么道理| nt是什么意思| 想吃甜食是什么原因| 性冷淡是什么| 三叉神经痛看什么科| 全程c反应蛋白高说明什么| 什么命的人会丧偶| 鬼迷日眼是什么意思| 吃什么瘦肚子| 丝芙兰是什么品牌| 头晕可以吃什么药| 为什么屎是臭的| 海藻糖是什么糖| 为什么胸部会胀痛| 德国纳粹是什么意思| 扁桃体发炎吃什么好得快| 生育保险是什么意思| 珍珠是用什么做的| 大姨妈不能吃什么水果| 莲雾是什么| 过年给老人买什么| iv是什么意思| 什么是医疗器械| 总胆汁酸高说明什么| 女生下体长什么样| 红斑是什么病| 不可思议的意思是什么| 什么是拉拉| 什么手表品牌最好| 女性去泰国要注意什么| 冬至节气的含义是什么| 六月二十日是什么日子| 直言不讳是什么意思| 95年属于什么生肖| 粽子是什么意思| 乳腺囊性结节是什么意思| 胃炎吃什么| 意念是什么| 贫血有什么症状| 咳嗽吐血是什么原因| 男人断眉代表什么| 头疼检查什么项目| 结婚20年是什么婚| 华伦天奴属于什么档次| pin是什么意思啊| 体育生能报什么专业| 吃什么水果可以美白| 肛门瘙痒挂什么科| 这个季节吃什么水果最好| 养牛仔裤是什么意思| 用什么回奶最快最有效| 甲状腺囊实性结节是什么意思| 记性不好吃什么药| 弱不禁风是什么生肖| 流动人口是什么意思| 长沙有什么特产| 借刀杀人是什么生肖| 开黑什么意思| 男马配什么属相最好| 柱状上皮外移什么意思| 泞字五行属什么| 熊猫血是什么血型| 砂仁为什么要后下| 宝宝积食吃什么药| 膳食是什么| 同房后出血什么原因| 蛟龙是什么意思| 痤疮是什么意思| 区委书记什么级别| 梦寐以求是什么意思| 戊日是什么意思| 尾椎骨疼挂什么科| 重逢是什么意思| 69是什么意思| 挽尊什么意思| 肾在什么位置| 早上起床想吐是什么原因| 梦到牙齿掉了是什么意思| cnm是什么意思| 什么叫流年| 脸颊两边长斑是什么原因| 女人梦见蛇预示着什么| 心血管病人吃什么最好| 甲减吃什么盐| 1978年属马五行缺什么| 怀孕了吃什么药能流掉| 心电图显示窦性心律是什么意思| 荨麻疹是什么样的| 什么是耦合| 籍贯指的是什么| 太后是皇上的什么人| 什么是adhd| 什么人没有国籍| 重要是什么意思| 痔疮痒痒的是什么原因| 雄激素是什么意思| 翡翠对人体有什么好处| 嗜碱性粒细胞偏高是什么原因| 坐北朝南是什么意思| 过敏性紫癜千万不能用什么药| 香皂和肥皂有什么区别| 什么下什么什么| 龟头敏感吃什么药| 皈依有什么好处| 强硬是什么意思| 马来西亚人为什么会说中文| 三书六礼指的是什么| 脾脏大是什么原因| 什么情况下会得甲亢| 大便红褐色是什么原因| 发生什么事| 戴银镯子变黑是什么原因| 算命先生是什么生肖| 日柱将星是什么意思| 尿不干净有余尿是什么原因| 西瓜虫吃什么| 婉甸女装属于什么档次| 71岁属什么| 8月24日是什么星座| 跑单是什么意思啊| 为什么筋膜炎一躺下才会疼| 男人少精弱精吃什么补最好| 壁厚是什么意思| 蒸桑拿是什么意思| 2002年五行属什么命| 面部神经挂什么科| 万宝龙皮带算什么档次| 外面下着雨犹如我心血在滴什么歌| icd是什么意思| 手串18颗代表什么意思| g1p1是什么意思| 博字五行属什么| 呼吸衰竭是什么意思| 谷氨酰基转移酶低是什么原因| 心重是什么意思| 中央政法委书记什么级别| 猕猴桃什么时候成熟| 哥弟属于什么档次| 生二胎应该注意什么| 低压偏高有什么危害| 写生是什么意思| 金字旁加女念什么字| 胆囊结石吃什么食物好| 黄芪的功效与作用是什么| 胰腺炎是什么病严重吗| 鞥是什么意思| 崔字五行属什么| 胎记是什么| 为什么要补钾| 尘螨是什么东西| 女人大把掉头发是什么原因| 梦见蛇是什么征兆| 白带豆腐渣状用什么药| 什么的眉毛| 腹部b超能检查出什么| 中药和中成药有什么区别| lsil什么意思| 秒后面是什么单位| 化学性肝损伤是什么意思| 葸是什么意思| fl是胎儿的什么| 梦见摘西红柿是什么意思| 二月一日是什么星座| rap是什么意思| 身份证后四位代表什么| 普罗帕酮又叫什么| 血压高有什么表现| 石灰的主要成分是什么| 脾阳不足吃什么中成药| 双向转诊是什么意思| 规培结束后是什么医生| 全科医学科看什么病| 托是什么意思| 喉咙挂什么科室| 引产挂什么科| 面瘫是什么原因引起的| 猫砂是什么材料做的| 子宫为什么会长息肉| 为什么会拉血| 刘晓庆什么星座| 儿童办理身份证需要什么材料| 愣头青是什么意思| 布洛芬有什么作用| 感冒什么时候传染性最强| 刚愎自用代表什么生肖| 国企是什么意思| 定增是什么意思| 皮肤发黄什么原因| 蟾酥是什么| 百什么争什么| 手一直抖是什么原因| 日光浴是什么意思| 曹操为什么要杀华佗| 胃疼为什么后背也疼| 经常吃蜂蜜有什么好处| 尿淀粉酶高是什么原因| 狗狗呕吐吃什么药| 五服是什么意思| 电话正在通话中是什么意思| 膀胱癌有什么症状| 韩红和张一山什么关系| 绿色痰是什么原因| 一九九二年属什么生肖| 举措前面搭配什么| 黛是什么颜色| 10.16是什么星座| 白羊座的幸运色是什么| 秦始皇原名叫什么名字| 小孩子注意力不集中是什么原因| 核心抗体阳性是什么意思| 梦见鹦鹉是什么征兆| 补休是什么意思| 引产挂什么科| 敢是什么意思| 治疗幽门螺杆菌用什么药效果最好| 贫血吃什么比较好| 百度P?esko?it na obsah

延时摄影记录罕见极光

Z Wikipedie, otev?ené encyklopedie
百度 2022年,这里将承担3个大项4个分项20个小项的比赛,将产生20块金牌。

UML, Unified Modeling Language, je v softwarovém in?enyrství graficky jazyk pro vizualizaci, specifikaci, navrhování a dokumentaci programovych systém?. UML nabízí standardní zp?sob zápisu jak návrh? systému v?etně konceptuálních prvk?, jako jsou business procesy a systémové funkce, tak konkrétních prvk?, jako jsou p?íkazy programovacího jazyka, databázová schémata a znovupou?itelné programové komponenty.

UML podporuje objektově orientovany p?ístup k analyze, návrhu a popisu programovych systém?. UML neobsahuje zp?sob, jak se má pou?ívat, ani neobsahuje metodiky, jak analyzovat, specifikovat ?i navrhovat programové systémy.

Standard UML definuje standardiza?ní skupina Object Management Group (OMG).

Zp?soby pou?ití UML

[editovat | editovat zdroj]
Kreslení konceptu
UML diagramy

P?i tomto pou?ití je UML podp?rnym nástrojem pro komunikaci mezi vyvojá?i a pro zaznamenání my?lenek a návrh?. Do diagram? se kreslí pouze věci podstatné pro grafické vyjád?ení návrhu, ?ásti návrhu p?edtím, ne? se za?ne programovat.

D?le?itá je srozumitelnost, rychlost nakreslení a snadnost změny ?i navr?ení alternativ ?e?ení.

Kreslení detailních návrh?

Cílem je zaznamenat kompletní návrh ?i kompletní realizaci. P?i kreslení návrhu by měl analytik obsáhnout v?echny prvky tak, aby programátor byl schopen vytvo?it program bez velkého p?emy?lení nad věcnou oblastí (pro programátora by neměla vzniknout pot?eba konzultace s u?ivatelem). P?i kreslení detailních návrh? se obvykle pou?ívají specializované programy (CASE), které jsou schopny sdílet informace mezi jednotlivymi modely a kontrolovat konzistenci návrhu. P?i dokumentaci programu se ?asto pou?ívají nástroje pro generování diagram? z vlastního kódu aplikace.

UML jako programovací jazyk

P?i tomto pou?ití vyvojá? nakreslí UML diagramy, ze kterych se vygeneruje p?ímo spustitelny kód. Toto vy?aduje specializované nástroje a velmi p?esné vyjad?ování v UML diagramech. V této souvislosti se velmi ?asto pou?ívá pojem Model Driven Architecture (MDA), co? je dal?í standard skupiny OMG, ktery se sna?í standardizovat pou?ití UML jako programovacího jazyka.

Metamodel

Tento pohled pou?ívají auto?i UML a auto?i CASE nástroj? - nedívají se na UML jako na diagramy, pro ně je základem UML metamodel (diagramy jsou pouze grafickou reprezentací metamodelu). P?i tomto p?ístupu se ?asto pou?ívá pojem model místo pojmu diagram, nap?. místo diagramu t?íd se pou?ívá pojem model t?íd. Metamodel se popisuje pomocí Meta-Object-Facility (MOF) - abstraktního jazyka pro specifikaci, vytvá?ení a správu metamodel? (dal?í standard OMG). Pro vyměnu metamodel? se pou?ívá XMI - na XML zalo?eny standard (sou?ást standardu UML).

Sou?ásti UML

[editovat | editovat zdroj]

Standard ve verzi 2.0 se skládá ze ?ty? ?ástí:

  • UML 2.0 SuperStructure – popis UML z hlediska u?ivatele (analytik/programátor). Tato ?ást popisuje jednotlivé diagramy.
  • UML 2.0 Infrastructure – metamodel stojící v pozadí za UML, specifikovany pomocí Meta-Object Facility (MOF).
  • UML 2.0 Object Constraint Language (OCL) – jazyk pro specifikaci vstupních a vystupních podmínek, invariant? v jednotlivych diagramech.
  • UML 2.0 Diagram Interchange – popis XML struktur pro vyměnu konkrétních model? mezi jednotlivymi modelovacími nástroji.

Vedle vlastního standardu existují UML profily – p?izp?sobení UML pro jednotlivé oblasti:

  • UML Profile for CORBA?
  • UML Profile for CORBA Component Model (CCM)
  • UML Profile for Enterprise Application Integration (EAI)
  • UML Profile for Enterprise Distributed Object Computing (EDOC)
  • UML Profile for QoS and Fault Tolerance
  • UML Profile for Schedulability, Performance, and Time
  • UML Testing Profile

Z UML té? za?ínají vznikat r?zné dialekty – modelovací jazyky pro ur?ité oblasti, které p?ebírají ?ást UML, kterou modifikují a doplní o prvky specifické pro konkrétní oblast. P?íkladem m??e byt jazyk Systems Modeling Language (SysML), ur?eny pro specifikaci, analyzu, návrh, verifikaci a validaci r?znych systém? (technické, programové, informa?ní, procesní, zabezpe?ovací, …).

Té? vět?ina metodik pro analyzu a návrh systém? up?ednostňuje ?ásti z UML a doplňuje je o dal?í prvky.

Ukázka diagramu t?íd (generalizace)
UML diagramy
  • Strukturní diagramy
  • Diagramy chování
  • Diagramy interakce

Diagramy jsou nejznáměj?í a nejpou?ívaněj?í ?ástí standardu. Následuje p?ehled diagram? v UML 2.0 v?etně jejich roz?lenění do skupin:

Historie UML

[editovat | editovat zdroj]

Vyvoj UML za?al v roce 1994, kdy Grady Booch a Jim Rumbaugh za?ali ve firmě Rational Software (nyní sou?ást firmy IBM) spojovat své metodiky – Booch a OMT (Object Modeling Technique). V zá?í 1996 do firmy Rational Software vstoupil Ivar Jacobson se svojí metodologii OMSE (Object-Managed Software Engineering).

Vysledkem jejich práce byl návrh UML (verze 0.9) a metodika RUP (Rational Unified Process). Standardiza?ní organizace OMG v roce 1997 p?ijala jako standard UML verze 1.1 ve které byly za?leněny prvky z dal?ích metodik (ozna?ení UML 1.0 se pou?ívá pro návrh, ktery poslala firma Rational Rose standardiza?ní komisi). Postupně se up?esňovala specifikace a vznikaly dal?í verze 1.2 (1998), 1.3 (1999), 1.4 (2001) a 1.5 (2002). Vět?í změny byly za?leněny do verze 1.3.

Od roku 2001 OMG p?ipravovala verzi 2.0, která p?inesla podstatná roz?í?ení. Text první ?ásti (SuperStructure) byl schválen na podzim 2004, ale je?tě nebyla dokon?ena formální úprava dokumentu. UML specifikace verze 2.4.1 byla formálně vydána v srpnu 2011. UML 2.5 byla vydána v ?íjnu 2012 jako ?In progress“ verze a byla oficiálně vydána v ?ervnu 2015.

Formalní verze 2.5.1 byla p?ijata v prosinci 2017, stejně jako OCL verze 2.4. Mezinárodní organizací pro normalizaci (ISO) tyto dokumenty p?ijala jako standard ISO/IEC 19505.[1]

Externí odkazy

[editovat | editovat zdroj]
活塞运动是什么 为什么会散光 大豆油是什么豆做的 私是什么意思 乳糖不耐受可以喝什么奶
上校相当于政府什么官 天打五雷轰是什么意思 参谋是什么军衔 子宫肌瘤是什么原因引起的 想吐吃什么药可以缓解
人参长什么样 u盘什么牌子好 经期量少吃什么来排血 课代表是什么意思 拘禁是什么意思
一眼万年什么意思 菌血症是什么病 ca登录是什么意思 93是什么意思 蛇头是什么意思
怀孕喝酒会有什么反应hcv7jop9ns4r.cn 强直性脊柱炎是什么hcv8jop9ns6r.cn 收官之作什么意思hcv8jop6ns5r.cn 生姜红糖水有什么作用bfb118.com 尿结石吃什么药hcv9jop6ns0r.cn
冷得什么aiwuzhiyu.com 腹部ct平扫能检查出什么0297y7.com 手腕长痣代表什么意思hcv9jop8ns2r.cn 宫外孕是什么意思hcv8jop2ns4r.cn lll是什么意思hcv9jop0ns0r.cn
孤臣是什么意思hcv9jop2ns5r.cn 老九门2什么时候上映hcv9jop1ns4r.cn 甲钴胺片治疗什么病hcv8jop2ns1r.cn 腊肠炒什么好吃onlinewuye.com 格斗和散打有什么区别hcv8jop4ns8r.cn
再生纤维是什么面料weuuu.com 男士生育检查挂什么科hcv7jop4ns6r.cn 什么叫精神分裂症1949doufunao.com hp是什么意思hcv8jop8ns7r.cn ast是什么意思hcv9jop1ns6r.cn
百度