Chap3 Flashcards
(30 cards)
Décrivez le processus de démarrage d’un projet de développement logiciel.
Le processus commence par l’identification d’un besoin sur le marché ou au sein d’une organisation, souvent lié à l’analyse des processus d’affaires, et est généralement décidé par des gestionnaires.
Comment l’idée de départ est-elle documentée dans un projet logiciel ?
L’idée de départ est décrite dans un document de vision, qui sert à clarifier et formaliser le concept initial.
Définissez l’importance des aspects systémiques dans le développement logiciel.
Les aspects systémiques et d’intégration sont cruciaux car ils influencent la manière dont le système s’intègre dans l’organisation et répond aux besoins identifiés.
Décris le processus d’analyse dans le développement d’un système.
L’analyse est un processus consistant à se familiariser avec le domaine (contexte, utilisateurs, contraintes, coûts, performance, etc.) dans lequel le système sera intégré, permettant ainsi la conception adéquate de celui-ci.
Comment se définit le processus de conception dans le développement d’un système ?
La conception est un processus par lequel diverses techniques et principes sont appliqués dans le but de définir un système avec un niveau de détail suffisant pour permettre sa réalisation physique.
Définis le rôle de l’analyse dans le développement d’un système.
L’analyse permet de comprendre le contexte, les utilisateurs, les contraintes, les coûts et la performance, ce qui est essentiel pour une conception adéquate du système.
Décrivez l’objectif principal de l’analyse dans le contexte de l’ingénierie de système.
L’objectif principal de l’analyse est de faire le pont entre l’ingénierie de système et la conception de logiciels.
Comment l’analyse contribue-t-elle à la compréhension d’un système réel ?
L’analyse modélise le système réel de façon à le rendre plus compréhensible.
Définissez le rôle de l’analyse dans la résolution de problèmes.
L’analyse fournit une définition précise du problème à résoudre.
Décris les cinq principes d’analyse dans le processus de prototypage.
- Définir le domaine des informations pertinentes au problème. 2. Définir les fonctions que le logiciel doit accomplir. 3. Définir le comportement du logiciel face à des événements externes. 4. Structurer les modèles de l’information, de la fonctionnalité et du comportement en couches présentant différents niveaux de détail. 5. Procéder du niveau global vers les niveaux plus détaillés.
Comment structurer les modèles d’information dans l’analyse ?
Il faut structurer les modèles de l’information, de la fonctionnalité et du en couches présentant différents niveaux de détail.
Définis l’objectif principal de l’analyse dans le prototypage.
L’objectif principal de l’analyse est de comprendre et de définir les besoins et les exigences du logiciel à développer.
Définir une exigence dans le contexte de la conception.
Une exigence est une entité qui provoque un choix de conception, pouvant être fonctionnelle, liée à la qualité et à la performance, ou une contrainte.
Comment doivent être formulées les exigences ?
Les exigences doivent être claires, cohérentes et non-ambigües.
Décrire les types d’exigences mentionnées.
Il existe des exigences fonctionnelles, des exigences concernant la qualité et la performance, et des contraintes.
Décrivez le cycle de l’ingénierie des exigences.
Le cycle de l’ingénierie des exigences comprend l’élicitation, l’analyse et la validation, la spécification, et la vérification des exigences.
Comment se déroule l’élicitation des exigences ?
L’élicitation des exigences consiste à obtenir les exigences de la part des parties prenantes.
Définissez le rôle du prototypage dans l’ingénierie des exigences.
Le prototypage est utilisé pour évaluer, négocier et examiner l’exactitude des exigences.
Décrivez l’importance de la communication dans l’extraction des exigences.
Une bonne communication entre les usagers, développeurs, gestionnaires, analystes et experts est essentielle pour une extraction efficace des exigences.
Quelles sont les techniques mentionnées pour l’extraction des exigences ?
Les techniques d’extraction des exigences incluent des méthodologies intégrées au développement de systèmes d’information.
Comment la méthodologie de développement de systèmes d’information est-elle décrite dans la référence citée ?
Elle est présentée comme une méthodologie intégrée à la transformation des processus, selon Rivard et Talbot.
Décrivez l’importance de l’entrevue dans l’extraction des exigences.
L’entrevue est cruciale car elle permet de recueillir des faits, des opinions et des besoins, surtout lorsque les documents ne sont pas toujours fiables.
Comment doit-on préparer une entrevue pour l’extraction des exigences ?
L’entrevue doit être planifiée et préparée avec soin pour garantir son efficacité.
Qui devrait être inclus dans l’échantillon lors des entrevues pour l’extraction des exigences ?
L’échantillon doit inclure une variété de participants tels que des gestionnaires, des utilisateurs et des techniciens (administrateurs de système).