Guide de l'Analyse et de la Conception de Systèmes
Classé dans Informatique
Écrit le en
français avec une taille de 5,19 KB
Analyse et Conception de Systèmes : DFD et UML
Composants du Diagramme de Flux de Données (DFD)
Entité : Également connue en tant que source ou destination, elle est utilisée pour envoyer ou recevoir des données au système et est examinée en dehors du système décrit.
Flux de données : Montre la circulation des données d'un point à un autre ; la flèche indique la destination des données.
Processus : Représente un changement et une transformation des données ; il représente le travail effectué sur le système.
Data Warehouse : Représente un entrepôt de données qui nous permet d'examiner, d'ajouter et de récupérer des données.
Types de Diagrammes et Outils de Données
Diagramme de flux de données logiciels : Se concentre sur les activités et le fonctionnement de celui-ci. Il ne traite pas de la façon dont le système sera construit, mais décrit les événements qui se produisent dans l'entreprise.
Organigramme des données physiques : Montre comment mettre en œuvre le système, y compris les logiciels, le matériel et les personnes impliquées dans le système.
6 bonnes raisons de partitionner le DFD
- 1 - Groupes d'utilisateurs
- 2 - Mars-même
- 3 - Tâches de synchronisation
- 4 - Février
- 5 - Efficacité
- 6 - Cohérence des données et Sécurité
Dictionnaire de données : C'est un livre de référence avec des informations sur les données recueillies. Il agit comme un document, car il recueille des données, coordonne les termes spécifiques et confirme la définition de chacun d'eux.
Stockage des informations et des données : L'entrepôt de données est une collection de données et d'informations plus importante que le dictionnaire de données. Il peut stocker des informations sur les données, la logique des procédures, la conception de l'écran et de rapport, etc.
Outils de Logique et de Décision
Espagnol structuré : Lorsque le processus implique des formules d'itération ou des décisions structurelles non complexes, il est conseillé de faire usage de l'espagnol structuré, qui est basé sur la logique formelle et une simple déclaration en espagnol.
Arbre de décision : Un carré indique une action et un cercle une condition. Pour dessiner un arbre de décision, il faut d'abord identifier les conditions, les actions, leur ordre et leur longueur, puis commencer à construire l'arbre de gauche à droite, en tenant compte de toutes les solutions possibles avant de passer à la droite. (Page 328, Formulaire des spécifications).
Le Langage de Modélisation Unifié (UML)
UML est un ensemble d'outils normalisés pour documenter l'analyse et la conception d'un système logiciel. L'UML est basé sur la représentation des choses, des relations et des diagrammes. Une de ses caractéristiques est qu'il utilise l'orienté objet pour représenter ses constituants.
Diagrammes et Structures UML
Diagramme d'activités : Illustre la séquence des activités d'un processus, y compris les activités séquentielles, les activités parallèles et les décisions prises. Généralement mis au point pour un cas d'utilisation afin de refléter les différents scénarios possibles.
Cas d'utilisation : Un cas de synthèse utilisant un événement et possédant un format similaire aux spécifications d'un processus. Chaque cas d'utilisation définit une activité et son déclencheur (détonateur), ainsi que les entrées et sorties.
Structure espagnole : Le premier type de spécification de processus qui se fonde sur la logique formelle, des phrases simples en espagnol et sert d'outil de communication avec les utilisateurs. Les phrases en espagnol utilisent la séquence structurée, la décision (IF-ELSE) et l'itération (DO WHILE).
Logical Data Structure : Cette structure décrit et explique toutes sortes d'informations concernant le fonctionnement, la mise en œuvre, les exigences opérationnelles et les approches.
Structure des données physiques : C'est cette structure qui a trait à l'opération axée sur ce que le système exige concrètement pour sa mise en œuvre : entrer des données clients, créer des tickets, etc.
Les six diagrammes UML couramment utilisés
- Diagramme de cas d'utilisation : Explique comment utiliser le système.
- Scénario d'utilisation : Description verbale des exceptions principales au comportement décrit par le cas d'utilisation principal.
- Diagramme d'activité : Montre le flux général des activités.
- Diagramme de séquence : Montre la séquence des activités et les relations de classe.
- Diagramme de classes : Montre les classes et leurs relations.
- Diagramme d'état : Affiche les transitions d'état.