Vous êtes sur la page 1sur 8

Module : Les enjeux d’un système d’information Formateur : M.

ZAZZA

Chapitre 03 Découvrir les étapes de conception d’un SI

1. Conception d’un SI

1.1. Processus de conception d’un SI

▪ La construction d’un SI se fait en deux phases essentielles :

Phase 1 Phase 2
Conception et développement Exploitation et de maintenance

▪ La phase de conception et développement est composé de cinq étapes suivantes qui se déroulent de façon

séquentielle :

Etude de Etude du Développement


Conception Déploiement
l'existant besoin et test

Phase 1 : Etude de l’existant Elle consiste à comprendre et à analyser la situation actuelle du SI.

Phase 2 : Etude des besoins Elle consiste à identifier les besoins des utilisateurs.

Elle consiste à proposer une solution théorique (conceptuelle)


Phase 3 : Conception
répondant aux besoins des utilisateurs.

Phase 4 : Développement et test Elle consiste à développer les applications informatiques et les tester

Elle consiste à installer les applications dans l’environnement


Phase 5 : Déploiement
d’exploitation

▪ La phase d’exploitation et maintenance est composée de deux étapes qui se déroulent en parallèle :

Exploitation Elle consiste à utiliser les applications développées

Elle consiste à corriger les anomalies constatées lors de l’exploitation des applications et de

répondre aux nouveaux besoins des utilisateurs en développant des nouvelles fonctionnalités
Maintenance
pour les applications.

▪ La phase de conception et développement est réalisée par une équipe projet.

▪ La phase d’exploitation et maintenance est réalisée par les utilisateurs et une équipe de maintenance.

OFPPT - ISTA NADOR - M. ZAZZA Page 1/8


Module : Les enjeux d’un système d’information Formateur : M. ZAZZA

1.2. Acteurs des étapes d’un SI

▪ Equipe projet : elle est responsable de la conception et développement des applications. Elle est

composée des acteurs suivants :

Ils doivent comprendre et effectuer une analyse critique de l’existant. Ils sont

Analystes responsables aussi de l’analyse des besoins recensés auprès des futurs
utilisateurs du SI.
Ils proposent des solutions théoriques (conceptuelles) qui répondent aux
Concepteurs
besoins des utilisateurs
Ils sont responsables de la proposition et choix des architectures du SI
Architectes SI
(client/serveur, virtualisation, cloud, …).
Ils sont responsables du développement des applications en utilisant des
Développeurs
langages de programmation et des outils de développement.
Ils effectuent les tests des applications afin d’identifier les anomalies
Testeurs
éventuelles.
Ils sont responsables de l’installation des applications dans l’environnement
Ingénieurs de déploiement
d’exploitation
Ce sont des personnes choisis parmi les futurs utilisateurs des applications et

Utilisateurs pilotes leur rôle est de vérifier que les applications développées répondent bien aux
besoins exprimés.

▪ Utilisateurs : Ce sont les différents acteurs de l’entreprise qui utilisent de façon continue les applications

développées.

▪ Equipe de maintenance : Ce sont des informaticiens qui assurent la maintenance des applications en

corrigeant les anomalies constatées lors de l’exploitation et en développant des nouvelles fonctionnalités

demandées par les utilisateurs.

OFPPT - ISTA NADOR - M. ZAZZA Page 2/8


Module : Les enjeux d’un système d’information Formateur : M. ZAZZA

2. Phase de conception et développement

2.1. Etape de l’étude de l’existant

- Au démarrage du projet
Chronologie
- Avant l’étape de l’étude des besoins

- Comprendre le fonctionnement du domaine à informatiser,

- Comprendre la terminologie utilisée,


Objectifs
- Identifier les processus métiers relatifs au domaine à informatiser,

- Identifier les insuffisances du fonctionnement actuel.

- Acteurs du domaine à informatiser (utilisateurs)


Participants
- Analystes

- Dossier d’analyse de l’existant

- Glossaire des termes utilisés


Résultats attendus
- Description de l’existant
(Délivrables)
- Représentation des informations échangées entre les acteurs

- Bilan de l’existant.

2.2. Etape de l’étude des besoins

- Après la compréhension de l’existant,


Chronologie
- Avant la conception

- Identifier les acteurs du domaine à informatiser,

- Recenser les besoins des utilisateurs (entretiens, documents collectés, …),


Objectifs
- Classer les besoins : besoins fonctionnels / besoins non fonctionnels,

- Spécifier les besoins fonctionnels (modèles, diagrammes).

- Acteurs du domaine à informatiser,


Participants
- Analyste

- Cahier de charge (un document qui décrit les besoins des utilisateurs. Il regroupe

les besoins fonctionnels et les besoins non fonctionnels).

