Chapitre 13 Flashcards

1
Q

Comment expliqueriez-vous à un nouveau venu dans le domaine ce qu’est le développement de système?

A

On pourrait dire à cette personne que le développement de système désigne toutes les activités de conception et de mise en œuvre d’un SI qui constitue une solution à un problème ou une réponse à une occasion d’affaires pour l’organisation.

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

Quelles sont les principales activités qui entrent dans le développement d’un SI?

A

Les activités de développement sont :

    l'analyse du système
    la conception de système
    la programmation
    la mise à l'essai
    la conversion
    la production et l'entretien
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

En quoi consiste l’analyse du système?

A

L’analyse du système consiste en l’analyse du problème que l’organisation tentera de résoudre à l’aide du nouveau SI.

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

Qu’est-ce qu’une personne qui analyse les besoins en information doit effectuer?

A

Le responsable de cette analyse doit d’abord déterminer quelles sont les personnes qui ont besoin d’information, puis le type d’information dont elles ont besoin. Ce responsable étudiera ensuite le moment et l’endroit où il faut livrer l’information, puis la méthode par laquelle il faut l’acheminer.

Cette analyse permettra de définir clairement les objectifs et les fonctions du nouveau système (ou du système amélioré), puis les procédures et les processus décisionnels de l’organisation.

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

Résumez brièvement l’étape de conception de système.

A

Cette étape revient pour le concepteur de système à établir le plan du SI en collaboration avec les utilisateurs finaux. Le concepteur fait ultimement état de toutes les spécifications du système qui doivent soutenir les fonctions ciblées durant l’analyse.

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

En quoi consiste la programmation du système?

A

La programmation consiste à convertir les spécifications définies à l’étape de la conception en codes de programmation de logiciel.

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

Une fois la programmation terminée, quelle est l’étape suivante du développement de système? Expliquez pourquoi.

A

L’étape suivante est la mise à l’essai, car elle permet de s’assurer que le système produit les bons résultats.

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

Il existe quatre stratégies pour convertir l’ancien système au nouveau. Expliquez-les.

A

Les quatre stratégies de conversion sont :

La stratégie parallèle : on fait s'exécuter en même temps l'ancien et le nouveau système.
La stratégie du basculement direct : on remplace complètement l'ancien système par le nouveau à une date déterminée. (Cette stratégie est très coûteuse si l'on découvre de graves problèmes dans le nouveau système.)
La stratégie du projet pilote : on introduit le nouveau système dans un secteur précis de l'organisation, par exemple dans un seul service, avant de l'implanter à l'ensemble de l'organisation.
La stratégie par étapes : on introduit le nouveau système progressivement, par fonctions organisationnelles ou par sections.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Que feriez-vous pour soutenir le passage d’un ancien système à un nouveau?

A

Lorsqu’une organisation convertit l’un de ses systèmes, il est important de toujours accompagner ce changement par :

une formation des utilisateurs au nouveau système;
une documentation détaillée du nouveau système pour la formation et le fonctionnement quotidien.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Une fois la conversion terminée, sur quoi une organisation qui met en exploitation son nouveau système doit-elle se concentrer?

A

Une fois que le système est mis en exploitation, donc en production, l’organisation doit voir à son entretien. En révisant le système à intervalles réguliers, l’organisation peut savoir s’il répond bien aux besoins. Dans le cas d’un décalage par rapport à ces besoins, elle devra apporter les modifications nécessaires pour remédier convenablement à la situation.

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

Une organisation peut voir au développement de ses systèmes de manières différentes de celle présentée jusqu’à maintenant. Quelles sont les cinq méthodes de rechange pouvant être adoptées?

A

Les cinq autres méthodes de développement d’un système sont :

    le cycle de vie d'un système
    le prototypage
    le développement par l'utilisateur final
    les progiciels d'application
    l'impartition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Décrivez la méthode du cycle de vie d’un système.

A

Cette méthode prévoit des étapes formelles devant se dérouler selon un ordre préétabli. Chaque étape doit être approuvée avant qu’on puisse passer à la suivante. Elle s’avère utile pour des projets d’envergure. Cependant, elle est très rigide et coûteuse. Les sept étapes sont : l’analyse de système, la conception de système, la programmation, la mise à l’essai, la conversion, la production et l’entretien.

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

Résumez l’avantage principal du prototypage et de quelle façon il est développé.

A

Le prototypage permet de construire un système expérimental (dont les fonctions ne sont pas complètement développées) rapidement et à peu de frais. Les utilisateurs peuvent évaluer ce système à plusieurs reprises. À cette étape, plusieurs interactions se produisent entre l’équipe de développement et les utilisateurs. Une fois que le prototype répond aux besoins, il sert de modèle pour la création du système final.

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

Quelles sont les étapes du processus de prototypage?

A

Le prototypage se fait à travers le processus itératif suivant :

Les utilisateurs définissent leurs besoins.
On développe le prototype initial.
L'utilisateur utilise le prototype.
On révise et améliore le prototype tant qu'il ne répond pas aux besoins des utilisateurs.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Dans quel contexte devrait-on utiliser le prototypage et quel est son avantage?

A

Le prototypage devrait être utilisé lorsque les besoins des utilisateurs ou la solution envisagée ne sont pas clairs. L’avantage est que lorsque l’utilisateur participe au développement, l’application peut mieux répondre à son besoin.

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

De quelle façon l’utilisateur final peut-il lui-même développer un système?

A

Dans ce type de développement, les utilisateurs peuvent développer certains types de SI avec très peu d’assistance technique, sinon aucune. Cela est rendu possible par l’accès aux langages de programmation dits de quatrième génération, qui sont moins procéduraux que les précédents.

17
Q

À quel risque une organisation s’expose-t-elle en utilisant une méthode de développement par l’utilisateur final?

A

Comme le développement par l’utilisateur final se réalise à l’extérieur des mécanismes de gestion et de surveillance traditionnels des SI, la méthode de développement, la mise à l’essai et la documentation peuvent se révéler inappropriées. De plus, il y a risque de perdre toute capacité de gérer les données provenant des systèmes extérieurs du service des SI.

18
Q

Expliquez quelle est la plus-value des progiciels par rapport aux programmes élaborés sur mesure dans une organisation?

A

Le recours aux progiciels donne l’assurance d’avoir des produits éprouvés, en plus de bénéficier de l’entretien et du soutien technique par la compagnie qui les vend. L’utilisation des progiciels est idéale pour les tâches stables dans une organisation : la gestion de la paie ou des stocks, le grand livre, etc. L’organisation n’a donc pas besoin de créer ses propres programmes à l’interne.

19
Q

Les progiciels ont besoin de personnalisation. Qu’est-ce que cela veut dire?

A

La personnalisation est la modification d’un progiciel de façon à ce qu’il réponde aux exigences uniques de l’organisation sans porter atteinte à son intégrité.

20
Q

Quels sont les critères à prendre en compte lors de l’évaluation d’un progiciel?

A

L’évaluation d’un progiciel se fait selon les critères suivants :

    les fonctions qu'il présente
    sa souplesse
    sa convivialité
    ses ressources en matériel et en logiciels
    ses besoins en bases de données
    son installation
    l'entretien qu'il requiert
    la documentation qui l'accompagne
    la renommée du vendeur
    le prix
21
Q

Malgré leurs nombreux avantages, quels sont les inconvénients des progiciels?

A

Les deux inconvénients principaux des progiciels résident dans le fait que :

l'organisation perd la maîtrise du processus de conception de système;
les utilisateurs doivent se conformer aux caractéristiques du progiciel, si la personnalisation n'est pas possible.
22
Q

Qu’est-ce que l’impartition?

A

Pour une organisation, l’impartition correspond au recours à une firme externe pour développer ses SI plutôt que d’utiliser ses ressources internes.

23
Q

Il existe plusieurs formes d’impartition. Quelles sont-elles?

A

Les formes d’impartitions sont les suivantes :

les transactions avec des fournisseurs de logiciels-services
le recours à la nimbo-informatique
le recours à une firme externe pour la conception d'un logiciel adapté à ses systèmes, mais qui fonctionnera sur ses propres ordinateurs

(Pour plus d’information, voir le chapitre 5.) Expliquez le choix du recours à l’impartition.

24
Q

Expliquez le choix du recours à l’impartition.

A

L’impartition peut être motivée par le fait que les fournisseurs de services possèdent des compétences inexistantes à l’intérieur de l’entreprise qui veut recourir à l’impartition. Aussi, l’impartition évite l’embauche d’employés que l’organisation devra licencier une fois le projet de développement terminé.

25
Q

Quels sont les aspects importants à considérer avant de confier l’impartition à une entreprise située à l’étranger?

A

Pour faire une demande d’impartition à l’étranger, il faut s’assurer du respect des éléments suivants :

l'analyse des salaires à l'étranger versus les salaires locaux
la compréhension par les spécialistes étrangers du projet local, des besoins fonctionnels locaux et de la culture locale
la supervision pour le respect des obligations contractuelles
la connaissance des différences culturelles de part et d'autre