Tomsovi

  • Zvětšit velikost písma
  • Výchozí velikost písma
  • Zmenšit velikost písma
Domů Honza Škola 5. ročník Diplomová práce - Automatizované modelování - A.4 Správa modelů

Diplomová práce - Automatizované modelování - A.4 Správa modelů

Email Tisk PDF
seznam článků
Diplomová práce - Automatizované modelování
Obsah
1 Úvod
1.2 Typografické konvence
Tabulka 1: Slovník zkratek
2 Cíl práce
3 Metodika
4 Přehled vlastností modelovacích nástrojů
4.1 Úloha modelování v běžném životě
4.1 Úloha modelování v běžném životě - pokračování
4.1.1 Vhodnost použití objektových nástrojů pro modelování a transformace
4.2 Architektura řízená modelem - Model Driven Architecture
4.2.1 The Object Management Group
4.2.2 Základní cíle a přístupy MDA
4.2.3 Platforma
4.2.4 Hierarchie modelů dle MDA
4.2.5 Model nezávislý na počítačovém zpracování
4.2.6 Model nezávislý na platformě
4.2.7 Mapování a značkování
4.2.8 Model specifický ke konkrétní platformě
4.2.9 Zdrojový kód aplikace
4.3 MDA a Oracle Designer
4.4 Vlastní zkušenost
4.5 Vlastnosti modelovacích nástrojů
4.6 Craft.CASE
4.7 Eclipse Modeling Framework
4.8 Omondo EclipseUML2
4.9 Enterprise Architect
5 Transformační modelovací jazyky
5.2 Eclipse Modelling Framework
5.4 XSLT
Část II - Projekt
6 Vlastní projekt
7 Požadavky na informační systém
8 Analýza
8.1 Model případů užití
8.2 Doménový objektový model
9 Design informačního systému
10 Aplikace Architektury řízené modelem (MDA)
11 Vývoj generátoru
12 Generování kódu z modelu
13 Závěr
Literatura
Přílohy
A Případy užití
A.1 Hlavní případy užití
A.2 Správa skupin parametrů
A.3 Správa parametrů
A.4 Správa modelů
B Sada šablon EA pro generování kódu v jazyku Smalltalk
C Vygenerované zdrojové kódy FSM v jazyku Smalltalk
D UML profil systému DecisionMaker
E Podpůrné třídy metamodelu UML
F Generátor entit aplikace DecisionMaker
G Zdrojový kód aplikace DecisionMaker
Všechny strany

A.4 Správa modelů


Obrázek 33: UC400-Spravuj Modely
Obrázek 33: UC400-Spravuj Modely


A.4.1 UC401-Zobraz seznam Modelů

Basic scenario - Basic Path
1. Uživateli se zobrazí seznam Modelů.
Pro každý Model se zobrazí atributy:
  • Název
  • Popis
  • Typ optimalizace
Třídění: dle názvu Modelu (bez možnosti změny)
2. Pro každý Model bude možné vyvolat následující akce:
  • Zobrazit detail modelu -> UC402
  • Zobrazit seznam proměnných modelu -> UC420

A.4.2 UC402-Zobraz Model (Zobraz seznam rovnic modelu)

Pre-condition Vybraný Model.
Basic scenario - Basic Path
1. Systém zobrazí seznam rovnic vybraného Modelu. Pro každou rovici zobrazí
tyto údaje:
  • Popis
  • Rovnici ve formátu ax + by + cz + p = A1
2. Uživatel může provést jednu z následujících akcí:
  • Zobrazit proměnnou modelu -> UC421
  • Vytvořit proměnnou modelu -> UC422
  • Zrušit proměnnou modelu -> UC423

A.4.3 UC403-Vytvoř Model

Basic scenario - Basic Path
1. Systém zobrazí formulář pro zadání vlastností Modelu:
  • Popis
2. Pokud uživatel zvolí akci Vytvořit
  • Systém vytvoří model na základě zadaných údajů
  • -> UC405

A.4.4 UC404-Zruš Model

Pre-condition Vybraný Model.
Basic scenario - Basic Path
1. Systém zruší všechny proměnné a všechny rovnice ve vybraném Modelu.
2. Systém zruší vybraný Model.
3. -> UC401
Pre-condition Vybraný Model je zrušený.

A.4.5 UC420-Zobraz seznam proměnných modelu

Pre-condition Vybraný Model.
Basic scenario - Basic Path
1. Systém zobrazí všechny proměnné vybraného Modelu.
A.4.6 UC421-Zobraz proměnnou modelu
Pre-condition Vybraná proměnná modelu.
Basic scenario - Basic Path
1. Systém zobrazí detaily vybrané proměnné vybraného Modelu.

A.4.7 UC422-Vytvoř proměnnou modelu

Pre-condition Vybraný Model.
Basic scenario - Basic Path
1. Systém zobrazí formulář pro zadání vlastností Proměnné:
  • Symbol
  • Název
  • Popis
2. Pokud uživatel zvolí akci Vytvořit
  • Systém vytvoří Proměnnou na základě zadaných údajů
  • -> UC405

A.4.8 UC423-Zruš proměnnou modelu

Pre-condition Vybraná proměnná modelu.
Basic scenario - Basic Path
1. Systém zruší vybranou Proměnnou modelu.
2. -> UC405
Post-condition Vybraná proměnná modelu je zrušena.