Résultats attendus - Liste des besoins fonctionnels en précisant pour chacun les acteurs concernés,

(Délivrables) l’objectif, le niveau de priorité et l’apport attendu,

- Modèle(s) des besoins fonctionnels,

- Liste des besoins non fonctionnels (Sécurité, ergonomie, performance, …).

OFPPT - ISTA NADOR - M. ZAZZA Page 3/8


Module : Les enjeux d’un système d’information Formateur : M. ZAZZA

▪ Il faut bien distinguer entre les besoins fonctionnels et besoins non fonctionnels :

Ce sont les besoins des utilisateurs qui correspondent à des fonctionnalités qui doivent être

Besoins assurées par les applications à développer. Ils sont généralement exprimés sous forme de

fonctionnels phrases avec des verbes à l’infinitif. Par exemple, Gérer les clients, Gérer les commandes,

Envoyer un email…

Ce sont les besoins des utilisateurs qui correspondent à des caractéristiques qui doivent être
Besoins non
vérifiées par les applications à développer (performance, sécurité, ergonomie, …). On les
fonctionnels
appelle aussi « Exigences ».

▪ Une autre notion très importante à prendre en considération est celle de la priorité. Etant donné que les

différents besoins fonctionnels n’ont pas la même importance pour les utilisateurs, le cahier de charge doit

ordonnancer les besoins fonctionnels en attribuant un niveau de priorité à chaque besoin. Par exemple,

pour le développement d’une application de gestion commerciale, les fonctionnalités à développer seront

classées selon l’ordre suivant :

1. Gestion des clients

2. Gestion des produits

3. Gestion des commandes

4. Gestion des factures

2.3. Etape de la conception du SI

- Après la compréhension des besoins,


Chronologie
- Avant le développement

- Proposer une architecture du SI : Il s’agit de fixer l’architecture de déploiement du SI en

effectuant un choix parmi les différentes architectures possibles (architecture client/serveur

à 3 niveaux, l’architecture orientée services, …)

- Donner une description des données du SI : Il s’agit d’identifier et décrire les différents

objets du SI ainsi que les associations entre ces objets. Cette description doit donner pour
Objectifs
chaque objet ses différentes propriétés. Par exemples :

Données CLIENT : code client, nom client, adresse client, …

Données COMMAND : N° commande, date commande, code client, …

- Donner une description des fonctionnalités (traitements) du SI : Il s’agit de décrire les

différentes fonctionnalités que doit assurer le SI et qui correspondent aux besoins

OFPPT - ISTA NADOR - M. ZAZZA Page 4/8


Module : Les enjeux d’un système d’information Formateur : M. ZAZZA

fonctionnels dégagés lors de l’étude des besoins. Par exemple, la création d’une

commande consiste à saisir les différentes informations relatives à la commande (date de

commande, numéro de commande, …)

- Identifier les caractéristiques de l’infrastructure matérielle nécessaire au déploiement de la

solution proposée : Il s’agit d’identifier les différentes composantes matérielles et logicielles

nécessaires pour exploiter les différentes applications à développer. Par exemple :

Un serveur de données (5 To d’espace disque, 16 Go de mémoire centrale, …) avec un

système d’exploitation Linux.

150 postes de travail (500 Go d’espace disque, 8 Go de mémoire centrale, …) avec un

système d’exploitation Windows.

- Concepteurs
Participants
- Architectes de SI

- Dossier de conception : Le dossier de conception constitue l’élément le plus important de

l’étape de conception du SI. Il contient une description théorique des applications à

développer (description des données et description des traitements).

- Modèle de l’architecture de déploiement : C’est un modèle qui représente l’architecture


Résultats
choisie pour déployer le SI. Il schématise cette architecture en représentant ses différentes
attendus
composantes et comment ces composantes sont reliées entre elles.
(Délivrables)
- Modèle des données : C’est une représentation graphique des différents objets contenus

dans le SI et des associations entre eux.

- Modèles des traitements : C’est une représentation graphique des traitements effectués

par les différentes applications du SI.

2.4. Etape de la mise en œuvre et test du SI

- Après la conception,
Chronologie
- Avant le déploiement

- Création de la base de données : Il s’agit de créer physiquement les différents objets

constituant la base de données utilisée par les différentes applications.

- Développement des modules applicatifs : un module applicatif est une composante d’une
Objectifs
application correspondant à une fonctionnalité élémentaire (calcul, vérification, …),

- Tests unitaires des modules applicatifs : il s’agit de vérifier que chaque module applicatif

OFPPT - ISTA NADOR - M. ZAZZA Page 5/8


Module : Les enjeux d’un système d’information Formateur : M. ZAZZA

