Praksis med å utvikle programvarekrav - kurs RUB 40 490. fra Spesialist, opplæring 32 ac. h., dato: 24. juni 2023.
Miscellanea / / December 02, 2023
Kravutvikling er en integrert del av programvareutviklingsarbeidet. Krav er grunnlaget for programvaren. Ingen annen del av jobben ødelegger resultatet så mye hvis det gjøres dårlig. Feil på ingen andre stadier av arbeidet er så vanskelig å rette.
Kurset gir kunnskapen og ferdighetene som er nødvendige for å identifisere, analysere og dokumentere programvarekrav.
Kursets verksted er en syklus av sekvensielt utførte oppgaver.
En erfaren spesialist innen systemanalyse og programvaretesting, en strålende lærer. I timene gir han hele tiden spesifikke praktiske eksempler (inkludert fra sin egen rike erfaring) for å lette forståelsen av materialet. Ferdig utdannet...
En erfaren spesialist innen systemanalyse og programvaretesting, en strålende lærer. I timene gir han hele tiden spesifikke praktiske eksempler (inkludert fra sin egen rike erfaring) for å lette forståelsen av materialet.
Uteksaminert fra fakultetet for mekanikk og matematikk ved Moscow State University oppkalt etter M.V. Lomonosov. Har jobbet i IT-feltet siden 1998. I 2013 fullførte hun opplæring ved det russiske akademiet for nasjonal økonomi og offentlig administrasjon under presidenten for den russiske føderasjonen i IT-lederprogrammet. Utvikler seg kontinuerlig innen områdene testdesign, kvalitetssikring av programvare, systemanalyse og ledelse.
Har lang praktisk erfaring med testing og kvalitetskontroll av store informasjonssystemer. For tiden er Elena Sergeevna en ledende analytiker som utvikler testdesign for informasjonssystemer. Deltar i utvikling og implementering av internt foretak for kvalitetssikring. Gjennomfører bedriftsopplæring om testing, systemanalyse og kvalitetssikring.
Utdanningsmaterialet presenteres tydelig og forståelig, og trekker studentenes oppmerksomhet til alle funksjonene i praktisk arbeid. Eksempler fra praksis, tilleggsinformasjon, detaljerte svar på eventuelle spørsmål - alt dette opprettholder konstant høy interesse og oppmerksomhet blant Elena Sergeevnas lyttere. Takknemlige kandidater forlater de mest entusiastiske anmeldelsene og streber etter å registrere seg for videre studier med Elena Sergeevna.
Modul 1. Definisjon av krav (4 ac. h.)
- Hva er kravene? Definisjon av krav.
- Klassifisering av krav. Krav attributter.
- Kvalitetsattributter til krav.
Praktisk arbeid: problemstilling. Beskrivelse av forretningsprosessen som det skal utvikles krav til i de neste timene.
Modul 2. Kravutviklingsprosess (4 ac. h.)
- Generell kravutviklingsprosess.
- Forretningskrav. Redegjørelse av problemet, interessenter, definisjon av systemgrensen.
- Brukerkrav. Definere brukere, identifisere behov.
Praktisk arbeid: identifisere interessenter, systemgrenser for automatisering. Definisjon av brukere.
Modul 3. Kravutviklingsprosess. Praktiske aspekter (4 ac. h.)
- Praktiske aspekter ved kravutvikling. Planlegging av kravutformingsprosessen.
- Kilder til krav. Mennesker. Systemer. Dokumentasjon
- Metoder for å identifisere krav. Psykologiske problemer med å identifisere krav. Funksjoner ved å forberede og gjennomføre intervjuer, arbeidsgruppeseminarer, spørreundersøkelser, etc.
Praktisk arbeid: utarbeide en plan. Forberede og gjennomføre intervjuer med interesserte
Modul 4. Kravanalyse (4 ac. h.)
- Kravutvikling. Kravanalysestadiet.
- Modellering er en del av den totale prosessen.
- Fordeler og ulemper med modellering.
- Modelltyper
Modul 5. Brukerkrav. Brukstilfeller (3 ac. h.)
- Definisjon. Struktur. Regler for å beskrive brukstilfeller.
- Hovedflyt, alternativer, unntak.
- Forutsetninger og etterbetingelser
- Bruk case-diagram. Notasjon.
- Typer relasjoner
Praktisk arbeid: utarbeide et Use case-diagram for et pedagogisk prosjekt.
Modul 6. Brukerkrav. Brukerhistorie (3 ac. h.)
- Krav i Agile. Konsepter av emne, episk, brukerhistorie, etterslep
- Regler for å skrive en brukerhistorie. INVESTERE
- Skuespiller, handlinger, verdi.
Praktisk arbeid: lage en brukerhistorie for et pedagogisk prosjekt.
Modul 7. Domenemodeller. Entitetsforholdsdiagram ERD (3 ac. h.)
- Formålet med diagrammet, grunnleggende begreper.
- Chens notasjon, kråkefot
- Grader av tilknytning. Å løse opp usikkerheter.
Praktisk arbeid: lage et enhetsforholdsdiagram for et pedagogisk prosjekt
Modul 8. Domenemodeller. DFD-dataflytdiagram (3 ac. h.)
- Hensikten med diagrammet. Grunnleggende elementer i et diagram.
- Jordan, Gein-Sarson-notasjoner
- Detaljnivåer.
Praktisk arbeid: lage et dataflytdiagram for et skoleprosjekt.
Modul 9. Opprette et dokument (4 ac. h.)
- Funksjonelle krav.
- Ikke-funksjonelle krav. Typer ikke-funksjonelle krav. Programvarekvalitetsattributter.
- Kravspesifikasjon. Dokumentstruktur. Kriterier for skrivekrav tekst.