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
Testimonials (5)
Mvrouw Malavika is een zeer goede trainer. Ze is erg hardwerkend en beantwoordt mijn vragen goed. Ik begrijp dat de mogelijkheden voor SysML en EA zeer uitgebreid zijn; ze heeft haar best gedaan om de training zo geschikt mogelijk te presenteren. Ze heeft zelfs haar pauzetijd besteed aan het zoeken naar antwoorden op onze vragen. Mijn respect! Een geweldige docent!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Cursus - System Engineering using SysML and UML 2
Automatisch vertaald
Ik vind de eenvoudige maar informatieve voorbeeldcodes leuk.
Yue Wang - DBS Bank Ltd
Cursus - Design Patterns
Automatisch vertaald
I mostly liked his subject knowledge and style.
Giacomo Urso
Cursus - Systems Modelling with SysML
Automatisch vertaald
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Cursus - Technical Architecture and Patterns
Automatisch vertaald
The experience and knowledge of the trainer - he was able to answer any questions.
Shelley Walker
Cursus - OCUP2 UML 2.5 Certification - Foundation Exam Preparation
Automatisch vertaald