Object georiënteerde analyse en design met UML (Virtueel)Volg de Object georiënteerde analyse en design met UML van Vijfhart en leer requirements specificaties omzetten naar object georiënteerde modellen.Referentienummer: 13753Leverancier: Vijfhart Datum *Planning 26 - 29 mei, 2026 - VIRTUEEL €2433,88 excl. BTW Aantal: Inschrijven Nieuwe verlanglijst OkToevoegen aan verlanglijstDit doe je op basis van de Use Cases die we hebben opgesteld in het functioneel ontwerp. We besteden veel aandacht aan de praktische toepassing van UML. In de design fase zet je dit analyse domein model om in een design model. Het design model geeft weer hoe je het systeem gaat implementeren. Hierbij leer je tal van vuistregels en design patterns voor een beter systeemontwerp. Deze cursus bestaat voor 50% uit theorie en voor 50% uit praktische oefeningen.Deze opleiding heeft de volgende onderwerpen:#Software ontwikkeling methodenUMLRequirements met use casesObject oriëntatieClass diagramGRASP patternsSequence diagramDesign principesSOLID principesArchitectuur stijlenObject oriented designComponent en service oriented designDesign patternsRefactoring Software ontwikkeling methoden#Waterval#RUP#Fasen#Iteraties#Agile#Agile requirements#Agile modelingUML#UML diagrammen#Model en viewsRequirements met use cases#Use case diagram#Actors#Use cases#Include en extend relaties#Generalisatie#Use case beschrijvingen#Hoofd scenario#Alternatieve scenario's#Use case template#Activity diagram#Parallelle flows#Conditionele flows#Swimlanes#Toestands diagram#Entry, do en exit actiesObject oriëntatie#Object georiënteerd denken#OO principes#CRC cards#CRC workshop#Domein modelClass diagram#Het vinden van de juiste klassen#Attributen en gedrag#Relaties#MutipliciteitGRASP patterns#Creator#Information Expert#Low Coupling#Controller#High Cohesion#Polymorphism#Pure Fabrication#Indirection#Law of Demeter (Don¿t talk to strangers)Sequence diagram#Verantwoordelijkheden van de domein objecten#Boundary objectenDesign principes#Keep it simple#Keep it flexible#Loose coupling#Separation of concern#Information hiding#Principle of modularity#AbstractionSOLID principes#Single Responsibility Principle (SRP)#Open-Closed Principle (OCP)#Liskov Substitution Principle (LSP)#Interface Segregation Principle (ISP)#Dependency Inversion Principle (DIP)Architectuur stijlen#Object georiënteerd#Component based#Service georiënteerd#Domain driven design#Client-server#Event bus#Hub and spoke#Layering#Blackboard#Pipe and filterObject oriented design#Visibility#Relaties#Dependency versus associatie#Associatie klassen#Inheritance#Interface#Abstracte klassen#Polymorphisme#Service objecten#Data access objecten#Service gateway objecten#Value objectenComponent en service oriented design#Component encapsulatie#Autonome services#Encapsulatie van processenDesign patterns#Command#Mediator#Strategy#Observer#Model-view-controller#State#Iterator#Facade#Singleton#Proxy#Visitor#FactoryRefactoringAlgemeenDev GidsBijlageDit doe je op basis van de Use Cases die we hebben opgesteld in het functioneel ontwerp. We besteden veel aandacht aan de praktische toepassing van UML. In de design fase zet je dit analyse domein model om in een design model. Het design model geeft weer hoe je het systeem gaat implementeren. Hierbij leer je tal van vuistregels en design patterns voor een beter systeemontwerp. Deze cursus bestaat voor 50% uit theorie en voor 50% uit praktische oefeningen.Deze opleiding heeft de volgende onderwerpen:#Software ontwikkeling methodenUMLRequirements met use casesObject oriëntatieClass diagramGRASP patternsSequence diagramDesign principesSOLID principesArchitectuur stijlenObject oriented designComponent en service oriented designDesign patternsRefactoring Software ontwikkeling methoden#Waterval#RUP#Fasen#Iteraties#Agile#Agile requirements#Agile modelingUML#UML diagrammen#Model en viewsRequirements met use cases#Use case diagram#Actors#Use cases#Include en extend relaties#Generalisatie#Use case beschrijvingen#Hoofd scenario#Alternatieve scenario's#Use case template#Activity diagram#Parallelle flows#Conditionele flows#Swimlanes#Toestands diagram#Entry, do en exit actiesObject oriëntatie#Object georiënteerd denken#OO principes#CRC cards#CRC workshop#Domein modelClass diagram#Het vinden van de juiste klassen#Attributen en gedrag#Relaties#MutipliciteitGRASP patterns#Creator#Information Expert#Low Coupling#Controller#High Cohesion#Polymorphism#Pure Fabrication#Indirection#Law of Demeter (Don¿t talk to strangers)Sequence diagram#Verantwoordelijkheden van de domein objecten#Boundary objectenDesign principes#Keep it simple#Keep it flexible#Loose coupling#Separation of concern#Information hiding#Principle of modularity#AbstractionSOLID principes#Single Responsibility Principle (SRP)#Open-Closed Principle (OCP)#Liskov Substitution Principle (LSP)#Interface Segregation Principle (ISP)#Dependency Inversion Principle (DIP)Architectuur stijlen#Object georiënteerd#Component based#Service georiënteerd#Domain driven design#Client-server#Event bus#Hub and spoke#Layering#Blackboard#Pipe and filterObject oriented design#Visibility#Relaties#Dependency versus associatie#Associatie klassen#Inheritance#Interface#Abstracte klassen#Polymorphisme#Service objecten#Data access objecten#Service gateway objecten#Value objectenComponent en service oriented design#Component encapsulatie#Autonome services#Encapsulatie van processenDesign patterns#Command#Mediator#Strategy#Observer#Model-view-controller#State#Iterator#Facade#Singleton#Proxy#Visitor#FactoryRefactoring