Kursplan

Översikt över mjukvaruutvecklingsprocess och modellering

  • Metoder och deras inverkan på en Business analytikers arbete
  • Vattenfallssteg Analys, Design, Implementering, Testning, Underhåll
  • Agile Tillvägagångssätt för affärsanalys
  • Vilka är Business analytiker?
  • Perspektiv på BA-rollen
  • Den dynamiska (beteendemässiga) modellen
  • 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
  • Attribut och åtgärder
  • Verksamhet och metoder
  • Inkapsling
  • Klasserna
  • Relationer
  • Generalisering
  • Förening
  • Aggregering
  • Sammansättning
  • Polymorfism
  • Use Cases och scenarier
  • Business och System Use Cases

En översikt över Business objektorienterad modellering (B.O.O.M.)

  • B.O.O.M. och SDLCs
  • B.O.O.M.-stegen
  • Sekvensera stegen
  • Vad definierar du först – attribut eller åtgärder?

Analysera end-to-end-processer Business

  • Intervjuer under initierings-, analys- och testfaserna
  • Steg 1: Initiering
  • Business Krav Dokumentmall
  • Steg 1a: Modell Business Use Cases
  • Steg 1a i: Identifiera Business Use Cases (Business Användningsfallsdiagram)
  • Att omsätta teori i praktik
  • Meddelande till Rational Rose-användare
  • Fallstudie D1: Business Diagram över användningsfall
  • Steg 1a ii: Omfattning Business Use Cases (aktivitetsdiagram)
  • Fallstudie D2: Business Aktivitetsdiagram för användningsfall med partitioner

Omfång för IT-projektet med System Use Cases

  • Steg 1b: Modellsystem Use Cases
  • Fallstudie E1: Rollkarta
  • Steg 1b ii: Identifiera paket för systemanvändningsfall (diagram över systemanvändningsfall)
  • Fallstudie E2: Paket för systemanvändningsfall
  • Steg 1b iii: Identifiera system Use Cases (diagram över systemanvändningsfall)
  • Fallstudie E3: Diagram över systemanvändningsfall
  • Steg 1c: Börja med statisk modell (klassdiagram för viktiga Business klasser)
  • Steg 1d: Ställ in baslinje för analys (BRD/initiering)

Storyboarding av användarens upplevelse

  • Steg 2: Analys
  • Mallen för användningsfallsbeskrivning
  • Dokumentera det grundläggande flödet
  • Riktlinjer för skrivande av användningsfall
  • Exempel på grundläggande flöde: Fallrapport för CPP-systemgranskning
  • Dokumentera alternativa flöden
  • Dokumentera undantagsflöden
  • Riktlinjer för att genomföra intervjuer om systemanvändningsfall
  • Aktivitetsdiagram för System Use Cases
  • Relaterade artefakter
  • Beslutstabeller
  • Fallstudie F1: Beslutstabell
  • Beslutsträd
  • Fallstudie F2: Beslutsträd
  • Villkors-/svarstabell
  • Business Regler
  • Avancerade funktioner för användningsfall
  • Fallstudie F3: Avancerade funktioner för användningsfall

Livscykelkrav för viktiga Business objekt

  • Vad är ett tillståndsmaskindiagram?
  • Steg 2a ii: 1. Identifiera tillstånd för kritiska objekt
  • Fallstudie G1: Stater
  • Steg 2a ii: 2. Identifiera tillståndsövergångar
  • Fallstudie G2: Övergångar
  • Steg 2a ii: 3. Identifiera tillstånd Activities
  • Fallstudie G3: Tillstånd Activities
  • 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: Modellgeneraliseringar
  • Fallstudie H2: Generaliseringar
  • Steg 2b iii: Modellera tillfälliga roller
  • Fallstudie H3: Övergående roller
  • Steg 2b iv: Modellera hela/del-relationer
  • Det sammansatta strukturdiagrammet
  • Fallstudie H4: Hela/del-relationer
  • Steg 2b v: Analysera associationer
  • Fallstudie H5: Föreningar
  • Steg 2b vi: Analysera multiplicitet
  • Fallstudie H6: Multiplicitet

Optimera konsekvens och återanvändning i krav Documentation

  • Steg 2b vii: Länka system Use Cases till den statiska modellen
  • Fallstudie I1: Länka system Use Case till den statiska modellen
  • Fallstudie I1: Resultat
  • Steg 2b viii: Lägg till attribut
  • Meta-attribut
  • Fallstudie I2: Lägg till attribut
  • Steg 2b ix: Lägg till uppslagstabeller
  • Fallstudie I5: Analysera uppslagstabeller
  • Steg 2b x: Lägg till åtgärder
  • Fallstudie I7: Distribuera verksamheten
  • Steg 2b xi: Revidera klasstrukturen
  • Fallstudie I8: Revidera strukturen

Utforma testfall och slutföra projektet

  • Steg 2c: Ange testning
  • Strukturerade genomgångar
  • Beslutstabeller för testning
  • Fallstudie J1: Härledning av testfall från beslutstabeller
  • Analys av gränsvärden
  • Fallstudie J2: Välj testdata med hjälp av gränsvärdesanalys
  • Tester av systemet
  • Bortom systemtesterna
  • Steg 2d: Ange implementeringsplan
  • Steg 2e: Ange baslinje för utveckling

Vad utvecklare gör med dina krav

  • Objektorienterad Design Patterns
  • Synlighet
  • Kontrollklasser
  • Gränsklasser
  • Sekvensdiagram
  • Communication Diagram
  • Andra diagram
  • Skiktad arkitektur
  • Gränssnitt
  • Blandningar
  • Implementera OO med hjälp av ett OO-språk
  • Implementera OOA med procedur Languages
  • Implementera en Database från OOA med hjälp av en RDBMS

Krav

Ingen

  21 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (5)

Relaterade Kurser

Relaterade Kategorier