L

ANALYSE/MODEL. EXIGENCES

BUT ? → apprendre à analyser les bonnes décisions

Business process : c’est la manière avec laquelle :
c’est soit fournir un service ou un besoin

  • on va coordonner les taches

  • les responsables

Permettre d’automatiser les taches

d’appuyer un environnement

planifier les taches des acteurs

système d’info → supporter l’amélioration des process. d’affaires dans une E.

Toute E est basé sur un ensemble de process.

Business analsyte : capacité d’analyser, de concevoir un logiciel, architecte qui concevoit les plans d’une maison, penser aux besoins qui répondent aux demandes des logiciels

  • Exigences fonctionnelles : définir ce que le système doit faire pour répondre aux besoins des utilisateurs.

  • Exigences non fonctionnelles : inclure des critères tels que la performance, la sécurité et l'ergonomie, qui influencent l'expérience utilisateur.

Dans un système d’info, les 3 couches technologiques ?

  • Couche interfaçage

  • Couche applicative : gère les processus, (rapport, calculs)

  • Couches de données

Base de données non-sql ? → base de données qui prends en compte pas que du SQL,

Base de données relationnelles ? → base de données qui organise les données en tables et utilise des relations entre ces tables pour structurer l'information.

Couche fonctionnelle ? Couche de codage

Paradis de conjectural (programmation) ? → permet de programmer des choses comme des structrures conditionnelles

Paradis orienté objet (le + utilisé)? → concevoir une application selon

c’est dans un logiciel est un ensemble de programmes

Paradis orienté agent ? → permet de modéliser des systèmes complexes où les agents interagissent de manière autonome, en prenant des décisions basées sur leur environnement et leurs objectifs. (→ systèmes autonomes)

Couche d’interfaçage ? → grande évolution : interfaçage vocal (voiture)

interface par coordination à distance ? → réalité augmentée,

ERP = système d’information

TPS ? → Transaction Processing System. : Système qui va permettre d’enregistrer des transactions de masse et d’en assurer leur robustesse (= architectures de base de données qui permettre de gérer 1M de transactions à la minute)

  • Transaction

  • Robustesse

Transaction ? → C’est toute opération qui vient modifier le contenu d’une base de donnée (soit insérer, modifier, supprimer)


OLTP ? → online transaction processing

System expert ? → App qui simule le jugement/ comportement d’un expert
(→ humain ou org.)

Technologie d’expert system ? → base de connaissance qui accumule l’experience dans un domaine particulier et utilise des règles de production pour tirer des conclusions ou faire des recommandations.

Intérêt des systèmes d’expert ? → quelques apps dépendent gravement de domaines de connaissance précis au lieu de simples algorithmes, ce qui leur permet de fournir des réponses plus adaptées et pertinentes aux problèmes complexes.


Groupware ? → Supporte les groupes collaboratifs avec des systèmes automatisés

(ex : office 365, suite google)

KMS ? → systèmes de gestion des connaissances facilitent :

  • Rassemble : internet, voix, OCR, compréhension

  • Organisation : base de donnée management, Stock de données, SE

  • Partage : groupware, intranet, workflow

  • Analyse des informations : filtrage, contexte, recherche de données

Permet aux users d'accéder à une base de données collective et d'améliorer la prise de décision.

Info = donnée + contexte

Connaissance = info + expérience

ERP : système de gestion intégré qui propose de gérer les grandes fonctionnalités standard d’une entreprise.

    • Système intégré : ensemble de composants interconnectés qui permettent de centraliser les données et d'optimiser les processus d'affaires.

ERP = processus standards

Règle 80/20 → 80% de processus standards pour 20% de processus

CRM : app qui supporte une entreprise pour mieux gérer leur clients à travers l’introduction de systèmes, processus et procédure

Systèmes d’aide à la décision (DSS) ? → app qui analyse les données de business pour assister la prise de décision.

  • Base de donnée + une série de modèles pour analyser les données + modules de dialogues

  • Compare les différentes solutions à un problème

L’analyse ? C’est être capable de comprendre le métier d’un employé et d'identifier les besoins spécifiques de l'entreprise afin de proposer des solutions adaptées.

  • Objectif ? → rendre un employé + performant avec différents outils/ modules

Une exigence ? = description de la fonctionnalité

Ex : moi je veux que dans mon système futur, qui permette d’augmenter de 40% la présence en examens.

Technologique ? → choix technologique, décrire comment la tech. va réaliser cette fonctionnalité.

Pour développer un système d'information, il est nécessaire de :

  1. Décrire le problème et les exigences :

    • Identifier le problème à résoudre et définir ce que le système doit accomplir.

  2. Fournir des descriptions de solutions logiques :

    • Proposer des solutions à un niveau élevé ainsi qu'en détail, expliquant comment elles satisfont aux exigences et contraintes.

  3. Mettre l'accent sur l'analyse :

    • L'analyse d'un problème se concentre sur une enquête approfondie du problème plutôt que sur les solutions.

  4. Mettre l'accent sur le design :

    • Le design met l'accent sur la solution logique : comment le système satisfera les exigences.

  5. Implémentation :

    • En fin de compte, les conceptions peuvent être réalisées en logiciels et en matériels.

'Analyse des Systèmes

  • Définition : Collection de notations, méthodologies et outils pour analyser une situation problématique avant la conception d'un système d'information.

  • Objectifs : S'assurer que le système répond aux besoins de l'utilisateur, est livré dans les délais, et peut être mis à jour facilement.

  • Problèmes courants : Situations mal définies, ambiguïtés, incohérences, confusion entre exigences et conception.

  • Exigences fonctionnelles : Ce que le système doit faire, les informations à maintenir, les activités à réaliser, et les interfaces à prendre en charge.

  • Exigences non fonctionnelles : Aspects relatifs à la performance, à la fiabilité (p. ex. : le système doit planter en moyenne une fois tous les 6 mois), à la sécurité (p. ex. : droits d'accès), et à l'ergonomie (p. ex. : utilisation après 2 jours de formation).

Le System Design est la spécification du système d'information à construire. Il comprend :

  • Les fonctions des modules et leurs transformations sur les entrées.

  • La configuration matérielle, y compris les interfaces réseau.

  • La plateforme logicielle (OS, SGBD, langage de programmation).

  • L'architecture logicielle et les interfaces entre modules.

  • Les bases de données utilisées (SGBD ou fichiers).

  • Les interfaces utilisateur adaptées aux différents groupes d’utilisateurs.