Övning av att utveckla mjukvarukrav - kurs 40 490 RUB. från Specialist, utbildning 32 ac. h., Datum: 24 juni 2023.
Miscellanea / / December 02, 2023
Kravutveckling är en integrerad del av mjukvaruutvecklingsarbetet. Krav är grunden på vilken mjukvara är byggd. Ingen annan del av jobbet förstör resultatet så mycket om det görs dåligt. Fel i inget annat skede av arbetet är så svåra att rätta till.
Kursen ger de kunskaper och färdigheter som krävs för att identifiera, analysera och dokumentera programvarukrav.
Kursens workshop är en cykel av sekventiellt genomförda uppgifter.
En erfaren specialist inom systemanalys och mjukvarutestning, en briljant lärare. I sina klasser ger han ständigt specifika praktiska exempel (inklusive från sin egen rika erfarenhet) för att underlätta förståelsen av materialet. Tog examen...
En erfaren specialist inom systemanalys och mjukvarutestning, en briljant lärare. I sina klasser ger han ständigt specifika praktiska exempel (inklusive från sin egen rika erfarenhet) för att underlätta förståelsen av materialet.
Utexaminerad från fakulteten för mekanik och matematik vid Moscow State University uppkallad efter M.V. Lomonosov. Har arbetat inom IT-området sedan 1998. 2013 slutförde hon utbildning vid den ryska akademin för nationell ekonomi och offentlig förvaltning under Ryska federationens president i IT-chefsprogrammet. Utvecklas kontinuerligt inom områdena testdesign, kvalitetssäkring av mjukvara, systemanalys och förvaltning.
Har lång praktisk erfarenhet av testning och kvalitetskontroll av stora informationssystem. För närvarande är Elena Sergeevna en ledande analytiker som utvecklar testdesign för informationssystem. Deltar i utveckling och implementering av interna regelverk för företagens kvalitetssäkring. Genomför företagsutbildning om testning, systemanalys och kvalitetssäkring.
Utbildningsmaterialet presenteras tydligt och begripligt, vilket uppmärksammar eleverna på alla funktioner i praktiskt arbete. Exempel från praktiken, ytterligare information, detaljerade svar på alla frågor - allt detta upprätthåller ständigt högt intresse och uppmärksamhet bland Elena Sergeevnas lyssnare. Tacksamma akademiker lämnar de mest entusiastiska recensionerna och strävar efter att registrera sig för fortsatta studier med Elena Sergeevna.
Modul 1. Definition av krav (4 ac. h.)
- Vilka är kraven? Definition av krav.
- Klassificering av krav. Krav attribut.
- Kvalitetsegenskaper för krav.
Praktiskt arbete: problemformulering. Beskrivning av affärsprocessen för vilka krav kommer att tas fram i kommande lektioner.
Modul 2. Kravutvecklingsprocess (4 ac. h.)
- Utvecklingsprocess för allmänna krav.
- Affärskrav. Redogörelse av problemet, intressenter, definition av systemgränsen.
- Användarkrav. Definiera användare, identifiera behov.
Praktiskt arbete: identifiera intressenter, systemgränser för automatisering. Definition av användare.
Modul 3. Kravutvecklingsprocess. Praktiska aspekter (4 ac. h.)
- Praktiska aspekter av kravutveckling. Planering av kravframställningsprocessen.
- Källor till krav. Människor. System. Dokumentation
- Metoder för att identifiera krav. Psykologiska problem med att identifiera krav. Drag av att förbereda och genomföra intervjuer, arbetsgruppsseminarier, undersökningar m.m.
Praktiskt arbete: upprätta en plan. Förbereda och genomföra intervjuer med intresserade parter
Modul 4. Kravanalys (4 ac. h.)
- Kravutveckling. Kravanalys skede.
- Modellering är en del av den övergripande processen.
- För- och nackdelar med modellering.
- Modelltyper
Modul 5. Användarkrav. Användningsfall (3 ac. h.)
- Definition. Strukturera. Regler för beskrivning av användningsfall.
- Huvudflöde, alternativ, undantag.
- Förutsättningar och eftervillkor
- Använd falldiagram. Notation.
- Typer av relationer
Praktiskt arbete: upprätta ett Use case-diagram för ett utbildningsprojekt.
Modul 6. Användarkrav. Användarberättelse (3 ac. h.)
- Krav i Agile. Begrepp av ämne, episk, användarberättelse, eftersläpning
- Regler för att skriva en User story. INVESTERA
- Skådespelare, handlingar, värde.
Praktiskt arbete: skapa en användarberättelse för ett utbildningsprojekt.
Modul 7. Domänmodeller. Entity-relation diagram ERD (3 ac. h.)
- Syfte med diagrammet, grundläggande begrepp.
- Chens notation, kråkfot
- Grader av anslutning. Att reda ut osäkerheter.
Praktiskt arbete: skapa ett entitetsförhållandediagram för ett utbildningsprojekt
Modul 8. Domänmodeller. DFD-dataflödesdiagram (3 ac. h.)
- Syftet med diagrammet. Grundläggande element i ett diagram.
- Jordan, Gein-Sarson notationer
- Detaljeringsnivåer.
Praktiskt arbete: skapa ett dataflödesdiagram för ett skolprojekt.
Modul 9. Skapa ett dokument (4 ac. h.)
- Funktionskrav.
- Icke-funktionella krav. Typer av icke-funktionella krav. Kvalitetsattribut för programvara.
- Kravspecifikation. Dokumentstruktur. Kriterier för att skriva kravtext.