Systémy automatizovaného projektovania a programovania
Otázka č.8
Systémy automatizovaného projektovania a programovania (SAPaP). Ich úloha v kontexte vývoja SW systémov a význam pre prax
SAPaP sú vytvárané za účelom zmiernenia, alebo celkového odstránenia najzávažnejších problémov, ktoré je potrebné prekonávať při vývoji a prevádzke AIS podnikov a organizácií, systémových softwarových produktov, typových aplikačných programových vybavení a iných softw. produktov distribuovaných na softwarovom trhu.
K problémom tvorby AIS a SP (softwarové produkty) patria:
– príliš dlhá doba analýzy a návrhu
– veľká prácnosť dokumentovania
– veľká prácnosť programovania
– ťažkosti koordinácie prác členov tímov vytvárajúcich veľké AIS a SP.
SAPaP sú softwarové produkty, ktoré automatizujú jednu alebo viac rutinných činností životného cyklu AIS a SP. SAPaP sú nástroje, ktoré projektanti a programátori môžu použiť při analýze, návrhu, implementácii a prevádzke SP na uľahčenie, skvalitnenie a zrýchlenie svojej práce.
Klasifikácia SAPaP
Podľa HW prostredia – pre sálové počítače
– pre PC
Podľa podpory fáz životného cyklu – na plánovanie a riadenie návrhu SP
– na automatizáciu analýzy IS
– na automatizáciu projektantských prác vo fáze návrhu
– na generovanie programov a na ich testovanie
– na priame vykonávanie technologických operácií
SAPaP pre PC možno rozdeliť na – systémy CASE
– na automatizáciu technických operácií s bázami dát
– iné SAPaP pre PC