Π 1 ntu Peb siv lub npe "dawb dab neeg", tshwm sim los ntawm cov piv txwv ntawm kev kawm UML daim duab qhia raws li cov lus dab neeg (saib, piv txwv li, no [1]). Ua ntej kev tsim qauv pib, peb tau pom zoo siv qee lub ntsiab lus ntawm Daim Duab Ua Haujlwm thiab pib tsim daim ntawv cog lus ua qauv. Ua raws li cov lus pom zoo no, nyob rau theem 1 peb tau piav qhia txog cov txheej txheem hauv daim duab kos duab, thiab hauv theem 2 peb txheeb xyuas cov txheej txheem uas yuav tsum tau ua automation (thiab ua tau).
...
Ib kob nyob rau hauv hiav txwv, (E1, E2)
Muaj lawg ntawm cov kob (E3, E1)
Nrog cov koom txoos golden-domed, (E4)
Nrog yees thiab vaj; (E5, E6)
Ib tsob ntoo spruce hlob nyob rau hauv pem hauv ntej ntawm lub palace, (E7, E8)
Thiab hauv qab no yog lub tsev siv lead ua; (E9)
Ib tug squirrel nyob ntawd, (A1)
Yog, dab tsi yog taug txuj kev nyuaj! (A1)
Tus nas ej hu nkauj, (P1, A1)
Yog lawm, nws tseem nibbling ntawm txiv ntseej, (P2)
Tab sis txiv ntseej tsis yooj yim, (C1)
Txhua lub plhaub yog kub, (C2)
Lub hauv paus yog ntshiab emerald; (C3)
Cov tub qhe zov tus squirrel, (P3, A2)
Lawv ua hauj lwm rau nws raws li ntau tus tub txib (P4)
Thiab ib tug neeg ua haujlwm raug muab (A3)
Ib tug nruj account ntawm txiv ntseej yog cov xov xwm; (P5, C1)
Cov tub rog qhuas nws; (P6, A4)
Ib npib yog nchuav los ntawm lub plhaub, (P7, C2, C4)
Cia lawv mus thoob ntiaj teb; (P8)
Cov ntxhais ncuav emerald (P9, A5, C3)
Nyob rau hauv cov khw muag khoom, thiab hauv qab npog; (E10, E11)
... (A.S. Pushkin "Cov Zaj Dab Neeg ntawm Tsar Saltan, ntawm nws lub yeeb koob thiab muaj zog, Tub Vaj Ntxwv Guidon Saltanovich thiab tus ntxhais huab tais zoo nkauj Swan", Nws yog ntseeg hais tias yog ib tug dawb adaptation ntawm pej xeem taleas "Lub hauv caug-tob kub, luj tshib-sib sib zog nqus nyob rau hauv silver," uas tau sau los ntawm Pushkin nyob rau hauv ntau yam versions.)
Hauv qhov piv txwv no kuv tab tom siv Enterprise Architect lub moj khaum los ntawm ib lub tuam txhab Australian Sparx Systems [2], thiab thaum lub sijhawm cob qhia kuv siv Qauv [3].
Cia kuv ceeb toom rau koj tias muaj cov txheej txheem sib txawv, koj tuaj yeem paub, piv txwv li, no [4] thiab no [5].
Yog xav paub ntxiv txog cov txheej txheem siv rau kev tsim qauv thiab tsim qauv, saib [6, 7].
Rau qhov ua tiav UML specification, saib no [8].
Tam sim no peb tau npaj txav mus rau cov kauj ruam tom ntej thiab pib tsim cov txheej txheem kev ua haujlwm thiab lub koom haum sab hauv. Tus lej ntawm cov duab kos yuav txuas ntxiv mus.
Theem 3. Cov kauj ruam automated yuav tsum tau txuam nrog kev ua haujlwm lossis kev ua haujlwm ntawm lub kaw lus
Lub automated system (AS) tau tsim yog tsim los tswj cov ntaub ntawv nruj me ntsis, nco ntsoov? Rau txhua kauj ruam tseem ceeb (saib daim duab 3, Daim duab 4 hauv part 1), uas peb yuav automate, sau ib tug functional yuav tsum tau siv kwv yees li ntawm cov nram qab no kev tsim kho: "Lub system yuav tsum tau siv lub peev xwm ..." thiab tsim ib tug siv-case daim duab. Tam sim no peb tab tom ntxiv cov cai tshiab rau peb daim ntawv cog lus ua qauv. Cia kuv piav qhia seb peb yuav siv dab tsi.
Peb yuav siv "Association" kev sib txuas ntawm "User Role" thiab "Function" (Daim duab 5), qhov no txhais tau hais tias tus neeg siv nrog lub luag haujlwm no tuaj yeem ua txoj haujlwm no.
Daim duab 5. Siv lub koom haum hom kev sib raug zoo
Los ntawm "Function" mus rau "Requirement" peb yuav kos qhov "Implementation" kev twb kev txuas (Daim duab 6) los qhia tias qhov kev xav tau no yuav raug siv los ntawm cov haujlwm no; kev sib raug zoo tuaj yeem yog "ntau-rau-ntau", i.e. Ib qho kev ua haujlwm tuaj yeem koom nrog hauv kev siv ntau yam kev xav tau, thiab ntau dua ib txoj haujlwm yuav tsum tau siv los ua raws li qhov yuav tsum tau ua.
Daim duab 6. Siv hom kev sib raug zoo "Implementation".
Yog tias ib qho kev ua haujlwm xav tau rau nws qhov kev ua tiav uas qee qhov kev ua haujlwm tau ua tiav, thiab tsim nyog, peb yuav siv qhov kev sib txuas "Dependency" nrog "Include" stereotype (Daim duab 7). Yog tias qhov kev ua tiav ntawm kev ua haujlwm ntxiv yog yuav tsum tau ua raws li qee yam kev mob, ces peb yuav siv qhov "Dependency" kev sib txuas nrog "Ntev" stereotype. Txhua yam yooj yim heev kom nco ntsoov: "Include" yog ib txwm, thiab "Extend" yog QHOV TSEEB.
Lub vev xaib "UML2.ru". Lub Rooj Sib Tham Zej Zog Analyst. Ntu General. Piv txwv. Piv txwv ntawm fairy tales formatted li UML daim duab. [Cov khoom siv hluav taws xob] Access hom: Internet: http://www.uml2.ru/forum/index.php?topic=486.0
Sparx Systems lub vev xaib. [Cov khoom siv hluav taws xob] Access hom: Internet: https://sparxsystems.com
Modelio lub website. [Cov khoom siv hluav taws xob] Access hom: Internet: https://www.modelio.org