Zaujímavosti o referátoch
Ďaľšie referáty z kategórie
Prehľad CASE systémov pre fázu správy a údržby programových systémov
Dátum pridania: | 21.02.2002 | Oznámkuj: | 12345 |
Autor referátu: | dodoslav | ||
Jazyk: | Počet slov: | 2 728 | |
Referát vhodný pre: | Stredná odborná škola | Počet A4: | 11.8 |
Priemerná známka: | 2.98 | Rýchle čítanie: | 19m 40s |
Pomalé čítanie: | 29m 30s |
Je to súhrn písaných materiálov, ktoré zhromažďujú štruktúrovane a logicky usporiadané informácie o životnom cykle programového systému, napríklad:
programové požiadavky
správanie systému
návrh systému
štruktúra zdrojových kódov
história testov
Väčšina CASE systémov podporuje automatické generovanie dokumentácie, ktorá má oproti manuálne písanej tieto výhody:
dokumentácia je vždy správna a aktuálna
závislosti medzi modulmi sú dokumentované a redokumentované vždy, keď je dokumentácia generovaná znova
dokumentácia softvérového systému môže byť prezentovaná uniformovaným spôsobom, hoci je systém implementovaný pomocou rôznych jazykov a na viacerých platformách. Generovaná projektová dokumentácia môže mať rôzne úrovne abstrakcie od podrobnej systémovej dokumentácie až po abstraktnú používateľskú.
Dokumentácia môže byť vytvorená pomocou štandardných šablón (templates) alebo môže mať definovanú štruktúru pomocou voliteľných možností a prvkov.
Ak je generovanie dokumentácie súčasťou integrovaného CASE systému, informácie v dokumentácii sú zvyčajne prepojené s údajmi z archívu (repository) a vývojových nástrojov tohto CASE systému.
Vygenerovaná dokumentácia je uložená väčšinou v štandardných formátoch (HTML, PDF, RTF, DOC, PostScript, PCL, ...), aby mohla byť vytlačená alebo publikovaná v sieťovom prostredí, čo má význam pri vývoji programového systému ako distribuovaného projektu, keď sa jednotlivé časti systému nachádzajú na rôznych miestach.
4 Prehľad CASE systémov
CASE (Computer Aided Software Engineering) systémy automatizujú úlohy jednej alebo viacerých fáz životného cyklu programových systémov a podporujú určité metodológie a metódy ich tvorby. Vytvoriť CASE systém, ktorý by podporoval všetky úlohy životného cyklu je zložitá a rozsiahla úloha, ale existujú CASE systémy, ktoré majú ambíciu splniť ju.
CASE systémy poskytujú pre podporu správy a údržby zvyčajne služby a nástroje:
generovanie a publikovanie projektovej dokumentácie (documentation generation, reports)
správa verzií a konfigurácií systému (version management, configuration m.)
testovanie systému
analýza vplyvov zmien (impact analysis) pri modifikáciách, upgrade systému. Pri hľadaní informácií o CASE systémoch pre fázu správy a údržby programových systémov sme pre popis vlastností vybrali tieto systémy: integrované CASE systémy Adelia, Case/4/0, Rational Suite, Cradle, PowerDesigner, +1Environment a jeden špecializovaný produkt DocGen, ktorý slúži len na automatické generovanie a publikovanie dokumentácie priamo zo zdrojových kódov programu.
4.1 Adelia
Adelia je CASE systém od francúzskej firmy Hardis [1], [3], [4], [5], ktorý pokrýva všetky fázy životného cyklu softvéru. Dátové modelovanie je založené na modifikovanej metodológii MERISE.