ANALYSE ET CONCEPTION DE SYSTÈMES

NOTES DE COURS 1







    Développement de systèmes

  • Un procédé organisé et bien planifié dans le but de répondre aux besoins des usagers

  • Peut compter des milliers de tâches

  • Dépend de la compréhension des objectifs fondamentaux de l'organisation

  • La solution n'est pas nécéssairement informatisée

  • C'est quoi le background? Voir Notes Introduction





    Théorie des systèmes

  • C'est quoi un système?

  • Il y a des systèmes, sous-systèmes, sous-sous-systèmes...

  • L'entreprise est un système socio-technique

  • La gestion de l'information requiert un système





    Informatique (Information Systems)

  • Le système informatique est un ensemble de composantes interreliées qui amassent, traitent, stockent et distribuent l'information qui supporte la prise de décision et le contrôle dans une organisation. (Laudon)

  • Les composantes du système sont les personnes, activités, données, réseaux et technologies, toutes intégrées afin de répondre aux besoins opérationnels de l'organisation et aux besoins des gestionnaires.





    Caractéristiques de l'analyse et conception de systèmes

  • utilise une approche systématique

  • une activité intellectuelle

  • faire face à des problèmes complexe en hiérarchisant les tâches

  • doit travailler à des niveaux d'abstractions différents

  • c'est un processus de modélisation et de transformation

  • c'est un processus axé sur la communication



    Par exemple...

    "I know you believe you understood what you think I said, but I am not sure you realize that what you heard is not what I meant ..." - Anonymous

  • Même si on parle la langue, ça ne veut pas dire automatiquement qu'on comprend.



    Un système bien développé...

  • répond efficacement aux besoins exprimés

  • est flexible et facile à maintenir

  • fonctionne bien, tout le temps

  • est utilisé par les utilisateurs

  • respecte les échéanciers et les budgets





    Pour réussir le système...

  • Impliquer l'utilisateur

  • Utiliser une approche systématique de résolution de problème

  • Etablir des phases et des activités

  • Etablir des normes

  • Vendre le système comme investissement

  • Ne pas avoir peur d'effacer et de recommencer

  • Prendre des petites bouchées à la fois

  • Prévoir le changement et la croissance



    Concepts importants

  • Systems Development Life Cycle (SDLC)

  • Pour la description détaillée des phases, allez voir Phases du cycle de vie

  • Modèles ou prototype

  • Maîtriser techniques et outils

  • Adopter une méthodologie
  • Voir exemple

    Systems Development Methodologies:

    " A set of tools used in the context of clearly defined steps that end with specific, measurable exit criteria"





    Techniques de développement

  • Approche traitements vs l'approche données

    (Analyse structurée vs "Information Engineering")

  • Développement structuré = SDLC + techniques structurées

  • Prototypage

  • Object-Oriented - travailler à partir des objets



    Principes de base

  • Itérations

  • Décomposition hiérarchique

  • Utilisation d'outils graphiques

  • Utilisation de modèles

  • Compréhension, Imagination, et Créativité



    L'analyste de systèmes

  • L'analyste étudie les problèmes et les besoins de l'entreprise afin d'établir comment les personnes, les traitements, les données, les communications et les technologies peuvent le mieux contribuer à améliorer l'entreprise.

  • Analyste de systèmes vs Programmeur d'application vs Programmeur de systèmes

  • Travaille avec toutes sortes de monde





    Compétences requises

  • Connaissances de l'informatique

  • Expérience en programmation

  • Connaissances générales des affaires

  • Bonne capacité de résoudre des problèmes

  • Capable de communiquer efficacement

  • Entregens

  • Flexible, adaptable et honnête (sens d'éthique)

  • Connaissance en techniques d'analyse et de conception





[ PAGE D'ACCUEIL ]      [ PRÉCÉDENTE ]      [ SUIVANTE ]