Chapitre 1 ACSI

Download Report

Transcript Chapitre 1 ACSI

Université Abdelhamid Mehri Constantine 2
Faculté NTICDépartement TLSI
Spécialité SITW
Master 1
Module : Analyse et Conception
des Systèmes d’Information
Objectif :
Il s’agit de former des informaticiens de haut niveau spécialisés dans l'analyse, la conception
et la mise en œuvre des systèmes d’information (SI) d’entreprise. La formation est axée sur
l’étude des méthodologies, des formalismes, des méthodes, des techniques et des outils qui
permettent la compréhension des SI. Aussi, ce module permet d'approfondir quelques
méthodes génériques (de Conception de Systèmes d'information), de rappeler leurs origines,
de présenter quelques variantes ainsi que certains outils informatiques de support à ces
méthodes utilisés dans les organisations.
Contenu

Introduction (Rappels: organisation, système d'information, méthodologie, )

L’analyste système moderne

L’ingénierie des exigences

Les approches de développement de systèmes (structurées, objet)

Systèmes d'information répartis

Réalisation d'études de cas

Projets réalisés en collaboration par les étudiants
Rappels
Définition d'un SI:
Techniquement, un SI se définit comme un ensemble de composantes inter-reliées qui
recueillent (ou récupèrent) de l'information, la traitent, la stockent et la diffuse afin d'aider à la
prise de décision, à la coordination et au contrôle au sein d'une organisation.
Les SI contiennent des informations sur des personnes, des lieux et des objets importants.
Le terme information recouvre les données qui sont présentées sous une forme utile et
utilisable par les personnes.
Les données, au contraire sont des valeurs à l'état brut représentant des événements qui ont
lieu dans ou en dehors de l'organisation. Elles n'ont pas encore été organisées de façon à ce
que les utilisateurs puissent les comprendre et s'en servir.
Organisation:
Les éléments clés d'une organisation: personnel, structure, processus opérationnels, politique
et culture.
Les SI font partie intégrante et parfois structurante de l'organisation (une banque n'existerait
pas sans SI).
Déf. d'une organisation: Une organisation est une structure sociale plus ou moins stable et
formelle qui puise des ressources dans l'environnement, puis qui transforme le capital et le
travail en produits et services au moyen d'un processus de production.
Du point de vue comportemental, une organisation est un ensemble de droits, privilèges,
obligations et responsabilités.
Les interactions entre les SI et les organisations sont très complexes et influencées par
plusieurs facteurs: structure organisationnelle, processus opérationnels, politique, culture,
environnement et les décisions prises par le management.
CH I. L’analyste système moderne
Objectifs de ce chapitre :
-
le rôle principal de l’analyste système dans l’entreprise (E)
l’importance des compétences techniques, humaines et commerciales pour un analyste
différentes technologies qu’un analyste doit connaître
différents postes et lieux de travail où se font les activités d’analyse et de conception
le rôle de l’analyste dans un projet de développement de systèmes.
1. Introduction :
-
SI essentiels au succès des E modernes
Emergence de nouveaux systèmes destinés à accroître la compétitivité des organisations
Attirance aujourd’hui des jeunes par les carrières en informatiques due à l’influence de la
technologie de l’information (TI) sur la productivité et le profit
Avantages possibles grâce aux gens qui développent des solutions informatiques capables
d’exploiter la puissance de la technologie
La clé du succès du développement repose sur une analyse et une conception destinées à
comprendre ce que l’E attend du système d’information (SI).
Analyse système : processus consistant à comprendre et à spécifier en détail ce que le SI doit
faire.
Conception de systèmes : processus consistant à spécifier en détail la façon dont les
nombreux composants du SI doivent être physiquement implémentés.
Analyste système : professionnel qui se sert des techniques d’analyse et de conception pour
résoudre des problèmes d’affaires (métiers) à l’aide de la TI.
2. L’analyste en tant que résolveur de problèmes de gestion
Le développement de SI n’est pas une question d’écriture de programmes.
On développe des SI pour résoudre des problèmes dans les organisations.
Ainsi, l’analyste système est vu comme un résolveur de problèmes.
Comment un analyste résout-il les problèmes ?
Etudier et comprendre
le problème
Définir les détails de la
solution retenue
Implémenter la solution
Vérifier que les avantages
de la résolution l’emportent
sur les coûts
Déterminer la meilleure
solution et faire une
recommandation
Définir les spécifications
pour résoudre les
problèmes
Développer un ensemble
de solutions possibles
(alternatives)
Surveillez à ce que les
résultats soient atteints
3. Les systèmes résolveurs de problèmes de gestion
La solution d’un problème passe généralement par un SI.
Définition de quelques concepts de SI :
Système : collection de composantes indépendantes qui fonctionnent ensemble pour produire
un résultat.
Système d’information : ensemble de composantes interdépendantes qui recueillent, traitent,
stockent et sortent l’information nécessaire pour exécuter une tâche administrative.
L’exécution d’une tâche administrative constitue le problème à résoudre.
Exemple : un système de paie recueille de l’information sur les employés et leur travail, traite
et stocke ces données, puis produit des chèques et des relevés de paie.
Un système est constitué de sous-systèmes (composantes interdépendantes).
Exemple : un système de gestion de clients peut être composé d’un sous-système de saisie de
commandes pour la création de nouvelles commandes.
Chaque système peut faire partie, à son tour, d’un système plus large, appelé super-système.
Exemple : le système de gestion de clients peut faire partie du super-système de production.
Un système peut être décomposé en sous-systèmes qui eux-mêmes peuvent être décomposés
en d’autres sous-systèmes. Cette approche de découpage est appelée la décomposition
fonctionnelle.
Décomposition fonctionnelle : division d’un système en composantes en fonction des soussystèmes qui sont, à leur tour, découpés en d’autres sous-systèmes.
Un SI comprend du matériel, des logiciels, des entrées, des sorties, des données, des gens et
des procédures qui sont considérés comme des composantes interdépendantes qui
fonctionnent en concert dans un système. Cette vision de SI est très utile pour l’analyste.
Limite du système : séparation entre un système et son environnement que doivent traverser
les entrées et les sorties.
Système global de
production
Système de gestion
de stock
Sous-système de
maintenance des clients
Système de
fabrication
Sous-système d’entrée
des commandes
Système de gestion de clients
Sous-système de
maintenace de
catalogue
Sous-système de
traitement des commandes
Figure 2. SI et ses sous-systèmes
Limite d’automatisation : séparation entre la partie automatisée d’un système et sa partie
manuelle.
Types de SI
Les organisations réalisent de nombreuses sortes d’activités différentes. Il existe donc
plusieurs types de SI :
- Systèmes de traitement transactionnels (STT): (parmi les premiers SI qui ont été
informatisés) SI qui capturent et enregistrent de l’information sur les transactions
affectant l’organisation. Une transaction se produit chaque fois qu’une vente est faite, que
des fournitures sont commandées et qu’un versement d’intérêts est effectué. Exemple :
commerce électronique.
- SI de gestion : exploitent l’information capturée par les STT pour produire les rapports
dont la direction (les décideurs) a besoin pour le contrôle et la planification.
- SI pour cadres : fournissent de l’information dont les cadres peuvent se servir pour
surveiller l’environnement concurrentiel et faire de la planification stratégique. Une partie
de l’information provient de la BD mais la plus grande provient de l’extérieur (nouvelles
sur les concurrents, rapports boursiers, prévisions économiques, etc.).
- Systèmes d’aide à la décision : systèmes de soutien qui permettent à un utilisateur
d’explorer les décisions possibles. Ex : l’utilisateur demande au système de répondre à la
question : que se passe-t-il si les ventes chutaient sous les 100 millions de DA durant le
troisième trimestre, ou quel est le nombre de véhicules à louer doit-on déplacer d’une
ville à une autre.
- Systèmes auxiliaires de communication : systèmes de soutien qui permettent aux
employés de communiquer les uns avec les autres ainsi qu’avec les clients et les
fournisseurs. Actuellement, ce type de SI englobe le courriel, la télécopie, l’accès à
Internet et la vidéoconférence.
-
Systèmes de soutien bureautique : systèmes de soutien qui aident les employés à créer
et partager des documents : rapports, soumissions, notes de services, etc.
4. Compétences nécessaires à l’analyste système :
L’analyste système a besoin d’un large éventail de compétences diverses :
- comprendre la façon de construire des SI (compétences techniques)
- comprendre l’entreprise qui l’emploie (compétences administratives)
- comprendre les gens et la façon dont ils travaillent
4.1 Connaissances et compétences techniques :
- les ordinateurs et la façon dont-ils fonctionnent
- les périphériques qui interagissent avec les ordinateurs
- les réseaux de communication qui relient les ordinateurs
- les BD et les SGBD
- les langages de programmation
- les systèmes d’exploitation et les utilisateurs
Un analyste système doit aussi connaître les outils et les techniques servant au développement
des systèmes.
Outils : produits logiciels qui contribuent à l’élaboration des spécifications d’analyse et de
conception et au développement des composantes du système final. Ex : progiciels comme
Microsoft access, générateur de code, etc.
Techniques : stratégies qui permettent de réaliser des activités spécifiques de développement
des systèmes. Ex : techniques de planification de projets, d’analyse de systèmes, de
conception de systèmes, etc.
4.2 Connaissances et compétences administratives :
- quelles fonctions administratives les organisations accomplissent-elles ?
- comment les organisations sont-elles structurées ?
- quel genre de travail accomplit-on dans les organisations (finance, fabrication,
marketing, service aux clients, etc.)
4.3 Connaissances et compétences en relations humaines
- pensent
- apprennent
- réagissent aux changements
- communiquent
- travaillent (dans différents emplois)
5. L’analyste en tant que gestionnaire de projets
5.1 Cycle chronologique du développement des systèmes (méthode de développement de
système)
Nous avons vu que les analystes résolvent des problèmes. Mais pour être productif, le travail
de résolution de problème doit être organisé et orienté vers des buts. C’est pourquoi les
analystes organisent leur travail en projets.
Projet : opération planifiée ayant un début et une fin et qui génère un résultat ou un produit
prédéterminé.
Un projet de développement d’un système comporte trois phases (groupes d’activités):
- Phase d’analyse : porte sur les besoins de l’organisation et non sur un système
informatique particulier.
- Phase de conception :définit l’architecture et la structure d’un nouveau système destiné à
satisfaire les exigences de l’entreprise.
- Phase de mise en œuvre :regroupe la construction, les essais et l’installation du SI
fonctionnel
Phase d’analyse :
- surveiller et contrôler la portée
- surveiller et contrôler les progrès
- actualiser le calendrier
- réviser périodiquement le statut
- organiser les équipes
- assurer la coordination avec les utilisateurs et clients
- évaluer les risques
- planifier en détail la phase de conception
- faire des présentations