"Systemanalyse. Informationssystemer" - kursus 22.000 rubler. fra MSU, træning 6 uger. (1,5 måned), Dato: 12. maj 2023.
Miscellanea / / December 04, 2023
Programmet henvender sig til studerende, der er involveret i at indsamle, analysere og beskrive softwarekrav software, samt arkitekter og udviklere, der bruger disse krav til at skabe information systemer
Den viden og de færdigheder, der erhverves i løbet af programmet, vil være tilstrækkelige til selvstændigt arbejde som system- og forretningsanalytiker i begge store virksomheder og startups - det vil sige, at de er nyttige for alle dem, der deltager i indsamling, analyse, styring og kvalitetskontrol af krav til softwareudvikling.
Dette skaber et solidt grundlag for yderligere at uddybe dine systemer og forretningsanalysefærdigheder og forfølge en karriere som analytiker.
Start: maj 2023
(12.05.23 - 24.05.2023)
Datoer: 12,16,17,19,23,24 maj
17.00 – 20.30
Foredrag 1 Introduktion til systemanalyse
Introduktion til systemanalyse. Software Engineering Best Practices
Introduktion til GOST R ISO/IEC 12207. Software livscyklus processer
Forbindelse af praksis med visuel modellering. Instrumentel støtte til praksis
Overblik over systemmodelopbygningsprocessen
Stadiet for fastlæggelse af systemkrav. Stadium af systemdesign i henhold til krav
IS: systemaktører og use cases
Forretningssystem: forretningsaktører og forretningsprocesser
Overgang fra et forretningssystem til procesautomatisering IS
Foredrag 2 Objektorienterede modeller
Objektorienterede modeller. Polymorfi. Objekt som abstraktion. Klasser, operationsattributter, relationer og deres visuelle repræsentation
UML - principper for brug af visuel notation.
Typer af diagrammer og hvordan man bruger dem. Statiske og dynamiske diagrammer. UML stereotyper og deres anvendelse. Domænespecifik UML-udvidelse
Eksempler
Foredrag 3 Informationssystem
Informationssystem (IS). IS krav. Typer af krav. Brugsscenarie
Brug case model. UML Use Case Diagram. Begrebet ector
Metoder til at identificere use cases. Tre forestillinger
Konceptet med et mønster i design og visuel modellering
Eksempler på mønstre
Foredrag 4 Emneområde og dets visuelle modellering
Emneområde og dets visuelle modellering.
Begreberne begivenhedsobjekt og mappeobjekt. Deres egenskaber
Klassediagram. Association, aggregering, sammensætning, implementering, arv, afhængighed
CASE-værktøjer til UML-modellering. Forlæns og omvendt konstruktion
Overførsel af modeller fra projekt til projekt. Pakker i CASE-værktøjsarkivet og arbejde med dem
Eksempel
Foredrag 5 Dokumentationskrav
Dokumentation af IS-krav. Dokumenttyper og sammensætning
Trin-for-trin proces til at identificere IP-krav. Iterativ tilgang
Interessenter, IS-brugere, muligheder for deres IS-krav
System koncept. Problemanalyse
Forretningskrav til IP og deres hensyn i projektet
Foredrag 6 Projektordbog og dens sammenhæng med fagområdet
Projektordbog og dens sammenhæng med fagområdet
IS kvalitetsegenskaber og deres præsentation. At tage hensyn til forretningsregler i IS-krav
Projektgrænser (Scope) og dets repræsentation i IT-projekter
Strukturering af Use Case-modellen
Krav forandringsledelse. Konceptet med versionskontrol.
Eksempel
Foredrag 7 Brug Case Specifikation
Use Case - specifikation af use cases
Forståelse af hovedstrømmen af begivenheder
Alternative strømme og deres identifikation
For- og efterbetingelser for brugssagen
Specifikationseksempel
Foredrag 8 Design fase
IC design fase
Overblik over arkitektens og designerens opgaver. Arbejdsmaterialer
Designopgave "Arkitektonisk analyse". Arkitektoniske mekanismer og deres anvendelse
Arkitektoniske fremstillinger. Pakker i UML
Nøgleabstraktioner og deres forbindelse med domæneobjekter
Eksempel
Foredrag 9 Brug case-analyse
Designopgave: "Brug scenarieanalyse"
UML objektinteraktionsdiagrammer - sekvens, kommunikation
Objektdynamik og use case
"Visning af deltagerklasser"
Klassernes ansvar
Foredrag 10 Analyse af et forbigående eksempel
Analyse af et forbigående eksempel
Trin-for-trin modelbygning
IS krav identifikation fase
Fase for design af objektinteraktioner i henhold til use case
Brug af CASE-værktøjet
afsluttende eksamen