Practică de dezvoltare a cerințelor software - curs 40.490 RUB. de la Specialist, instruire 32 ac. h., Data: 24 iunie 2023.
Miscelaneu / / December 02, 2023
Dezvoltarea cerințelor este o parte integrantă a activității de dezvoltare software. Cerințele sunt baza pe care este construit software-ul. Nicio altă parte a lucrării nu strica atât de mult rezultatul dacă este făcut prost. Erorile din nicio altă etapă de lucru nu sunt atât de greu de corectat.
Cursul oferă cunoștințele și abilitățile necesare pentru a identifica, analiza și documenta cerințele software.
Atelierul cursului este un ciclu de sarcini finalizate secvenţial.
Un specialist cu experiență în analiza sistemelor și testarea software-ului, un profesor genial. În cursurile sale, el oferă în mod constant exemple practice specifice (inclusiv din propria sa experiență bogată) pentru a facilita înțelegerea materialului. A absolvit...
Un specialist cu experiență în analiza sistemelor și testarea software-ului, un profesor genial. În cursurile sale, el oferă în mod constant exemple practice specifice (inclusiv din propria sa experiență bogată) pentru a facilita înțelegerea materialului.
Absolvent al Facultății de Mecanică și Matematică a Universității de Stat din Moscova, numită după M.V. Lomonosov. Lucrează în domeniul IT din 1998. În 2013, ea a absolvit cursurile la Academia Rusă de Economie Națională și Administrație Publică sub președintele Federației Ruse în programul de manager IT. Se dezvoltă continuu în domeniile proiectării testelor, asigurării calității software-ului, analizei și managementului sistemului.
Are o vastă experiență practică în testarea și controlul calității sistemelor informatice mari. În prezent, Elena Sergeevna este un analist de frunte, care dezvoltă design de testare pentru sistemele informaționale. Participă la dezvoltarea și implementarea reglementărilor interne de asigurare a calității corporative. Efectuează cursuri corporative privind testarea, analiza sistemului și asigurarea calității.
Materialul educațional este prezentat clar și inteligibil, atrăgând atenția elevilor asupra tuturor trăsăturilor muncii practice. Exemple din practică, informații suplimentare, răspunsuri detaliate la orice întrebări - toate acestea mențin în mod constant interesul și atenția ridicat în rândul ascultătorilor Elenei Sergeevna. Absolvenții recunoscători lasă cele mai entuziaste recenzii și se străduiesc să se înscrie pentru studii ulterioare cu Elena Sergeevna.
Modulul 1. Definirea cerințelor (4 ac. h.)
- Care sunt cerințele? Definiția cerințelor.
- Clasificarea cerințelor. Atributele cerințelor.
- Atributele de calitate ale cerințelor.
Lucrări practice: enunţarea problemei. Descrierea procesului de afaceri pentru care cerințele vor fi dezvoltate în lecțiile următoare.
Modulul 2. Procesul de dezvoltare a cerințelor (4 ac. h.)
- Procesul de dezvoltare a cerințelor generale.
- Cerințe de afaceri. Enunțarea problemei, părțile interesate, definirea limitei sistemului.
- Cerințele utilizatorului. Definirea utilizatorilor, identificarea nevoilor.
Lucrări practice: identificarea părților interesate, limitele sistemului pentru automatizare. Definiția utilizatorilor.
Modulul 3. Procesul de dezvoltare a cerințelor. Aspecte practice (4 ac. h.)
- Aspecte practice ale dezvoltării cerințelor. Planificarea procesului de elicitare a cerințelor.
- Sursele cerinţelor. Oameni. Sisteme. Documentație
- Metode de identificare a cerinţelor. Probleme psihologice de identificare a cerințelor. Caracteristici de pregătire și desfășurare a interviurilor, seminarii de grup de lucru, sondaje etc.
Lucrări practice: întocmirea unui plan. Pregătirea și desfășurarea interviurilor cu părțile interesate
Modulul 4. Analiza cerințelor (4 ac. h.)
- Dezvoltarea cerințelor. Etapa de analiză a cerințelor.
- Modelarea face parte din procesul general.
- Avantaje și dezavantaje ale modelării.
- Tipuri de modele
Modulul 5. Cerințele utilizatorului. Cazuri de utilizare (3 ac. h.)
- Definiție. Structura. Reguli pentru descrierea cazurilor de utilizare.
- Flux principal, alternative, excepții.
- Condiții prealabile și postcondiții
- Diagrama de caz de utilizare. Notaţie.
- Tipuri de relații
Lucrare practică: elaborarea unei diagrame de caz de utilizare pentru un proiect educațional.
Modulul 6. Cerințele utilizatorului. Povestea utilizatorului (3 ac. h.)
- Cerințe în Agile. Concepte de subiect, epopee, poveste utilizator, backlog
- Reguli pentru scrierea unei povești de utilizator. INVESTI
- Actor, acțiuni, valoare.
Lucrări practice: crearea unei povești de utilizator pentru un proiect educațional.
Modulul 7. Modele de domenii. Diagrama entitate-relație ERD (3 ac. h.)
- Scopul diagramei, concepte de bază.
- Notația lui Chen, Piciorul Corbului
- Grade de conectare. Dezlegarea incertitudinilor.
Lucrare practică: crearea unei diagrame de relații între entități pentru un proiect educațional
Modulul 8. Modele de domenii. Diagrama fluxului de date DFD (3 ac. h.)
- Scopul diagramei. Elementele de bază ale unei diagrame.
- Jordan, notații Gein-Sarson
- Niveluri de detaliu.
Lucrare practică: crearea unei diagrame de flux de date pentru un proiect școlar.
Modulul 9. Crearea unui document (4 ac. h.)
- Cerințe funcționale.
- Cerințe nefuncționale. Tipuri de cerințe nefuncționale. Atribute de calitate software.
- Specificatiile necesare. Structura documentului. Criterii de redactare a textului cerințelor.