Úvod do ovládání programu Enterprise Architect

Transkript

Úvod do ovládání programu Enterprise Architect
Úvod do ovládání programu Enterprise Architect
Vytvoření projektu
Projekt je tvořen jedním souborem nebo slouží jako úložiště pro jeden nebo více modelů.
− Prvním krokem je buď otevřít existující projekt nebo vytvořit nový projekt.
− V tomto příkladu vytvoříme projekt založený na jednom souboru a přidáme některé
modely založené na šablonách.
− Vytvoříme jednoduchý Use Case diagram, který budeme přizpůsobovat našim
požadavkům.
− Kdykoliv můžeme znovu otevřít projekt, když na něj poklepáme v prohlížeči souborů
− Objeví se také v našem seznamu Současné projekty (Recent Projects) na úvodní stránce
(Start Page)
Vytvoření nového projektu:
1. Nastartujeme Enterprise Architect
Zobrazí se dialog otevření projektu (Open Project). Pokud se neobjeví, stiskneme Ctrl+O,
abychom jej iniciovali.
2. Klikneme na tlačítko nový projekt (New Project) a vybereme vhodné jméno a umístění
nového projektu.
Otevře se standardní dialogové okno prohlížeče souborů Windows
Soubory Enterprise Architect mají extenzi .EAP
Vyhledáme vhodnou složku pro náš projekt a zadáme jméno projektu. Stiskneme tlačítko
Uložit (Save). Enterprise Architect vytvoří nový soubor projektu a uloží ho na určeném místě.
Projekt se automaticky otevře a zobrazí se průvodce novým modelem (New Model Wizard).
V levém sloupci se přesvědčíme, že je vybrána volba Basic UML 2 Technology a na pravé
straně vybereme Use Case diagram zaškrtnutím příslušného políčka.
Průvodce (Model Wizard) automaticky vytvoří pro nás nový Use Case model s počátečním
diagramem, poznámkami a výchozími prvky, které nám pomohou začít.
Klikneme na tlačítko OK
Tím si uložíme změny do souboru.
Vytvoření struktury nového projektu
Příkaz File | New Project
•
•
•
Odstraňte zbytečná okna
Prvotní nastavení lze kdykoliv vrátit pomocí aktivace nastavení Basic Normal na horní
liště okna projektu
Upravte strukturu projektu dle metodiky, kterou chcete použít
Úprava vzhledu prostředí
Nabídka připravených nastavení oken
Ikona Manage Workspace Leyout
Uložení nastavení oken
Ikna Save Workspace Layout As …
Řízení přístupu k modelu (Security)
Zapnutí Security
> Project | Security | Enable Security
Autorizační klíč pro nastavení Security u dmoverzí ze stránek SPARX SYSTEMS:
C27378C8-6CD8-4efa-92F8-4E0E4F1A8B65
Standardní jméno a heslo po zapnutí funkce Security:
Jméno: admin
Heslo: password
Přidání pohledu na model (Add View)
Po vytvoření projektu obsahujícího alespoň jeden model, můžeme přidat zobrazení tohoto
modelu. Potom přidáme balíček s prvky diagramu a konektory (vztahy).
Pohled - pohledy umožňují určitý pohled na zpracovávaný model, např. z pohledu
obchodních procesů, logických operací, diagram užití, dynamického pohledu a další. Jimi
rozšiřujeme model v závislosti na konkrétních požadavcích na modelování.
Poznámka: Při vytváření pohledu musíme vycházet z kořenového uzlu. Pohled je balíček
(modul), který je v rámci modelu na nejvyšší úrovni. Pohledy obsahují další balíčky,
diagramy a jiné prvky - stavební prvky modelu.
Postup:
1. Zvolíme kořenový uzel (Model root node.)
Poznámka: Projekt může mít i více těchto uzlů.
2. Klikneme pravým tlačítkem myši na tento uzel (Model root node). Případně můžeme
kliknout na ikonu Přidat balíček (Add a Package) v Projektovém prohlížeči (Project Browser).
Otevře se kontextové menu. Vybereme Nový pohled (New View …)
3. V dialogu Vytvoř nový pohled (Create New View dialog) napíšeme jméno nového balíčku
pohledu (new View Package). Zkontrolujeme zaškrtnutí volby Simple ve volbách pro typ
pohledu (Existuje šest typů pohledu, které představují tradiční způsoby třídění pohledu na
model, může jít např. o různé strukturální aspekty nebo aspekty chování stejného modelu).
Přidání balíčku
Balíček je kontejner pro uložení částí modelu, jako jsou diagramy, prvky a dokonce i jiné
balíčky. Balíčky jsou reprezentovány v prohlížeči projektu (Project Browser) ikonou "složka"
a mohou pomoci zorganizovat projekt rozdělením a roztříděním částí (prvků) modelu. Kromě
toho, že můžeme balíček použít pro ukládání diagramů, prvků a dalších balíčků, můžete také
importovat kód nebo databáze schématu, set-up verzí nebo celou řadu dalších aktivit
modelování (Model Driven).
Chceme-li přidat nový balíček, musíme mít (1) otevřen existující projekt a (2) mít otevřen
Prohlížeč projektu (Project Browser). Pokud Prohlížeč projektu není zobrazen, stiskneme Alt
+ 0 nebo použijeme příkazy hlavního menu View | project Browser.
Pro náš model vytvoříme balíček, který bude obsahovat diagramy a strukturu modelu.
Přístup: Project Browser package context menu | Add | Add Package ( Ctrl + W )
(Prohlížeč projektu balíček kontextové menu | Přidat | Přidat Package (Ctrl + W))
Přidání balíčku do modelu - postup
1. Vybereme Pohled (View) nebo Balíček (Package) v Prohlížeči projektu (Project Browser),
kde chceme vytvořit balíček.
Vybraná položka se zvýrazní v prohlížeči projektů (Project Browser). Nový balíček bude
potomek vybrané položky.
2. Klikneme na balíček a z kontextového menu zvolíme možnost Add | Přidat balíček (Add |
Add Package).
Zobrazí se dialog Nový balíček modelu a zadáme jméno balíčku.
3. Do pole Název zadáme vhodné jméno balíčku.
Přidání diagramu do nového balíčku. Poté můžeme zaškrtnout volbu Automatically Add
New Diagram. Automaticky se vytvoří výchozí schéma přímo v novém balíčku pro urychlení
vývoje. Pokud si zaškrtneme tuto volbu, pak si můžete také vybrat volbu Otevřít nový (Open
new diagram) diagram po jeho vytvoření.
4. Klikneme na tlačítko OK.
4. Nový balíček bude vložen do stromu v aktuálním místě.
Pokud jsme vybrali volbu, Open new diagram (Otevřít nový diagram), zobrazí se dialog
diagramu New (Nový).
5. V poli Název zadáme vhodné jméno diagramu, a poté vyberte kategorii a typ diagramu.
Klikneme na tlačítko OK.
Diagram se zobrazí v diagramovém pohledu (Diagram View). Můžeme začít pracovat.
Obr. Diagram se zobrazí v diagramovém pohledu (Diagram View). Můžeme začít pracovat
Přidání diagramu
Diagramy jsou nezbytnou součástí procesu modelování. Používají se k vizualizaci složitých
problémů, případných změn plánu systému, prezentaci, jak systém by měl fungovat a dalších
problémů. Enterprise Architect podporuje všech 14 UML diagramů a několik vlastních
rozšíření, včetně BPMN, SysML a mnoho dalších oblastí specifických technologií. Diagramy
jsou efektivní způsob komunikace, který může být použit pro sdílení myšlenek, snížení
složitosti, ilustrují vztahy a podporují znalostní činnosti.
Postup (podobný předešlému)
1. Vybereme balíček (Package) nebo Pohled (View) v Prohlížeči projektu a pak:
− Klepneme na tlačítko Add Diagram na panelu nástrojů Project Browser
− Stiskneme (Ctrl + Insert)
− Zvolíme Project | New Diagram,
nebo
− Klepneme pravým tlačítkem myši na Package nebo View a z kontextového menu
vybereme Add | Add Diagram
Zobrazí se dialog New Diagram
2. Enterprise Architect nabízí výchozí název diagramu, který je stejný název jako původní
balíček (Package). Upravíme název diagramu podle potřeby.
3. Vybereme z kategorie diagramů v levém podokně. Seznam dostupných typů diagramů v
pravém podokně se mění podle výběru v pravém okně.
4. Vybereme typ diagramu, který chcete přidat pravém podokně.
5. Klikneme na tlačítko OK. Dialog New Diagram se zavře. Nový diagram je vytvořen jako
potomek aktuálně vybraného balíku.
Nový diagram je otevřen v diagram, připraven k editaci. Viz obrázek k předchozímu odstavci.
Přidání prvků diagramu pomocí panelu nástrojů
Model je vytvořen z prvků, které poskytují abstraktní pohled na systém. Určité prvky
představují aktéra, objekty, třídy, stavy nebo požadavky. Prvky modelu můžeme zařazovat do
modelu pomocí Toolboxu (Nástroje), (Project Browser) Prohlížeče projektu nebo pomocí
kontextové nabídky (v Enterprise Architectu - EA si můžeme také vytvářet vlastní prvky).
Ukážeme si, jak přidat prvky do modelu pomocí Tolboxu.
1. Vybereme prvek z Toolboxu, který chceme přidat do modelu.
Toolbox je panel s ikonami prvků, které použijeme k vytvoření diagramu. Toolbox si
zpřístupníme stisknutím kombinace kláves Alt + 5.
Poznámka: Pokud otevřeme diagram, otevře se nám i kontextový Toolbox, který obsahuje
všechny prvky a konektory pro daný typ diagramu.
2. Přesuneme kurzor na požadované místo na diagramu.
Poznámka: Ikona se změní na znamení, že zvolený prvek můžeme přidat do aktuálního
diagramu.
3. Klikneme na diagram.
Enterprise Architect automaticky vytvoří tento prvek v současném balíčku Prohlížeči projektu
(Project Browser) a na diagramu.
4. Zvolíme název prvku. Nově vytvořený prvek se uloží s novým názvem.
K dispozici je možnost automaticky upravit prvek při vytvoření. Tato volba přinese až
dialogové okno Vlastnosti (Properties) po vytvoření prvku. Můžeme ho nalézt volbou
Nástroje | Možnosti (Toolbox | Options). Z nabídky Volby (Options) vybereme objekty a
zkontrolujeme Upravit objekt (Edit Object) na volbě Nový (New checkbox).
Pozn.: Jakýkoliv prvek vytvořený v Prohlížeči projektu (Project Browser) můžeme znovu
použít v dalších diagramech.
Odstranění prvku
Prvek v Prohlížeči projektu můžeme mít ve více diagramech v rámci celého projektu. Pokud
prvek odstraníme z diagramu pomocí klávesy Delete, nebude automaticky odstraněn
odpovídající prvek v celém Prohlížeči projektu. Ukážeme si, jak odstranit prvek z celého
projektu.
Postup odstranění prvku:
1. Vybereme prvek, který chceme smazat.
Poznámka: Pokud chceme současně mazat více prvků, použijeme Ctrl + klepneme na tyto
prvky.
2. Stiskneme Ctrl + Delete.
Poznámka: Po stisknutí Ctrl + Delete budeme vyzváni k potvrzení odstranění a budeme
varováni, že operaci nelze vrátit zpět.
Alternativní metoda pro trvalé odstranění prvek kliknout pravým tlačítkem myši na prvek,
který chceme odstranit, v Prohlížeči projektu a vybrat Odstranit Delete + <element name> z
kontextového menu.
Přesouvání Prvků (Elements) mezi balíky (Packages)
Při modelování může nastat situace, že je potřeba přeorganizovat umístění prvků v Prohlížeči
projektu (Project Browser) tím, že je přesuneme do jiného balíčku. Například máme aktéry a
případy užití v jenom balíčku. Můžete se ale rozhodnout, že přesuneme aktéry do
samostatného balíku.
Poznámka: Při přesunutí prvku do jiného balíčku se zachová původní propojení s ostatními
prvky.
Poznámka: Přesun provádíme pomocí Prohlížeče projektů (Project Browser). Přitom
předpokládáme, že jsme otevřeli balíček obsahující řadu prvků, a že máme další balíčky
v Prohlížeči projektu (jinak nemáme kam přesouvat).
Postup pro přesun prvků mezi balíčky v Prohlížeči projektu:
1. Vybereme prvek v Prohlížeči projektu, který chcete přesunout do jiného balíčku.
2. Klikneme na prvek a přetáhneme ho do jiného balíčku
Poznámka: Balíčky můžeme přesunout stejným způsobem – jednoduše je přetáhneme
v Prohlížeči projektu.
Použití Quicklinkeru
Použitím Quicklinkeru můžeme rychle vytvářet diagramy a vytvářet vztahy mezi stávajícími
prvky bez použití Toolboxu. Jednoduše přetáhneme šipku Quicklinkeru na požadované místo
a pomocí menu vytvoříme prvek nebo konektor. Kontextové menu obsahuje nejběžnější
prvky a konektory pro daný diagram.
Poznámka: Pokročilí uživatelé jsou si schopni přizpůsobit Quicklinker tak, aby vyhovovaly
jejich individuálním potřebám.
Postup při použití Quicklinkeru:
1. Vybereme prvek diagramu (Diagram Element).
Pokud vybereme Diagram Element, zobrazí se tři malé ikony na pravé straně. Šipka
Quicklinker se nachází v pravém horním rohu.
Pozn.: Zbývající ikony představují nástroj pro formátování (Toolbox Format) a nástroj pro
aktuální prvek (Current Element Toolbar).
2. Klepneme na šipku Quicklinker.
Zatímco držíme levé tlačítko myši a přetáhneme kurzor na požadované místo.
Tečkovaná čára ukazuje cestu konektoru. Konektor se nevytvoří, dokud neuvolníme tlačítko
myši.
Poznámka: Konektor nemusí být přímka. Pomocí klávesy Shift můžeme ohnout konektor a
změnit jeho směr.
3. Uvolníme levé tlačítko myši.
Pokud umístíme kurzor na další prvek diagramu, šrafovaný vzhled naznačuje, že je vybrán.
Pomocí kontextového menu vytvoříme konektor mezi těmito dvěma prvky.
4. Pomocí kontextového menu vybereme vhodný prvek modelu a jeho odpovídající konektor
(Connector).
Poznámka: Musíme také pojmenovat náš nový prvek a konektor.
Poznámka: Pokud uděláme chybu, jednoduše stiskněte Ctrl + Z a vrátíme se zpět.
Vytvoření konektoru
Konektory definují logický a funkční vztah mezi dvěma prvky. Asociace, Generalizace,
Agregace, Spolupráce a informační tok (Information Flow) jsou některé příklady běžně
používaných konektorů. Enterprise Architect podporuje všechny UML konektory a také
obsahuje řadu vlastních konektorů. Tyto vztahy lze zobrazit pomocí sledovacího okna
(Traceability window), vztahové matice (Relationship Matrix) nebo diagramu. Existuje
několik různých typů konektorů, z nichž každý má zvláštní účel a syntax.
Postup pro vytvoření vztahu mezi prvky diagramu:
1. Vybereme požadovaný konektor (Connector) z panelu nástrojů (Toolboxu).
Panel nástrojů (Toolbox) zobrazuje všechny konektory a vztahy, které jsou vhodné pro daný
typ diagramu.
2. Umístíme kurzor nad zdrojový prvek (Source Element). Tento první zvolený element bude
"Source Element" zdrojový prvek pro konektor (Connector).
3. Klepneme a přetáhněte kurzor na cílový prvek.
Enterprise Architect vytvoří spojnici ze zdrojového prvku do cílového prvku.
Poznámka: Konektor se nevytvoří, pokud neuvolníme tlačítko myši.
Poznámka: Když procházíme přes různé prvky, mění se jejich vzhled na znamení, že je
možné je zvolit.
Poznámka: Pokud potřebujeme nastavit nějaké vlastnosti v tomto vztahu, poklepáním na
konektor otevřeme dialogové okno Vlastnosti konektoru.
4. Uvolněním tlačítka myši se vytvoří spojení.
Poznámka: Enterprise Architect nás může vyzvat k výběru vhodného výběru z menu pro
různé typy konektorů.
Pozn.: Po vytvoření konektoru můžeme opatřit konektor názvem.
Přidání štítku (Tagged value)
Enterprise Architect ukládá informace o každém prvku, jako je například stav, priorita a číslo
verze. Ve štítku mohou být použity pro uložení dalších informací. Je to vhodná technika pro
rozšíření možností UML. Informace štítku se mohou použít pro lepší definici prvku, pro
transformaci UML prvků, pro podporu generování kódu, pro podporu nástrojů třetích stran a
další.
Postup:
Otevřeme diagram obsahující alespoň jeden prvek.
1. Vybereme prvek a stiskněte Alt + Enter.
Pokud chceme získat přístup k Vlastnostem stiskneme Alt + Enter nebo vybereme příkaz
Vlastnosti z kontextového menu.
2. Vybereme stránku Tagged Values stránku v levém podokně.
Hodnoty štítku (Tagged Values) se pro každý prvek zobrazí v abecedním pořadí nebo jsou
rozděleny do oddílů.
3. Klepneme na tlačítko nová hodnota štítku (New Tagged Value).
Případně stiskneme Ctrl + N je pro vytvoření nové hodnoty štítku.
4. Vybereme značku (Tag) a zadáme odpovídající počáteční hodnotu.
Po stisknutí tlačítka OK se nová hodnota štítku (New Tagged Value) zobrazí v pravém
podokně.
Pokud chceme zobrazit okno pro zobrazení hodnoty štítku (Tagged Values), stiskneme Ctrl +
Shift + 6. V tomto okně můžeme editovat a aktualizovat hodnoty štítku (Tagged Values).
5. Vybereme hodnotu štítku (Tagged Value) a stiskneme tlačítko Poznámky (Notes).
Poznámky můžeme využíty k popisu hodnot štítků. Tato informace mohou pomoci např.
vývojářům při psaní kódu a pomoci pochopit význam hodnoty štítku.
Poznámky jsou zobrazeny v dolní části okna hodnoty štítku (Tagged Values) vždy, když
zvolíme hodnoty štítku (Tagged Value).
6. Zadáme podrobný popis a stiskneme tlačítko OK.
Řazení prvků v balíčku
Při modelování, může nastat situace, kdy je třeba přeorganizovat umístění prvků v balíčku.
Například můžeme chtít přemístit požadavky nebo třídy podle určité vlastnosti, např.
požadavek číslování nebo jméno třídy.
Máme otevřený balíček obsahující řadu prvků nebo máme jiné balíčky v prohlížeči projektu.
Postup:
1. Vybereme prvek v prohlížeči projektu.
Vybereme prvek, který chcete přesunout nahoru nebo dolů v rámci tohoto balíčku.
2. V prohlížeči projektu v panelu nástrojů použijeme šipku nahoru nebo dolů šipky pro pohyb
prvek.
Poznámka: Pořadí, ve kterém prvky se objeví v prohlížeči projektu, lze nastavit tak, aby byly
seskupeny podle typu prvku. Pokud nemůžeme přesunout prvek, provedeme kontrolu:
Nástroje | Možnosti> Obecné> Project Browser> Povolit volné třídění (Tools | Options >
General > Project Browser > Allow Free sorting).
Navigace v projektu, pohledy
Připravit navigaci v projektu
Vytvoření hyperlinku na soubor
… přetažením prvku z Toolbox na pracovní plochu
Vytvoření hyperlinku na diagram
… přetažením doagramu z Project Browser na pracovní plochu | Drop Diagram as …(x)
Diagram
Vytvoření reference na diagram
… přetažením diagramu z Project Browser na pracovní plochu | Drop Diagram as …(x)
Diagram reference
Virtuální pohledy na diagramy modelu (libovolný výběr, řazení, SlideShow)
> View | Model Views
Klávesové zkratky
Základní
− Alt+0 – Aktivace okna Project View
− Ctrl+M – vytvoření nového elementu v aktuálním Package
− Home – přechod na defaultní diagram projektu
− Ctrl + Šipky/Kolečko myši – zmenšení / zvětšení diagramu
− Shift + pohyb myši – posun diagramem ve směru pohybu myši
− Ctrl + Shift + E – nastavení implicitních barev pozadí a elementů
− Ctrl + T – uložení aktuálního diagramu do souboru jako obrázek
− Alt + číslo – otevření jednotlivých typů oken
− Ctrl + F4 – zavření aktuálního okna
− Ctrl + Shift + F11 – znovunačtení projektu
Klávesové zkratky pro editaci v diagramu
− Alt + Enter – otevření formuláře vlastností vybraného elementu
− Shift + Enter – vstup do módu procházení vlastnostmi aktuálně vybraného elementu
v diagramu. V rámci tohoto módu lze použít klávesu F2 pro editaci aktuálně vybrané
vlastnosti, nebo Ctrl+Shift+Delete pro smazání aktuálně vybrané vlastnosti elementu
v diagramu.
− Ctrl + Shift + F9 – vytvoření nového atributu třídy
− F9 – editace atributů vybrané třídy ve formuláři
− Ctrl + Shift + F10 – vytvoření nové metody třídy
− F10 – editace metody vybrané třídy ve formuláři
− Delete – smazání vybraného elementu z diagramu, s ponecháním v projektu (zůstane
zobrazen v Project View)
− Ctrl+Delete – smazání vybraného elementu z diagramu i z projektu
− Ctrl+Space – přidání vybraných elementů diagramu do Clipboardu jako obrázek
− Shift + šipka – posun vybraným elementem v rámci diagramu
− Ctrl + šipka – zvětšení / zmenšení vybraného elementu
− Ctrl + Shift + šipka – vybrání vedlejšího elementu v modelu (ve směru šipky)
− Alt + Left / Right – aktivace předcházejícího / následujícího diagramu (z těch které jsou
otevřeny)
− Alt + Z – automatická změna velikosti vybraného elementu
− Alt + G – zobrazení (nalezení) aktuálně vybraného elementu diagramu v okně Project
View
− Ctrl + Shif + O – u potomka třídy zobrazí okno, ve kterém je možné zatrhnout, které
metody předka má předefinovávat (tzv. override).
− Ctrl + I – vytvoření nového hierarchického vztahu (např. dědičnosti) pro aktuální element.
Přes toto okno je možné definovat i dědičnost na třídy, které nejsou součástí modelu
(např. na importované z knihoven)
− Ctrl + J – zobrazení křížových vazeb elementu (vazby na ostatní prvky projektu).
− Ctrl + U – zobrazení ve kterých všech diagramech se element vyskytuje
− F4 – změna barev elementu diagramu
− Ctrl+E otevření externího editoru kódu třídy – funguje pouze pokud je vybrána třída

Podobné dokumenty