CASE (Computer Aided Software Engineering)
CASE systémy jsou softwary pro počítačovou podporu softwarového inženýrstvý.
Účelem je usnadnit programátorům práci, zvýšit současně kvalitu produktu, zkrátit čas vývoje, usnadnit spolupráci mezi programátory, zajistit průběžnou dokumentaci, umožnit implementaci změn v SW atp.
Ideálem je plná automatizace tvorby softwarového díla.
Možných přístupů je více. Od historického PROLOGu až k dnešním - na objektových metodologiích založeným - systémům, jakými jsou např.: Rational Rose, Enterprise Architect, Visual Paradigm a mnoho dalších.
Obecně o počítačové podpoře SW inženýrství
Automatické navrhování programů .doc
Přehled nástrojů pro UML: https://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools
Visual Paradigm
http://www.visual-paradigm.com/
Generování kódu z TŘÍDOVÉHO diagramu ve VP do Delphi.doc
Enterprise Architect
http://www.sparxsystems.com/
Star UML
http://staruml.sourceforge.net/en/
Umbrello
https://umbrello.kde.org/