Unified Modeling Language is een ontwerptaal , oorspronkelijk ontwikkeld door de Object Management Group in 1997 , die IT-professionals in staat stelt om model computertoepassingen . UML is geen ontwikkelmethode , maar een diagrammen taal of notatie die kan software worden gevisualiseerd of grafisch beschreven , zodanig dat het kan worden gecommuniceerd met anderen . Ontwerp UML is speciaal ontworpen voor object georiënteerd ontwerp van software - waarin softwaresystemen zijn gemodelleerd naar de real-world objecten die ze proberen te vertegenwoordigen - en heeft slechts een beperkte toepasbaarheid op andere programmering modellen of paradigma . UML bestaat uit vele model -elementen , die kunnen worden gecombineerd om diagrammen vertegenwoordigen verschillende delen , of standpunten , van software systemen te creëren . Use- case diagram UML maakt gebruik van een soort diagram bekend als een use - case-diagram om de functies op hoog niveau en de reikwijdte van een software systeem te beschrijven . Het voornaamste doel van de use-case diagrammen is aan de functionele eisen van een systeem , inclusief de relatie met mensen , organisaties of externe systemen die interageren met het systeem , ook wel bekend als ' acteurs ' te illustreren . Een use case beschrijft in wezen een reeks acties die iets van meetbare waarde biedt aan een acteur . Use case diagrammen specificeren wat een software systeem moet doen , maar geven niet aan hoe dit moet worden bereikt . Class Diagram UML maakt gebruik van een ander type diagram , bekend als een klasse diagram , om te illustreren hoe de verschillende statische constructies of entiteiten van een softwaresysteem - met andere woorden , mensen , objecten en data - tot elkaar . Class diagrammen beschrijven het object en informatie structureert een software systeem gebruikt , zonder verwijzing naar een bepaalde implementatie . Met andere woorden , de klasse diagrammen tonen de verschillende logische klassen , welke klassen deel uitmaken van andere klassen en ga zo maar door , maar geven geen informatie over de uitwisseling van berichten , of methode oproepen , tussen hen . Sequence diagram ander type UML diagram is bekend als een sequence diagram en de sequentie diagram dat de berichtenuitwisseling tussen meerdere objecten in een software systeem in een tijd begrensd situatie blijkt . De verticale as van de sequentie diagrammen toont de sequentie van berichtenuitwisseling of methoden oproepen , in chronologische volgorde , terwijl de horizontale as de objecten waarop de berichten worden verzonden . UML sequence diagrammen model van de doorstroming van de logica door middel van een software systeem , visueel , dus zijn nuttig voor zowel het valideren en documenteren van logica . Ze worden vaak gebruikt bij de analyse en het ontwerp fasen van software ontwikkeling .
|