Pratique du développement d'exigences logicielles - cours 40 490 RUB. de Spécialiste, formation 32 ac. h., Date: 24 juin 2023.
Miscellanea / / December 02, 2023
Le développement des exigences fait partie intégrante du travail de développement logiciel. Les exigences constituent la base sur laquelle le logiciel est construit. Aucune autre partie du travail ne gâche autant le résultat si elle est mal faite. Les erreurs à aucune autre étape du travail ne sont aussi difficiles à corriger.
Le cours fournit les connaissances et les compétences nécessaires pour identifier, analyser et documenter les exigences logicielles.
L'atelier du cours est un cycle de tâches exécutées séquentiellement.
Spécialiste expérimenté de l'analyse de systèmes et des tests de logiciels, brillant professeur. Dans ses cours, il fournit constamment des exemples pratiques spécifiques (y compris issus de sa propre riche expérience) pour faciliter la compréhension de la matière. Diplômé...
Spécialiste expérimenté de l'analyse de systèmes et des tests de logiciels, brillant professeur. Dans ses cours, il fournit constamment des exemples pratiques spécifiques (y compris issus de sa propre riche expérience) pour faciliter la compréhension de la matière.
Diplômé de la Faculté de mécanique et de mathématiques de l'Université d'État de Moscou du nom de M.V. Lomonossov. Travaille dans le domaine informatique depuis 1998. En 2013, elle a suivi une formation à l'Académie russe d'économie nationale et d'administration publique auprès du Président de la Fédération de Russie dans le cadre du programme de gestion informatique. Se développe continuellement dans les domaines de la conception de tests, de l’assurance qualité des logiciels, de l’analyse et de la gestion des systèmes.
Possède une vaste expérience pratique dans les tests et le contrôle qualité des grands systèmes d’information. Actuellement, Elena Sergeevna est une analyste de premier plan qui développe la conception de tests pour les systèmes d'information. Participe à l’élaboration et à la mise en œuvre des réglementations internes d’assurance qualité de l’entreprise. Organise des formations d'entreprise sur les tests, l'analyse du système et l'assurance qualité.
Le matériel pédagogique est présenté de manière claire et intelligible, attirant l'attention des étudiants sur toutes les caractéristiques des travaux pratiques. Des exemples tirés de la pratique, des informations supplémentaires, des réponses détaillées à toutes les questions - tout cela maintient constamment un grand intérêt et une grande attention parmi les auditeurs d'Elena Sergeevna. Les diplômés reconnaissants laissent les critiques les plus enthousiastes et s'efforcent de s'inscrire pour poursuivre leurs études avec Elena Sergeevna.
Module 1. Définition des exigences (4 ac. h.)
- Quelles sont les exigences? Définition des besoins.
- Classification des exigences. Attributs des exigences.
- Attributs de qualité des exigences.
Travaux pratiques: énoncé du problème. Description du processus métier pour lequel les exigences seront développées dans les prochaines leçons.
Module 2. Processus de développement des exigences (4 ac. h.)
- Processus d’élaboration des exigences générales.
- Besoins de l'entreprise. Énoncé du problème, parties prenantes, définition des limites du système.
- Besoins des utilisateurs. Définir les utilisateurs, identifier les besoins.
Travaux pratiques: identification des parties prenantes, limites du système pour l'automatisation. Définition des utilisateurs.
Module 3. Processus de développement des exigences. Aspects pratiques (4 ac. h.)
- Aspects pratiques du développement des exigences. Planification du processus d'élicitation des exigences.
- Sources d'exigences. Personnes. Systèmes. Documentation
- Méthodes d'identification des exigences. Problèmes psychologiques d'identification des exigences. Caractéristiques de préparation et de conduite d'entretiens, de séminaires de groupes de travail, d'enquêtes, etc.
Travaux pratiques: élaboration d'un plan. Préparer et mener des entretiens avec les parties intéressées
Module 4. Analyse des besoins (4 ac. h.)
- Développement des besoins. Étape d’analyse des besoins.
- La modélisation fait partie du processus global.
- Avantages et inconvénients de la modélisation.
- Types de modèles
Module 5. Besoins des utilisateurs. Cas d'utilisation (3 ac. h.)
- Définition. Structure. Règles de description des cas d'utilisation.
- Flux principal, alternatives, exceptions.
- Conditions préalables et postconditions
- Diagramme de cas d'utilisation. Notation.
- Types de relations
Travaux pratiques: élaboration d'un schéma de cas d'utilisation pour un projet pédagogique.
Module 6. Besoins des utilisateurs. Témoignage utilisateur (3 ac. h.)
- Exigences en Agile. Notions de Topic, Epic, User story, Backlog
- Règles d’écriture d’une User story. INVESTIR
- Acteur, actions, valeur.
Travaux pratiques: création d'une user story pour un projet pédagogique.
Module 7. Modèles de domaine. Diagramme entité-relation ERD (3 ac. h.)
- Objectif du schéma, concepts de base.
- Notation de Chen, patte d'oie
- Degrés de connexion. Démêler les incertitudes.
Travaux pratiques: création d'un schéma entité-relation pour un projet pédagogique
Module 8. Modèles de domaine. Diagramme de flux de données DFD (3 ac. h.)
- Objectif du diagramme. Éléments de base d'un diagramme.
- Jordanie, notations de Gein-Sarson
- Niveaux de détail.
Travaux pratiques: création d'un organigramme de données pour un projet scolaire.
Module 9. Créer un document (4 ac. h.)
- Exigences fonctionnelles.
- Prérogatives non fonctionnelles. Types d'exigences non fonctionnelles. Attributs de qualité du logiciel.
- Spécification des exigences. Structure des documents. Critères de rédaction du texte des exigences.