powered by Educa

Opleidingen

Zoek een opleiding:
terug Meer informatie over Learnit Training

Introductie Rational Unified Process Cursus

AanbiederLearnit Training
Kosten€ 1.200,00
Inschrijven

Omschrijving

RUP staat voor Rational Unified Process en is een iteratieve systeemontwikkelmethode. RUP is een volledig ingevulde methode en biedt werkwijzen, technieken, richtlijnen, standaards en afbeeldingswijzen (UML). RUP (Rational Unified Process) is ontstaan uit de behoefte om een goed gedocumenteerde en goed beschreven software ontwikkelingsaanpak te creeren waardoor er meer succes kan worden behaald bij het ontwikkelen van software. Best practices en kennis van ontwikkelaars zijn de basis geweest om een procesbeschrijving te maken die kan worden aangepast aan de eigen projectorganisatie en projectsoort.

In deze 3-daagse cursus leert U de RUP ontwikkel methodiek met zijn verschillende fasen, iteraties en op te leveren sets van mijlpaal documenten. U leert de iteratieve en incrementele opzet van RUP bij het ontwikkelen van object georienteerde software systemen. Uitgaande van requirements analyse aan de hand van Uses Cases, leert u hoe u de verschillende fasen van RUP doorloopt en wat de inhoud is van de daarbij behorende documenten en artifacten. U leert over tevens over de RUP workflows, over domain modeling en architectural modeling.

In het UML overview deel krijgt u een overzicht van de UML taal voor het modelleren en analyseren van systemen, de UML syntax, symbolen, views en diagrammen. Ook leert u over Domain Modeling met UML Daarbij worden use cases besproken, het statische class and object model en de onderlinge relaties tussen classen. Ook de technieken voor het modelleren van de dynamische aspecten van een systeem middels state chart diagrams, sequence and collaboration diagrams worden besproken.

U leert tevens hoe de requirements van een systeem met behulp van use cases kunnen worden gespecificeerd, gedocumenteerd en gemanaged. In de eerste plaats komt aan de orde welke typen requirements er zijn, welke rol zij spelen en hoe prioriteiten kunnen worden aangebracht. Vervolgens komt aan de orde hoe Use Cases tijdens incrementele en iteratieve ontwikkeling gebruikt kunnen worden voor het specificeren, managen en testen van requirements. Speciale aandacht is er voor het managen van veranderende requirements. Ook komen de verschillende fases van een iteratief process voor het analyseren van requirements met Use Cases aan de orde.

Opmerkingen

Theorie en praktijk wisselen elkaar af. De concepten worden behandeld aan de hand van presentatie sheets en het gezamenlijk in een workshop uitwerken van een aantal praktijk cases. Een voorbeeld RUP project wordt gebruikt om de behandelde concepten te demonstreren. Demo UML en Use case modellen worden gebruikt om de concepten te verduidelijken.

Deze training kan op aanvraag ingepland worden.

Bestemd voor

Project managers, senior informatie en/of business analisten, ontwerpers en ontwikkelaars die het Rational Unified Process (RUP) als software ontwikkel methodiek willen gebruiken. Daarnaast willen zij een overzicht krijgen van het praktisch gebruik van de Unified Modeling Language (UML) standaard en Requirments management met Use Cases voor het analyseren, ontwerpen en managen van de realisatie van systemen.

Programma

Tijdens deze cursus komen de volgende onderwerpen aan bod:

Dag 1 : UML overview

  • Unified Modeling Language
  • UML standard, UML views
  • Domain modeling
  • Actors and use cases, Use case diagrams
  • Class and object diagrams, Class relations
  • Associations and aggregations
  • Specialization and generalization
  • Parameterized classes, Active classes
  • Diagrams
  • Sequential and concurrent states
  • Stereotypes
  • Tagged values and constraints

Dag 2: RUP essentials

  • Object Orientation and process characteristics
  • Unified Process
  • Objectory process as predecessor
  • Milestones, Incremental and iterative development
  • Iterations plans
  • Capturing requirements with use cases, Changing requirements
  • Use Case
  • User Interface prototype
  • Early riscs analysis, Domain analysis
  • Vision document and stakeholder request
  • Workflows producing artifacts
  • Artifacts as products, Architectural modeling and reuse
  • Phases
  • Software Requirements Specification
  • Supplementary Specification document
  • Analysis and design model
  • Sets

Dag 3 : Requirements management met Use cases

  • Functional and Non Functional Requirements
  • Requirements
  • Requirements Traceability Matrix
  • Requirements and System Architecture
  • Requirements standards
  • Requirements and Iterative Development
  • Software Requirements Specification (SRS)
  • Commercial Requirements Specification (CSS)
  • Allocated, derived and self-imposed requirements
  • Technology Limitations
  • Allocated, Derived And Self-Imposed Requirements
  • Use Cases for requirements traceability
  • Requirements Analysis with Use Cases
  • Actors, Use Cases and System Boundaries
  • Fa?ade iteration and System Context Use Case
  • Filled iteration and creation of filled uses cases
  • Finished and Focused Iteration
  • Use Cases as acceptance test cases
  • Add User Interface Requirements
  • Managing Application and Architecture Requirements.

Kosten

€ 1.200,00

Prijzen zijn exclusief 19% btw.

Inschrijven

Dit onderdeel wordt mede mogelijk gemaakt door Educa