Cursusaanbod

Overzicht van softwareontwikkelingsproces en modellering

  • Methodologieën en hun impact op het werk van een Business Analyst
  • Stappen van Waterfall: Analyse, Ontwerp, Implementatie, Testen, Onderhoud
  • Agile benadering van business analyse
  • Wie zijn Business Analysts?
  • Perspectief op de rol van de BA
  • Het Dynamische (gedragsmatige) Model
  • Het Statische (structurele) Model
  • Gestructureerde Analyse

Het perspectief van de BA op objectoriëntatie

  • Object Georiënteerde Programming en zijn impact op modellering
  • De UML Standaard
  • Cognitieve Psychologie en OO?
  • Objecten
  • Attributen en Operaties
  • Operaties en Methoden
  • Encapsulatie
  • Klassen
  • Relaties
  • Generalisatie
  • Associatie
  • 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 SDLCs
  • De stappen van B.O.O.M.
  • Volgorde van de stappen
  • Wat definiëert u eerst—attributen of operaties?

End-to-end Business processen analyseren

  • Interviews Tijdens de Initiatiefase, Analysefase en Testfase
  • Stap 1: Initiatie
  • Sjabloon voor Business vereisten document
  • Stap 1a: Model Business Use Cases
  • Stap 1a i: Identificeer Business Use Cases (Business Gebruiksscenario-diagram)
  • Theorie in de praktijk toepassen
  • Opmerking voor Rational Rose Gebruikers
  • Case Study D1: Business Gebruiksscenario-diagrammen
  • Stap 1a ii: Bepaal de scope van Business Use Cases (Activiteitsdiagram)
  • Case Study D2: Business Gebruiksscenario-activiteitsdiagram met partities

Scoping van het IT-project met systeem Use Cases

  • Stap 1b: Model Systeem Use Cases
  • Case Study E1: Rolkaart
  • Stap 1b ii: Identificeer systeemgebruiksscenario-pakketten (Systeemgebruiksscenario-diagram)
  • Case Study E2: Systeemgebruiksscenario-pakketten
  • Stap 1b iii: Identificeer systeem Use Cases (Systeemgebruiksscenario-diagram)
  • Case Study E3: Systeemgebruiksscenario-diagrammen
  • Stap 1c: Begin met statisch model (Klasdiagrammen voor sleutel Business klassen)
  • Stap 1d: Baselijn instellen voor analyse (BRD/Initiatie)

Storyboarden van de gebruikerservaring

  • Stap 2: Analyse
  • Sjabloon voor gebruiksscenario-beschrijving
  • Documentatie van de basisfloeistroom
  • Richtlijnen voor het schrijven van gebruiksscenario's
  • Voorbeeld van basisfloeistroom: CPP Systeemrecensie Casestudy
  • Documentatie van alternatieve floeistromen
  • Documentatie van uitzonderingsfloeistromen
  • Richtlijnen voor het voeren van systeemgebruiksscenario-interviews
  • Activiteitsdiagrammen voor systeem Use Cases
  • Gerelateerde artefacten
  • Beslistabellen
  • Case Study F1: Beslistabel
  • Beslissingsbomen
  • Case Study F2: Beslissingsboom
  • Voorwaardelijke/respons tabellen
  • Business Rules
  • Geavanceerde gebruiksscenario-functies
  • Case Study F3: Geavanceerde gebruiksscenario-functies

Levenscyclusvereisten voor belangrijke Business-objecten

  • Wat is een statemachine-diagram?
  • Stap 2a ii: 1. Identificeer de toestanden van cruciale objecten
  • Case Study G1: Toestanden
  • Stap 2a ii: 2. Identificeer toestandsovergangen
  • Case Study G2: Overgangen
  • Stap 2a ii: 3. Identificeer toestand Activitis
  • Case Study G3: Toestand Activitis
  • Stap 2a ii: 4. Identificeer samengestelde toestanden
  • Case Study 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: Identificeer entiteitsklassen
  • Case Study H1: Entiteitsklassen
  • Stap 2b ii: Model generalisaties
  • Case Study H2: Generalisaties
  • Stap 2b iii: Model tijdelijke rollen
  • Case Study H3: Tijdelijke rollen
  • Stap 2b iv: Model geheel/deel relaties
  • Het samengesteld structuurdiagram
  • Case Study H4: Heel/Deel relaties
  • Stap 2b v: Analyseer associaties
  • Case Study H5: Associaties
  • Stap 2b vi: Analyseer veelvoudigheden
  • Case Study H6: Veelvoudigheden

Consistentie en hergebruik in vereisten optimaliseren Documentation

  • Stap 2b vii: Koppel systeem Use Cases aan het statische model
  • Case Study I1: Koppel systeem Use Cases aan het statische model
  • Case Study I1: Resultaten
  • Stap 2b viii: Voeg attributen toe
  • Meta-attributen
  • Case Study I2: Voeg attributen toe
  • Stap 2b ix: Voeg lookup-tabellen toe
  • Case Study I5: Analyseer lookup-tabellen
  • Stap 2b x: Voeg operaties toe
  • Case Study I7: Verdeel operaties
  • Stap 2b xi: Herziev de klasstructuur
  • Case Study I8: Herziev structuur

Ontwerpen van testcases en afronden van het project

  • Stap 2c: Specifieer testen
  • Gestructureerde doorloopjes
  • Beslistabellen voor testen
  • Case Study J1: Afleiden van testgevalen uit beslistafellen
  • Grenzwaardanalyse
  • Case Study J2: Selecteer testgegevens met grenswaardanalyse
  • Systeemtests
  • Na de systeemtests
  • Stap 2d: Specifieer implementatieplan
  • Stap 2e: Baselijn instellen voor ontwikkeling

Wat ontwikkelaars doen met uw vereisten

  • Object Georiënteerde Design Patterns
  • Zichtbaarheid
  • Controleklassen
  • Grensklassen
  • Sequentiediagrammen
  • Communication Diagrammen
  • Andere diagrammen
  • Gelaagde architectuur
  • Interfaces
  • Mix-ins
  • Implementeren van OO met behulp van een OO-taal
  • Implementeren van OOA met behulp van procedurele Languages
  • Implementeren van een Database uit OOA met behulp van een RDBMS

Vereisten

Geen

 21 Uren

Aantal deelnemers


Prijs Per Deelnemer

Testimonials (5)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën