Chapitre 5 L'implantation du SI Flashcards

1
Q

Typologie des test existant

A
  • Test unitaire
  • Test d’intégration
  • Test de non régression
  • Test fonctionnels
  • Recette utilisateurs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Le test unitaire

A

Il permet de valider le fonctionnement des programmes, des procédures. Il est réalisé par des informaticiens avec des outils spécifiques.

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

Le test d’intégration

A
Ils permettent de valider l’enchaînement des traitement au sein d'un même module applicatif
Ils permettent de valider l'interaction des traitements entre 2 modules applicatifs différents (homogène ou non)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Les tests de non régression

A

Il s’agit de valider des modifications intervenant en cours d’exploitation d’un programme ne provoquent pas d’effet indésirables sur des parties de l’application.

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

Les tests fonctionnels

A

Il s’agit de vérifier que les résultats des traitements réalisés par le programme sont systématiquement conformes aux résultats attendus

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

La recette du logiciel est effectuée par les utilisateurs

A

C’est une sorte de reception de chantier qui permet de faire valider à la maitrise d’ouvrage: la conformité de la nature et de la qualité des résultats obtenus/besoins exprimés; la conformité quant à la manière de les obtenir, la complétude des fonctions fournies par rapport aux attentes.

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

Comment gérer au mieux les compétences des utilisateurs

A

Il est nécessaire: d’analyser la transformation induite des postes de travail, concernés par la mise en place du système, de comparer les compétences requises par les nouveaux profils de poste avec celles des collaborateurs, de définir et de mettre en oeuvre un plan de formation permettant le cas échéant d’adapter la personne à sont nouveau poste.

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

Problèmatiques soulevées par le changement organisationnel

A

-incapacité de s’adapter des acteurs et donc risque de perte d’emplois
-necessité de partager certaines information et donc perte de pouvoir
Il en découle une résistance des individus au changement et une dégradation des RH au sein du groupe de travail

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

Qualité requise du manager pour conduire le changement organisationnel

A
  • empathie
  • capacité à évaluer les facteurs risque de résistance au changement
  • Capacité à construire un argumentaire efficace pour éviter les risques
  • Capacité à communiquer pour convaincre autrui
  • Capacité à gérer une dynamique de groupe pour permettre de gérer l’évolution des rôles dans le groupe tout en stabilisant l’état des relations humaines au sein du groupe
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Phases du cycle de vie d’un projet

A
  • Etude préalable
  • Etude de faisabilité
  • Planification de la réalisation
  • Réalisation et vie du projet
  • Mise et maintien hors service
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Phases de cycle de vie du produit (progiciel)

A
  • Mise en place ou déploiement
  • Croissance ou exploitation
  • Maintenance ou maturité
  • Mise hors service/déclin
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Phase de cycle de vie du logiciel spécifiue

A
  • Développement de la solution
  • Mise en place du déploiement
  • Croissance ou exploitation
  • Maintenance ou maturité
  • Mise hors service ou déclin
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Les différentes approches de gestion du cycle de vie du logiciel

A
  • Cahier des charges exhaustifs ou non

- Intervention de la maitrise d’ouvrage plus ou moins poussée

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

Quelles sont les différentes maintenance possible

A
  • Maintenance corrective

- Maintenance évolutive (maj) pour faire face à une évolution de l’environnement

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

Quels sont les principes de la gestion de la qualité

A
  • Orientation client
  • Leadership de la direction
  • Implication du personnel
  • Approche processus
  • Management par l’approche système
  • Amélioration continue
  • Approche factuelle de la prose de décision
  • Relation mutuellement bénéfiques avec les fournisseur
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Principe de l’orientation clients

A

La satisfaction du client doit être au coeur de l’action de l’organisation. Il faut structurer le processus de décision en matière de SI dans l’optique d’orientation client et il fait intégrer la dimension orientation client au sein des outils informatiques de manière que le système d’information permette aux applications de type gestion de la RH

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

Principe de leadership de la direction

A

Les décideurs ou modules pilotes prennent les décisions et orientations qui engagent l’avenir de l’organisation dans le domaine de la qualité comme dans tous les domaines.

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

Principe d’implication du personnel

A

