Pratica di sviluppo dei requisiti software - corso RUB 40.490. da Specialista, formazione 32 ac. h., Data: 24 giugno 2023.
Miscellanea / / December 02, 2023
Lo sviluppo dei requisiti è parte integrante del lavoro di sviluppo del software. I requisiti sono la base su cui è costruito il software. Nessun'altra parte del lavoro rovina così tanto il risultato se eseguita male. Gli errori in nessun’altra fase del lavoro sono così difficili da correggere.
Il corso fornisce le conoscenze e le competenze necessarie per identificare, analizzare e documentare i requisiti software.
Il workshop del corso è un ciclo di attività completate in sequenza.
Uno specialista esperto in analisi di sistema e test di software, un insegnante brillante. Nelle sue lezioni fornisce costantemente esempi pratici specifici (anche tratti dalla sua ricca esperienza) per facilitare la comprensione del materiale. Laureato...
Uno specialista esperto in analisi di sistema e test di software, un insegnante brillante. Nelle sue lezioni fornisce costantemente esempi pratici specifici (anche tratti dalla sua ricca esperienza) per facilitare la comprensione del materiale.
Laureato presso la Facoltà di Meccanica e Matematica dell'Università Statale di Mosca intitolata a M.V. Lomonosov. Opera nel settore informatico dal 1998. Nel 2013 ha completato la formazione presso l'Accademia Russa di Economia Nazionale e Pubblica Amministrazione sotto il Presidente della Federazione Russa nel programma IT manager. Si sviluppa continuamente nei settori della progettazione dei test, della garanzia della qualità del software, dell'analisi e della gestione dei sistemi.
Ha una vasta esperienza pratica nei test e nel controllo di qualità di grandi sistemi informativi. Attualmente, Elena Sergeevna è un'analista leader nello sviluppo di progetti di test per sistemi informativi. Partecipa allo sviluppo e all'implementazione delle normative interne di garanzia della qualità aziendale. Conduce formazione aziendale su test, analisi di sistema e garanzia di qualità.
Il materiale didattico è presentato in modo chiaro e intelligibile, attirando l'attenzione degli studenti su tutte le caratteristiche del lavoro pratico. Esempi tratti dalla pratica, informazioni aggiuntive, risposte dettagliate a qualsiasi domanda: tutto ciò mantiene costantemente alto interesse e attenzione tra gli ascoltatori di Elena Sergeevna. I laureati riconoscenti lasciano le recensioni più entusiaste e si sforzano di iscriversi per ulteriori studi con Elena Sergeevna.
Modulo 1. Definizione dei requisiti (4 ac. H.)
- Quali sono i requisiti? Definizione dei requisiti.
- Classificazione dei requisiti. Attributi dei requisiti.
- Attributi di qualità dei requisiti.
Lavoro pratico: formulazione del problema. Descrizione del processo aziendale per il quale verranno sviluppati i requisiti nelle prossime lezioni.
Modulo 2. Processo di sviluppo dei requisiti (4 ac. H.)
- Processo di sviluppo dei requisiti generali.
- Requisiti aziendali. Enunciazione del problema, stakeholder, definizione del confine del sistema.
- Requisiti dell'utente. Definire gli utenti, identificare i bisogni.
Lavoro pratico: identificazione delle parti interessate, confini del sistema per l'automazione. Definizione degli utenti.
Modulo 3. Processo di sviluppo dei requisiti. Aspetti pratici (4 ac. H.)
- Aspetti pratici dello sviluppo dei requisiti. Pianificazione del processo di elicitazione dei requisiti.
- Fonti dei requisiti. Persone. Sistemi. Documentazione
- Metodi per l'identificazione dei requisiti. Problemi psicologici nell'identificazione dei requisiti. Caratteristiche della preparazione e conduzione di interviste, seminari di gruppi di lavoro, sondaggi, ecc.
Lavoro pratico: elaborazione di un piano. Preparazione e conduzione di interviste con le parti interessate
Modulo 4. Analisi dei requisiti (4 ac. H.)
- Sviluppo dei requisiti. Fase di analisi dei requisiti.
- La modellazione è parte del processo complessivo.
- Pro e contro della modellazione.
- Tipi di modelli
Modulo 5. Requisiti dell'utente. Casi d'uso (3 ac. H.)
- Definizione. Struttura. Regole per descrivere i casi d'uso.
- Flusso principale, alternative, eccezioni.
- Precondizioni e postcondizioni
- Diagramma dei casi d'uso. Notazione.
- Tipi di relazioni
Lavoro pratico: elaborazione di un diagramma dei casi d'uso per un progetto educativo.
Modulo 6. Requisiti dell'utente. Storia dell'utente (3 ac. H.)
- Requisiti in Agile. Concetti di argomento, epica, storia dell'utente, arretrato
- Regole per scrivere una User story. INVESTIRE
- Attore, azioni, valore.
Lavoro pratico: creazione di una user story per un progetto educativo.
Modulo 7. Modelli di dominio. Diagramma entità-relazione ERD (3 ac. H.)
- Scopo del diagramma, concetti di base.
- Notazione di Chen, zampa di gallina
- Gradi di connessione. Svelare le incertezze.
Lavoro pratico: creazione di un diagramma entità-relazione per un progetto educativo
Modulo 8. Modelli di dominio. Diagramma del flusso di dati DFD (3 ac. H.)
- Scopo del diagramma. Elementi base di un diagramma.
- Jordan, notazioni Gein-Sarson
- Livelli di dettaglio.
Lavoro pratico: creazione di un diagramma di flusso di dati per un progetto scolastico.
Modulo 9. Creazione di un documento (4 ac. H.)
- Richieste funzionali.
- Requisiti non funzionali. Tipologie di requisiti non funzionali. Attributi di qualità del software.
- Specifica dei requisiti. Struttura del documento. Criteri per la scrittura del testo dei requisiti.