case nástroje

Napsal krab.cz (») dnes v 17:40, přečteno: 1923×
CASE(computer aided software engeneering) jsou nástroje, které používají metodiky vývoje software a diagramů znázornění systému pro vývoj SW s pomocí počítačů. CASE nástrojů existuje celá řada a to jak pro strukturované, tak pro objektové metody vývoje. Tvorba diagramů v těchto nástrojích vyžaduje vysokou znalost a profesionálnost tvůrce a uživatelů. Použití CASE není jenom v kreslení různých modelů, ale jde taky o zajištění souvislosti, které člověk mentálně neumí pojmout.

Druhy CASE

CASE se využívají v různých fázích – specifikace požadavků, návrhu, kódování, údržbě. Nástroje použité v různých etapách se liší a pokrývají vždy jen určité činnosti. Hranice mezi CASE a integrovanými vývojovými nástroji se postupně stírají.

Podle životního cyklu můžeme dělit CASE systémy na :

  • PRE CASE – na podporu tvorby globální strategie

  • UPPER CASE
    – na podporu plánování, specifikace požadavků, modelování organizace podniku a globální analýzu IS. Cílem je pochopit danou oblast a specifikovat systém jako celek. Hlavními nástroji jsou DFD a jeho varianty, ERD bez podrobných atributů, prostředky pro řízení projektů a sledování ekonomických skutečností
  • MIDDLE CASE – podporuje podrobnou specifikaci požadavků a vlastní návrh systému. Tato třída je nejúspěšnější. Používají se pro podrobnou specifikaci požadavků, návrh systému, dokumentaci a vizualizaci. Hlavním cílem je formalizace specifikace a návrhu s možností snadných změn a komunikace se zákazníkem a taky vytvoření modelu pro generování návrhu.
  • LOWER CASE - nástroje pro podporu kódování, testování a údržby a reverzního inženýrství. Integrovány nástroje jako generování kódu(programátor doplňuje jenom detaily), prostředky pro reverse engeneering(rekonstrukce a dokumentace modelů z existujícího SW), prostředky pro sledování a vyhodnocování metrik, prostředky plánování a zjištění kvality SW, správa konfigurace, prostředky sledování a vyhodnocování práce systému.
  • POST CASE - podporuje organizační činnosti(zavedení, údržbu rozvoj IS).

/obrazky/blog.radovankaluza.cz/case.jpg

Komponenty CASE

Z jakých komponent se CASE skládají záleží hlavně na jejich funkcích a vlastnostech. Mezi důležité vlastnosti CASE jsou :

  • konzistentní grafické ovládací prostředí (podle zásad tvorby GUI) – jednotný vzhled obrazovek, popisků, tlačítek, jednotné ovládání, použití symbolických ikon, apod.
  • centrální databáze pro uchování informací o všech objektech IS (tímto způsobem se zaručí, že informace je použitelná v libovolném dalším kroku projektování),
  • prostředky verifikace konzistentnosti dat a podpora normalizace dat,
  • textový editor pro popis jednotlivých objektů – pro účely technické a uživatelské dokumentace systému, možnost jejího přímého generování ze systému,
  • možnost rychlého návrhu uživatelských obrazovek včetně simulace vstupů a výstupů (je vyžadováno pro prototyping),
  • generátor zdrojových programů (pro případy častého znovupoužití daného kódu až ¾ výsledného kódu),
  • export / import dat – pro práci s modely a dokumentací, které byly vytvořeny v jiných programech nebo jsou v jiných programech dále využívány a zpracovávány.



Komentáře

Zobrazit: standardní | od aktivních | poslední příspěvky | všechno
Článek ještě nebyl okomentován.


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel čtyři a pět