Chap3 Flashcards

(30 cards)

1
Q

Décrivez le processus de démarrage d’un projet de développement logiciel.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Comment l’idée de départ est-elle documentée dans un projet logiciel ?

A

L’idée de départ est décrite dans un document de vision, qui sert à clarifier et formaliser le concept initial.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Définissez l’importance des aspects systémiques dans le développement logiciel.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Décris le processus d’analyse dans le développement d’un système.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Comment se définit le processus de conception dans le développement d’un système ?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Définis le rôle de l’analyse dans le développement d’un système.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Décrivez l’objectif principal de l’analyse dans le contexte de l’ingénierie de système.

A

L’objectif principal de l’analyse est de faire le pont entre l’ingénierie de système et la conception de logiciels.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Comment l’analyse contribue-t-elle à la compréhension d’un système réel ?

A

L’analyse modélise le système réel de façon à le rendre plus compréhensible.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Définissez le rôle de l’analyse dans la résolution de problèmes.

A

L’analyse fournit une définition précise du problème à résoudre.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Décris les cinq principes d’analyse dans le processus de prototypage.

A
  1. 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Comment structurer les modèles d’information dans l’analyse ?

A

Il faut structurer les modèles de l’information, de la fonctionnalité et du en couches présentant différents niveaux de détail.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Définis l’objectif principal de l’analyse dans le prototypage.

A

L’objectif principal de l’analyse est de comprendre et de définir les besoins et les exigences du logiciel à développer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Définir une exigence dans le contexte de la conception.

A

Une exigence est une entité qui provoque un choix de conception, pouvant être fonctionnelle, liée à la qualité et à la performance, ou une contrainte.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Comment doivent être formulées les exigences ?

A

Les exigences doivent être claires, cohérentes et non-ambigües.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Décrire les types d’exigences mentionnées.

A

Il existe des exigences fonctionnelles, des exigences concernant la qualité et la performance, et des contraintes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Décrivez le cycle de l’ingénierie des exigences.

A

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.

17
Q

Comment se déroule l’élicitation des exigences ?

A

L’élicitation des exigences consiste à obtenir les exigences de la part des parties prenantes.

18
Q

Définissez le rôle du prototypage dans l’ingénierie des exigences.

A

Le prototypage est utilisé pour évaluer, négocier et examiner l’exactitude des exigences.

19
Q

Décrivez l’importance de la communication dans l’extraction des exigences.

A

Une bonne communication entre les usagers, développeurs, gestionnaires, analystes et experts est essentielle pour une extraction efficace des exigences.

20
Q

Quelles sont les techniques mentionnées pour l’extraction des exigences ?

A

Les techniques d’extraction des exigences incluent des méthodologies intégrées au développement de systèmes d’information.

21
Q

Comment la méthodologie de développement de systèmes d’information est-elle décrite dans la référence citée ?

A

Elle est présentée comme une méthodologie intégrée à la transformation des processus, selon Rivard et Talbot.

22
Q

Décrivez l’importance de l’entrevue dans l’extraction des exigences.

A

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.

23
Q

Comment doit-on préparer une entrevue pour l’extraction des exigences ?

A

L’entrevue doit être planifiée et préparée avec soin pour garantir son efficacité.

24
Q

Qui devrait être inclus dans l’échantillon lors des entrevues pour l’extraction des exigences ?

A

L’échantillon doit inclure une variété de participants tels que des gestionnaires, des utilisateurs et des techniciens (administrateurs de système).

25
Décrivez l'importance d'un questionnaire dans l'extraction des exigences.
Un questionnaire est essentiel pour recueillir des données précises auprès d'un grand nombre de personnes, permettant ainsi une analyse rigoureuse des exigences.
26
Quels sont les désavantages d'utiliser un questionnaire ?
Les désavantages incluent un faible taux de participation et une faible importance accordée par les répondants par rapport à d'autres méthodes comme l'entrevue.
27
Comment un pré-test contribue-t-il à l'efficacité d'un questionnaire ?
Un pré-test permet d'identifier et de corriger les problèmes potentiels du questionnaire avant sa diffusion, assurant ainsi la qualité des données recueillies.
28
Décris l'importance de l'observation dans l'extraction des exigences.
L'observation permet à l'analyste de vivre les activités des employés, offrant ainsi une compréhension approfondie de la culture d'entreprise et du savoir-faire.
29
Quels sont les défis associés à l'observation lors de l'analyse des exigences ?
Les défis incluent la détermination de la durée de l'observation pour qu'elle soit représentative et le risque de l'effet Hawthorne.
30
Comment l'ethnologie est-elle liée à l'observation dans le contexte de l'analyse des exigences ?
L'ethnologie aide à comprendre la culture d'entreprise et le savoir-faire des employés, ce qui est essentiel pour une analyse précise des exigences.