Bedankt voor uw aanvraag! Een van onze medewerkers neemt binnenkort contact met u op
Bedankt voor uw boeking! Een van onze medewerkers neemt binnenkort contact met u op.
Cursusaanbod
Overzicht van softwareontwikkelingsproces en modellering
- Methodologieën en hun impact op het werk van een Business analist
- Watervalstappen Analyse, Ontwerp, Implementatie, Testen, Onderhoud
- Agile Benadering van bedrijfsanalyse
- Wie zijn Business analisten?
- Perspectief op de rol van BA
- Het dynamische (gedrags)model
- Het statische (structurele) model
- Gestructureerde analyse
Het perspectief van de BA op objectoriëntatie
- Objectgeoriënteerd Programming en de impact ervan op modellering
- De UML Standaard
- Cognitieve psychologie en OO?
- Objecten
- Kenmerken en bewerkingen
- Bewerkingen en methoden
- Encapsulation
- Klassen
- Relaties
- Generalisatie
- Vereniging
- Aggregatie
- Compositie
- Polymorfisme
- Use Cases en scenario's
- Business en systeem Use Cases
Een overzicht van Business Objectgeoriënteerde modellering (B.O.O.M.)
- B.O.O.M. en SDLC's
- De B.O.O.M. stappen
- De volgorde van de stappen
- Wat definieert u als eerste: attributen of bewerkingen?
End-to-end Business processen analyseren
- Interviews tijdens de initiatie-, analyse- en testfasen
- Stap 1: Initiatie
- Business Sjabloon voor vereistendocument
- Stap 1a: Model Business Use Cases
- Stap 1a i: Identificeer Business Use Cases (Business Use-Case Diagram)
- Theorie in de praktijk brengen
- Opmerking voor gebruikers van Rational Rose
- Casestudy D1: Business Diagrammen met gebruiksscenario's
- Stap 1a ii: Toepassingsgebied Business Use Cases (activiteitendiagram)
- Casestudy D2: Business Gebruiksscenario activiteitendiagram met partities
Scoping van het IT-project met systeem Use Cases
- Stap 1b: Modelleer het systeem Use Cases
- Casestudy E1: Rollenkaart
- Stap 1b ii: Identificeer System Use-Case-pakketten (System Use-Case Diagram)
- Casestudy E2: Systeem Use-Case Pakketten
- Stap 1b iii: Identificeer systeem Use Cases (System Use-Case Diagram)
- Casestudy E3: Systeem Use-Case Diagrammen
- Stap 1c: Begin met statisch model (klassendiagrammen voor belangrijke Business klassen)
- Stap 1d: Stel de basislijn in voor analyse (BRD/initiatie)
Storyboarden van de gebruikerservaring
- Stap 2: Analyse
- De Use-Case Beschrijving Sjabloon
- Documenteren van de basisstroom
- Richtlijnen voor het schrijven van use-cases
- Voorbeeld van een basisstroom: casusrapport over CPP-systeembeoordeling
- Alternatieve stromen documenteren
- Uitzonderingsstromen documenteren
- Richtlijnen voor het voeren van systeem-use-case-interviews
- Activiteitendiagrammen voor systeem Use Cases
- Gerelateerde artefacten
- Beslissingstabellen
- Casestudy F1: Beslissingstabel
- Beslisbomen
- Casestudy F2: Beslisboom
- Conditie-/responstabel
- Business Regels
- Geavanceerde use-case-functies
- Casestudy F3: Geavanceerde use-case-functies
Levenscyclusvereisten voor belangrijke Business-objecten
- Wat is een toestandsmachinediagram?
- Stap 2a ii: 1. Identificeer de toestand van kritieke objecten
- Casestudy G1: Staten
- Stap 2a ii: 2. Identificeer toestandsovergangen
- Casestudy G2: Overgangen
- Stap 2a ii: 3. Identificeer de staat Activities
- Casestudy G3: Toestand Activities
- Stap 2a ii: 4. Identificeer samengestelde toestanden
- Casestudy G4: Samengestelde toestanden
- Stap 2a ii: 5. Identificeer gelijktijdige toestanden
Regels over de hele linie verzamelen met klassendiagrammen
- Stap 2b: Statische analyse
- Stap 2b i: Entiteitsklassen identificeren
- Casestudy H1: Entiteitsklassen
- Stap 2b ii: Modelgeneralisaties
- Casestudy H2: Generalisaties
- Stap 2b iii: Modelleer tijdelijke rollen
- Casestudy H3: Tijdelijke rollen
- Stap 2b iv: Modelleer geheel/deel relaties
- Het samengestelde structuurdiagram
- Casestudy H4: Relaties tussen geheel en gedeeltelijk
- Stap 2b v: Analyseer associaties
- Casestudy H5: Verenigingen
- Stap 2b vi: Analyseer de veelheid
- Casestudy H6: Multipliciteit
Consistentie en hergebruik in vereisten optimaliseren Documentation
- Stap 2b vii: Systeem Use Cases koppelen aan het statische model
- Casestudy I1: Systeem Use Cases koppelen aan het statische model
- Casestudy I1: Resultaten
- Stap 2b viii: Attributen toevoegen
- Meta-attributen
- Casestudy I2: Attributen toevoegen
- Stap 2b ix: Opzoektabellen toevoegen
- Casestudy I5: Opzoektabellen analyseren
- Stap 2b x: Bewerkingen toevoegen
- Casestudy I7: Bewerkingen distribueren
- Stap 2b xi: Klassenstructuur herzien
- Casestudy I8: Structuur herzien
Ontwerpen van testcases en afronden van het project
- Stap 2c: Specificeer testen
- Gestructureerde walkthroughs
- Beslissingstabellen voor testen
- Casestudy J1: Testcases afleiden uit beslissingstabellen
- Grenswaarde Analyse
- Casestudy J2: Testgegevens selecteren met behulp van grenswaardeanalyse
- Systeem Testen
- Voorbij de systeemtests
- Stap 2d: Specificeer het implementatieplan
- Stap 2e: Stel de basislijn voor ontwikkeling in
Wat ontwikkelaars doen met uw vereisten
- Object georiënteerd Design Patterns
- Zichtbaarheid
- Controle Klassen
- Grensklassen
- Sequentie diagrammen
- Communication Schema's
- Andere diagrammen
- Gelaagde architectuur
- Interfaces
- Mix-ins
- OO implementeren met behulp van een OO-taal
- Implementatie van OOA met behulp van procedurele Languages
- Implementatie van een Database van OOA met behulp van een RDBMS
Vereisten
Geen
21 Uren