Modélisation visuelle utilisant UML - cours 22 900 RUB. du Centre de Formation IBS, formation 16 heures, Date 28 novembre 2023.
Miscellanea / / November 28, 2023
La base de la réussite de tout projet informatique réside dans une communication bien organisée entre tous ses acteurs: membres de l'équipe projet, clients, sous-traitants. La complexité de la construction d'une telle communication augmente considérablement à mesure que la géographie des projets s'étend, lorsque tous les participants parlent non seulement des langues différentes, mais ont également des mentalités différentes. Toutefois, si le projet est concentré dans un seul pays, il s'avère souvent que les représentants des entreprises et les développeurs de logiciels diffèrent par leur langage et leur mentalité presque aussi radicalement que les résidents différents pays.
Comment pouvons-nous nous assurer que les informations importantes pour le projet sont accessibles et compréhensibles pour chaque participant? Comment pouvons-nous développer un « langage commun » qui nous permettrait de décrire les solutions de conception de manière claire, sans ambiguïté et complètement ?
La meilleure pratique dans ce sens est d'utiliser des langages de modélisation visuelle qui permettent de s'affranchir de l'ambiguïté des langages naturels. Leur efficacité repose sur deux grands principes :
- des images graphiques claires pour décrire même des concepts abstraits ;
- des règles formelles claires pour créer des modèles holistiques à partir de ces images graphiques.
Pour les projets informatiques d'aujourd'hui, le langage de modélisation visuelle le plus universel et le plus pratique est UML (Unified Modeling Language). Il vous permet de décrire des systèmes de toute complexité sous différents points de vue à n'importe quelle étape du processus de développement.
Cette formation est consacrée à l'étude de plusieurs types de diagrammes UML les plus demandés lors de la préparation des exigences: Classe, Cas d'utilisation, Séquence, Activité, Machine à états. Au cours de la formation, les étudiants se familiariseront avec la méthodologie de construction de chaque type de schéma et développeront des compétences en modélisation lors d'exercices pratiques.
Construire des modèles visuels corrects et utiles est impossible sans une réflexion orientée objet appropriée: la simple connaissance de la syntaxe UML ne suffit pas pour cela. C'est pourquoi une grande attention lors de la formation est accordée à la révision des fondamentaux de l'approche orientée objet (POO). En particulier, les concepts de POO tels que l'abstraction, la modularité, l'héritage, l'encapsulation et le polymorphisme sont discutés.
Le cours fait partie de l'école « Analyse des Systèmes ». La spécialisation de l'école consiste à identifier, documenter et structurer les exigences en matière de systèmes d'information. Le matériel pédagogique de l’école est élaboré sur la base du guide international « Guide to the Business Analysis Body of Knowledge ® (BABOK ®), version 2 ».
Le cours aborde notamment des problématiques liées à certaines techniques BABOK ®: « Data Modeling », « Organizational "Modélisation de processus", "Scénarios et cas d'utilisation", "Diagrammes de séquence", "Diagrammes État."
Le langage UML est supporté par un grand nombre d'outils CASE payants et gratuits: Sparx Systems Enterprise Architect, Sybase Power Designer, Visual Paradigm, ARIS et bien d'autres.
Le cours ne discute ni n'applique pas ces outils en détail, mais aborde les options permettant de les choisir dans les projets informatiques.
Ce cours est également disponible en format en ligne.
Toutes les informations publiées dans cette section de Lifehacker ne constituent pas une offre publique au sens des dispositions de l'article 437 du Code civil de la Fédération de Russie et sont uniquement à des fins d'information.
Le service utilise les technologies du projet « Educated » et ne fournit pas de services éducatifs.