fonctionne correctement,

- Tests d’intégration des modules applicatifs : il s’agit de vérifier que les modules applicatifs

d’une même application fonctionnent correctement lorsqu’ils sont intégrés dans

l’application.

- Validation par les utilisateurs : il s’agit de contrôles effectués par les utilisateurs pour

s’assurer que l’application développée et conforme à leurs besoins. Pour effectuer cette

validation, ils exécutent les applications développées et s’assurent qu’elles données les

résultats attendus.

- Préparation des manuels utilisateurs : il s’agit de préparer une première version des

manuels utilisateurs permettant à ces derniers de bien maitriser l’utilisation des nouvelles

applications.

- Développeurs
Participants
- Testeurs

- SI informatisé : C’est le SI informatisé installé dans l’environnement de développement.

- Scripts de création de la BDD : Ce sont des fichiers qui contiennent les commandes qui

permettent de créer les différentes composantes de la base de données,

- Code source : Ce sont des fichiers qui contiennent les programmes écrits par les

développeurs. Ces programmes sont nécessaires pour assurer la maintenance des

applications mais ils ne sont pas nécessaires pour l’exploitation des applications.

Résultats - Exécutables : Ce sont des fichiers qui contiennent les programmes à exécuter lors de

attendus l’exploitation des applications. Ils ne sont pas nécessaires pour la maintenance des

(Délivrables) applications.

- Comptes-rendus des tests : Ce sont des documents qui rendent compte du déroulement

des tests en indiquant les résultats obtenus lors du test de chaque programme. Ils sont

destinés aux développeurs pour corriger les anomalies constatées lors du test.

- Manuels utilisateurs : Ce sont des documents (papier ou électroniques) qui seront mis à la

disposition des utilisateurs pour leur permettre une bonne prise en main des nouvelles

applications.

2.5. Etape de déploiement du SI

- Après le développement et les tests,


Chronologie
- Avant le début d’exploitation

OFPPT - ISTA NADOR - M. ZAZZA Page 6/8


Module : Les enjeux d’un système d’information Formateur : M. ZAZZA

- Packaging du logiciel développé (Programmes d’installation) : Il s’agit de regrouper toutes

les composantes des applications développées et créer un programme permettant

d’installer ces composantes dans l’environnement d’exploitation.

- Installation et configuration de la plateforme matérielle d’exploitation : Il s’agit d’installer la

plateforme matérielle sur laquelle seront installées les applications développées et

effectuer les configurations nécessaires (paramètres système, création des utilisateurs,


Objectifs
…).

- Installation et paramétrage des composantes logicielles sur les composantes matérielles :

Il s’agit d’installer les composantes applicatives sur la plateforme informatique de

l’environnement d’exploitation.

- Formation des utilisateurs : Il s’agit d’organiser des sessions de formation permettant

d’initier les utilisateurs à l’utilisation des nouvelles applications.

- Ingénieurs de déploiement,
Participants
- Utilisateurs pilotes

Résultats - SI informatisé (dans l’environnement d’exploitation)

attendus - Logiciel installé dans l’environnement d’exploitation,

(Délivrables) - Utilisateurs formés.

3. Phase d’exploitation et de maintenance

3.1. Exploitation du SI

Chronologie - Après le déploiement.

- Utiliser le nouveau SI informatisé,

- Informer l’équipe de maintenance des anomalies éventuelles constatées,


Objectifs
- Informer l’équipe de maintenance des nouveaux besoins pour faire face aux

changements survenus sur le fonctionnement de l’entreprise.

Participants - Utilisateurs

- Exploitation du nouveau SI informatisé,


Résultats
- Descriptif de chaque anomalie constatée (blocage, erreur de calcul, …),
attendus
- Descriptif des nouveaux besoins souhaités (nouvelles règles de calcul, nouvelles
(Délivrables)
fonctionnalités).

OFPPT - ISTA NADOR - M. ZAZZA Page 7/8


Module : Les enjeux d’un système d’information Formateur : M. ZAZZA

3.2. Processus de maintenance du SI

Chronologie - En parallèle avec l’exploitation


- Répondre aux réactions des utilisateurs lors de l’exploitation du SI,

- Corriger les anomalies constatées par les utilisateurs (maintenance corrective),

- Développer des nouvelles fonctionnalités demandées par les utilisateurs (maintenance

évolutive)

Objectifs

- Utilisateurs,
Participants
- Équipe de maintenance

Résultats
- Nouvelle version du SI,
attendus
- Manuels utilisateurs mis à jour
(Délivrables)

OFPPT - ISTA NADOR - M. ZAZZA Page 8/8

Vous aimerez peut-être aussi