Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Översikt över mjukvaruutvecklingsprocess och modellering
- Metodologier och deras inverkan på arbetet för en Business Analyst
- Waterfall-stegen: Analys, Design, Implementation, Testning, Underhåll
- Agile tillvägagångssätt för affärsanalys
- Vem är Business Analyster?
- Perspektiv på BA-rollen
- Det dynamiska (beteendemodellen)
- Den statiska (strukturella modellen)
- Strukturerad analys
BA:s perspektiv på objektorientering
- Objektorienterad Programming och dess inverkan på modellering
- UML standarden
- Kognitiv psykologi och OO?
- Objekt
- Egenskaper och operationer
- Operationer och metoder
- Inkapsling
- Klassen
- Relationer
- Generalisering
- Association
- Aggregation
- Sammansättning
- Polymorfism
- Use Case och scenarier
- Business och system Use Case
En översikt över Business objektorienterad modellering (B.O.O.M.)
- B.O.O.M. och SDLC
- B.O.O.M.-stegen
- Sequencing av stegen
- Vad definierar du först—egenskaper eller operationer?
Analysera end-to-end-processer Business
- Intervjuer under initierings-, analys- och testfaserna
- Steg 1: Initiering
- Business kravdokumentmall
- Steg 1a: Modellera Business Use Case
- Steg 1a i: Identifiera Business Use Case (Business användningsfallsdiagram)
- Sätt teori i praktik
- Anteckning till Rational Rose-användare
- Fallstudie D1: Business användningsfallsdiagram
- Steg 1a ii: Avgränsa Business Use Case (aktivitetsdiagram)
- Fallstudie D2: Business användningsfallsaktivitetsdiagram med partitioner
Omfång för IT-projektet med System Use Cases
- Steg 1b: Modellera system Use Case
- Fallstudie E1: Rollkarta
- Steg 1b ii: Identifiera systemanvändningsfallspaket (systemanvändningsfallsdiagram)
- Fallstudie E2: Systemanvändningsfallspaket
- Steg 1b iii: Identifiera system Use Case (systemanvändningsfallsdiagram)
- Fallstudie E3: Systemanvändningsfallsdiagram
- Steg 1c: Börja med den statiska modellen (klassdiagram för nyckel Business klasser)
- Steg 1d: Sätt baslinje för analys (BRD/Initiering)
Storyboarding av användarens upplevelse
- Steg 2: Analys
- Användningsfallsbeskrivningsmall
- Dokumentera den grundläggande flödet
- Skrivguider för användningsfall
- Exempel på grundläggande flöde: CPP System Recension Fallrapport
- Dokumentera alternativa flöden
- Dokumentera undantagsflöden
- Guider för genomförande av systemanvändningsfallsintervjuer
- Aktivitetsdiagram för system Use Case
- Relaterade artefakter
- Beslutsmatriser
- Fallstudie F1: Beslutsmatris
- Beslutsträd
- Fallstudie F2: Beslutsträd
- Villkor/Svarsmatris
- Business Rules
- Avancerade användningsfallsfunktioner
- Fallstudie F3: Avancerade användningsfallsfunktioner
Livscykelkrav för viktiga Business objekt
- Vad är ett statemachine-diagram?
- Steg 2a ii: 1. Identifiera tillstånd för kritiska objekt
- Fallstudie G1: Tillstånd
- Steg 2a ii: 2. Identifiera tillståndsövergångar
- Fallstudie G2: Övergångar
- Steg 2a ii: 3. Identifiera tillstånds Activiti
- Fallstudie G3: Tillstånds Activiti
- Steg 2a ii: 4. Identifiera sammansatta tillstånd
- Fallstudie G4: Sammansatta tillstånd
- Steg 2a ii: 5. Identifiera samtidiga tillstånd
Samla in övergripande regler med klassdiagram
- Steg 2b: Statisk analys
- Steg 2b i: Identifiera entitetsklasser
- Fallstudie H1: Entitetsklasser
- Steg 2b ii: Modellera generaliseringar
- Fallstudie H2: Generaliseringar
- Steg 2b iii: Modellera tillfälliga roller
- Fallstudie H3: Tillfälliga roller
- Steg 2b iv: Modellera hel/del-relationer
- Sammansatt strukturdiagram
- Fallstudie H4: Hel/del-relationer
- Steg 2b v: Analysera associationer
- Fallstudie H5: Associationer
- Steg 2b vi: Analysera multiplicitet
- Fallstudie H6: Multiplicitet
Optimera konsekvens och återanvändning i krav Documentation
- Steg 2b vii: Länka system Use Case till den statiska modellen
- Fallstudie I1: Länka system Use Case till den statiska modellen
- Fallstudie I1: Resultat
- Steg 2b viii: Lägg till egenskaper
- Meta-egenskaper
- Fallstudie I2: Lägg till egenskaper
- Steg 2b ix: Lägg till uppslagstabeller
- Fallstudie I5: Analysera uppslagstabeller
- Steg 2b x: Lägg till operationer
- Fallstudie I7: Fördela operationer
- Steg 2b xi: Revidera klassstruktur
- Fallstudie I8: Revidera struktur
Utforma testfall och slutföra projektet
- Steg 2c: Specifiera testning
- Strukturerade genomgångar
- Beslutsmatriser för testning
- Fallstudie J1: Hämta testfall från beslutsmatriser
- Gränsvärdesanalys
- Fallstudie J2: Välj testdata med gränsvärdesanalys
- Systemtester
- Utöver systemtesterna
- Steg 2d: Specifiera implementationsplan
- Steg 2e: Sätt baslinje för utveckling
Vad utvecklare gör med dina krav
- Objektorienterad Design Patterns
- Synlighet
- Kontrollklasser
- Gränsklasser
- Sequensdiagram
- Communication diagram
- Andra diagram
- Lagerad arkitektur
- Gränssnitt
- Mix-ins
- Implementera OO med ett OO-språk
- Implementera OOA med procedurorienterad Languages
- Implementera en Database från OOA med en RDBMS
Krav
Ingen
21 Timmar
Vittnesmål (3)
Instruktörens kunskap, engagemang och relation
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maskintolkat
Instruktören delade sitt kunskapslager och skapade en fantastisk atmosfär.
Agnieszka Dubanska - Narodowy Fundusz Zdrowia
Kurs - Modelowanie procesów biznesowych z wykorzystaniem UML i BPMN
Maskintolkat
Den direkta korrelationen med vårt arbetsämne i exemplen
Gabriel Gutierrez - ARGOTEC S.r.l.
Kurs - Systems Modelling with SysML
Maskintolkat