Chaque personne doit être compétente à son poste de travail:

  • Posséder les connaissances nécessaires à son action
  • Posséder les bonnes pratiques (savoir-faire requis)
  • posséder les comportements adaptés aux situations inhérentes au poste de travail
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Principe d’approche processus

A

Les action ne doivent pas être considérées de manière isolée mais s’intégrer dans le cadre d’un processus qui sera modélisé et audité.

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

Le principe de management par l’approche système

A

Les processus doivent s’intégrer dans une vision dun système global où ils rentrent en interaction

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

Le principe d’amélioration continue

A

Il correspond à l’idée qu’il faut initier et faire vivre au sein de l’organisation un mouvement de progrés permanent (Kaizenà

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

Principe d’approche factuelle de la prise de décision

A

La prise de décision doit s’appuyer sur l’information et sur son interprétation par le décideur

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

Principe de relations mutuellement bénéfiques avec les fournisseurs

A

La qualité des produit d’une entreprise dépend en grande partie de la qualité de ses achats, la relation clients fournisseur doit donc se fonder sur une relation de partenariat et de confiance mutuelle

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

Quels sont les outils et méthodologies liés à la gestion de la qualité

A
  • démarche QQOQCCP
  • rédaction d’un système documentaire
  • La modélisation graphique des processus
  • L’utilisation de diagrammes causes-effets
  • Les mécanismes de correction et de prévention des phénomène de non qualité
25
Q

La démarche QQOQCCP

A

Qui, Quoi, Quand, Où, Comment, Pourquoi, Combien

26
Q

Rédaction d’un système documentaire

A

On écrit ce que l’on doit faire
On enregistre ce qui est fait comme preuve de la conformité à l’écrit. Le système documentaire comporte des procédures décrivant chaque processus, la définition du vocabulaire à utiliser dans les processus, et une modélisation graphique du déroulement des processus

27
Q

La modélisation graphiques des processus

A

La modélisation des processus peut être macroscopique ou microscopique

Avantage de la modélisation macroscopique:

  • Propose une présentation synthétique de l’ensemble du processus
  • Constitue un outil de représentation des rôles de chaque acteur au sein du groupe de travail
  • Montre les enchaînements logiques et chronologiques dans les blocs d’opérations de traitement à effectuer
  • Fait apparaître les éventuelles incohérences au niveau du partage de responsabilité sur une même tache

La modélisation microscopique permet de détailler au sein d’un sous processus et pour chaque tâche élémentaire qui fait quoi et comment circulent les informations

28
Q

L’utilisation du diagramme causes-effets

A

Diagramme d’Ichikawa en arêtes de poisson utilisé en gestion de la qualité pour détecter l’enchaînement des cause ayant entraîné un effet indésirable.
La règle des 5 M permet de cibler les natures des cause d’un effet indésirable:
Matière, Milieu, Main d’oeuvre, Méthode, Matériel

Cette répartition facilite la recherche de solution

29
Q

Les mécanismes de correction et de prévention des phénomènes de non qualité

A

L’organisation a pour mission permanente d’assurer la satisfaction du client tout en assurant celle des salariés dans leur travail ce qui doit contribuer à la réduction des coût de la non qualité.
Tout événement de non qualité doit donc être répertorié et traité de manière à corriger l’erreur commise.

30
Q

Problèmes à résoudre dans le cadre du développement des application (Rational unified process)

A
  • Mauvaise interprétation des demandes des utilisateurs
  • Incapacité à tenir compte de l’évolution des besoin
  • Modules qui ne sont pas interopérables
  • Programmes difficiles à maintenir et à faire évoluer
  • Découverte tardive des défauts sérieux du logiciel
  • Faible qualité du logiciel
  • Performances insuffisantes
  • Manque de cohésion des équipes de développement
  • Processus de construction et de livraison anarchique
31
Q

Problème de la mauvaise interprétation des demandes des utilisateurs

A

Résultante de la communication entre maitrise d’ouvrage et la maîtrise d’oeuvre qui peut être défaillante.
Difficulté de la maitrise d’ouvrage de transcrire dans la rédaction de son cahier des charges de la totalité de l’expression de ses besoins à cause de l’évolution au cours de la période de développement du logiciel et d’utilisation de celui-ci, de la complexité qui rend impossible la simplification par décomposition.

La maîtrise d’oeuvre ne peut comprendre la totalité de la pensée de la maitrise d’ouvrage à causes des information qui lui sembleront évidente, à cause des cultures différentes entre le métier de manager et le métier d’informaticien

32
Q

Problème de l’incapacité à tenir compte de l’évolution des besoins

A
  • Sur une période longue le cycle de vie du logiciel va durer environ 10 ans.
  • Incapacité à exprimer les besoins de manière exhaustive
33
Q

Problème posé par les modules qui ne sont pas interopérables

A

Chaque application a pour but de traiter une partie des informations du système d’information de l’organisaton, mais chaque élément est conçu de manière isolée ce qui entraine des problèmes de référentiel et des phénomène d’improductivité

34
Q

Problème posés par des programmes difficiles à maintenir et à faire évoluer

A

L’absence de méthode communes aux équipe de développement entraîne des difficultés pour maintenir et faire évoluer l’application.

35
Q

Problèmes posés par la faible qualité du logiciel

A

La qualité perçue par l’utilisateur réside dans la richesse fonctionnelle du logiciel en terme de

  • fonctions principales (natures et étendues des résultats)
  • fonctions secondaire (convivialité, ergonomie, navigation)
36
Q

Problèmes posés par les performance insuffisantes

A

Elles diffèrent en condition réelle d’utilisation et en condition d’entrainement et de test

37
Q

Problème du manque de cohésion des équipes de développement

A

Les résultats des sous équipes de développement peuvent présenter des disparités en termes d’ergonomie du fait d’un manque de coordination efficace.
Il convient donc de définir:
-des méthodes communes
-une coordination trés importante et bien organisée
-Une pratique de l’organisation par les acteur

38
Q

Problème des processus de construction et de livraison arnarchique

A
  • Modélisation et conception
  • écriture des programmes et test
  • Installation et recette
  • Maintenance et évolution
39
Q

Bonne pratique à adopter pour éviter les problème du RUP

A
  • Adoption d’une méthode itérative et incrémentale de développement du logiciel (interaction entre maitrise d’ouvrage et maitrise d’oeuvre)
  • Gestion des exigences dans une optique de satisfaction du client
  • Utilisation d’une architecture logicielle à base de composants
  • Recours à la modélisation graphique
  • Contrôle de la qualité du logiciel
40
Q

Démarche d’adoption d’une méthode itérative et incrémentale de développement du logiciel

A
  • Mise en place d’une interface homme-machine permettant la maj des données
  • Mise en place des fonctions d’obtention des résultats attendus à travers les différents traitements
  • adjonction de fonctionnalités de type workflow
41
Q

Démarche de gestion des exigence dans une optique de satisfaction du client

A

Toute expression de besoins doit être prise en compte afin de rechercher la possibilité de la satisfaire:

  • recherche de solutions existantes
  • évaluation des avantages et des inconvénients
  • prévention des coûts et délais de mise en oeuvre
  • soumission du résultat à la maitrise d’ouvrage
42
Q

Démarche d’utilisation d’une architecture logicielle à base de composant

A

La mise en oeuvre des méthodes agiles fondée sur des cycles courts permettant la mise ne place de livrables incrémentaux nécessite:

  • L’amélioration de la productivité des méthodes de développement
  • L’amélioration de la qualité du développement en évitant les régression
  • L’amélioration de la coordination et de l’organisation au sein des équipes
43
Q

Avantage du recours à la modélisation graphique

A
  • Facilite la compréhension et l’appropriation de la problématique à prendre en compte au sein de l’équipe de développement
  • Génère un gain de productivité considérable grâce au recours aux AGL
44
Q

Contrôle de la qualité du projet

A

Méthode et critère pour juger des facteurs qualité d’une application informatique:
On distingue plusieurs point de vue:
-Point de vue fonctionnel ou conceptuel (pertinence, adequation du logiciel, généralité des aptitudes de la solution
-Point de vue de l’utilisation ou mise en oeuvre du logiciel (maniabilité, fiabilité, efficience, confidentialité, couplabilité)
-Point de vue de la maintenance ou de l’évolution du logiciel (maintenabilité, adaptabilité, portabilité)
-Point de vue économique: rentabilité des applications
(coût de l’opération et rentabilité de l’investissement)

45
Q

Critère associés au critère maniabilité

A
  • communicabilité (homme /machine)
  • exploitabilité
  • facilité d’apprentissage (vitesse et simplicité d’appropriation par l’utilisateur
46
Q

Critère associés à la fiabilité

A
  • complexité
  • tolérance aux fautes
  • auditabilité
47
Q

Critère associés à l’efficience

A

-Optimisation des ressources comme de la place mémoire utilisés, la taille des périphériques et la vitesse d’accès ou le temps d’execution des programme

48
Q

Crétère associés à la confidentialité

A
  • Protection du code et des données

- Mémorisation des accès

49
Q

Critère associés à la couplabilité

A
  • Standardisation des données

- Standardisation des interfaces

50
Q

Critère associés à la maintenabilités

A
  • Lisibilité du code ource
  • Modularité de l’écriture des programmes
  • Traçabilité de l’évolution des codes source
51
Q

Critère associés à la portabilité

A
  • banalité d’emploi du logiciel
  • banalité des outils avec lesquels il a été développé
  • indépendance par rapport aux plateformes techniques
  • qualité de la documentation
52
Q

Contrôle des changements apportés au logiciel

A

Les changements peuvent entrainer des régressions:
Motifs de régression:
-Modification de stucture des données de la base
-Modification des méthodes de calculs des résultats
-Intégration de nouveaux modes de gestion
-Ajout d’interface et de fonction d’interopérabilité avec de nouveaux outils externes

Pour l’éviter on met en place une procédure de test concernant la non régression à appliquer avant la livraison et on utilise le diagramme d’ishikawa

Le diagramme se compose d’un objectif global et de sous objectifs principaux et d’arêtes secondaire

53
Q

Quels sont les différents type de certfications existante

A
  • Certification ISO 9000: portée générale
  • Certification ITIL: utilisé pour les services informatique internes aux organisations et plus spécialisée sur le service aux utilisateurs
  • CMMI plus utilisé pour les services informatiques internes aux organisations et pour le développement d’application
54
Q

Méthodologie d’analyse du risque d’un projet

A

Critère retenus:

  • taille du projet (périmètre total du SI du projet / au SI global)
  • degré d’intégration du projet (nb d’interraction entre le projet et les autres éléments du SI.
  • difficulté technique (nouveauté des technologies en matière de logicielou matériel, maitrise de la technologie au niveau interne à l’organisation ou externe.
  • durée (en mois necessaire pour parcourir les 4 premier jalons (=mise en exploitation complète de l’application)
  • stabilité de l’équipe (corrélée à la durée du projet et au chef de projet)

Autres critère correspondant aux 3 axes de toute conduite de projet:

  • Probabilité de respect des délais
  • Probabilité de respect du budget
  • Probabilité de respect des clause du cahier des charges
55
Q

Comment gérer le risque taille

A

Découpage en sous projet pour des résultats intermédiaires. afin de faciliter la tâche de l’équipe projet et de permettre la rentrée dans une dynamique de succès progressifs.

56
Q

Comment gérer le risque lié au degré d’intégration

A

Besoin d’une réflexion préalable pour définir ce qu’il convient d’intégrer et ce qui ne présente pas d’intérêt réel. Dans le cadre d’une méthode itérative et incrémentale chaque interaction pourra être traitée comme un sous projet et sera validé comme tel

57
Q

Comment gérer le risque lié à la difficultés technique

A

Repose sur des idées et du bon sens; ne pas céder au modernisme systèmatique, s’assurer de la maturité d’une technologie avant de l’utiliser, ne pas surestimer ses propres compétences.

58
Q

Comment gérer la contrainte sur la durée d’un projet

A

Il sont en partie résolu par le fait de segmenter la taille des gros projets et projet partiel et par l’adoption d’une méthode itérative et incrémentale

59
Q

Comment gérer les risques liés à la stabilité de l’équipe projet

A

Il seront limités par le fait d’avoir réduit la taille et la duurée et par le fait d’avoir organisé grace à l’adoption des méthode itératives et incrémentale une appropriation progressive et une dynamique de succés