Dot Exe Uml DesignerUml Designer je alat koji omogućava crtanje dijagrama zasnovanih na UML notaciji sa proširenjima koji se odnose na DXF i DXA elemente. Korišćenjem Uml Designer-a i Application Developer-a moguće je razviti aplikacije u potpunosti bez pisanja niti jedne linije koda. Ako postoji potreba moguće je dopuniti funkcionalnosti sistema i programiranjem na klasičan način. Alat se bavi sledećim uml diagramima preko kojih se definise ponašanje čitavog sistema: State Machine DiagramOmogućava da se na jednostavan način definišu stanja korisničkog interfejsa, ali isto tako i za definisanje poslovnog procesa sa ulogama, odgovornostima, vremenskim i drugim resursima. Use Case DiagramOmogućava definisanje komunikacije između više UseCase-ova korišćenjem extend i include veza. U aplikativnom razvoju ovaj diagram se koristi da se opiše kada koja forma startuje drugu formu, koje događaje osluškuje i kako reaguje na njih. U implementaciji poslovnih procesa ovim dijagramom se definiše na koji način proces komunicira sa aplikativnim i drugim procesima u sistemu. Activity DiagramOmogućava zamenu kodiranja crtanjem diagrama tako što je OpaqueAction iskorišćen kao koncept za implementaciju šablonskih operacija. Preko ovih diagrama se definiše prenos parametara između use case-ov a koji su u Extend vezi, ponašanje GUI-a, komunikaciju sa domenskim modelom i bazom podataka. Tehnički detalji
DotExe Uml Designer je razvijen kao skup Microsoft Domain Specific Language (DSL) projekata i isporučuje se kao DSL Package. Kao i Application Developer i ovaj alat je u potpunosti integrisan sa MS Visual Studio-m. |

