Apprenez les méthodologies et modélisation avec UML avancée

所在平台: Udemy

课程主页: https://www.udemy.com/course/apprenez-les-methodologies-et-modelisation-avec-uml-avancee/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:学习高级UML方法论与建模 概述:UML(统一建模语言)是一个面向对象的建模语言,提供相应的符号和语义,用于创建模型,但并不包含具体的过程或方法。UML的设计旨在全面覆盖开发周期的各个阶段,包括分析、设计和实现。该语言适用于多种类型和规模的系统,适用于各个应用领域,如管理、科学、实时系统和嵌入式系统。UML将信息系统分为业务系统和计算机系统,其中业务系统关注活动的静态和动态方面,而计算机系统则实现了技术选择的自动化部分。 在本课程中,我们将学习UML的十个主要图示,包括用例图、对象图、类图、时序图、通信图和状态图等。这些图示将在开发过程的不同阶段和视角下构建。以下是每种图示类型的简要介绍: - **用例图**:表示系统与用户(及其他外部系统)之间的交互,帮助可视化需求。 - **活动图**:展示系统活动的顺序与并行性,用于建模业务流程及数据交换。 - **类图**:定义类、类型、接口及其之间的关系。 - **对象图**:类的实例,定义系统中的重要配置。 - **状态图**:描述类在其生命周期内的状态及导致状态变化的事件。 - **时序图**:重点在于对象间的交互顺序。 - **通信图**:强调对象之间的连接。 - **组件图**:将类或组件汇集视为开发团队的可管理软件部分。 - **包图**:将建模元素归类,以便于开发团队成员之间的分配。 - **部署图**:描述产品在计算机上安装、配置和部署的单位。 本课程旨在深入探讨UML建模的核心方法论,使学习者能够有效地应用UML于实际开发项目中。

课程评论(0条)

课程详情

UML est un langage de modélisation objet et propose donc une notation et une sémantique associée à des modèles, mais pas de processus. UML n'est donc pas une méthode. UML a une approche entièrement (i.e. couvrant tout le cycle de développement: analyse, conception et réalisation) objet (et non fonctionnelle). Quelques généralités UML est conçu pour modéliser divers types de systèmes, de taille quelconque et pour tous les domaines d'application (gestion, scientifique, temps réel, système embarqué). UML permet de diviser le système d'information (d'une organisation) en le système métier et le système informatique. Le système métier modélise les aspects statiques et dynamiques de l'activité selon une vision externe et une vision interne (en ignorant l'implémentation technique) tandis que le système informatique recouvre la partie automatisée du système métier concrétisant les choix effectués parmi les différentes technologies d'actualité. Dans ce cours, nous allons étudier les 10 principaux diagrammes de UML. Les principaux diagrammes qui sont présentés dans la suite du cours et utilisés en bureaux d'étude sont le diagramme de cas d'utilisation, les diagrammes d'objets et de classes, les diagrammes de séquence et de communications ainsi que le diagramme de machine à états. Les diapositives qui suivent indiquent dans quelles vues et dans quelles phases / étapes du processus de développement ces diagrammes sont construits.Voici en quelques mots une présentation du contenu de chaque type de diagramme:cas d'utilisation: interactions entre le système et les utilisateurs (et autres systèmes externes). Il aide dans la visualisation des exigences / besoins ;activité: séquence et parallélisme dans les activités du système ; autrement dit, modélisation des processus métier avec les échanges de donnéesclasses: classes, types, interfaces et relations entre eux ;objets: instances de classes définissant une configuration importante du système ;machine à états3: états des classes à travers leur cycle de vie (de la création / instanciation des objets à leur destruction) et les événements qui provoquent les transitions / changements d'états ;interaction, qui se décline en deux types de diagrammes:- séquence: interactions entre des objets pour lesquelles l'ordre des interactions est important ;- communications4: interactions entre objets pour lesquels les connexions entre objets sont importantes ;composants: rassemblements de classes ou de composants tels que vus par l'équipe de développement pour décomposer le système en parties de logiciel gérables (du point de vue développement en gestion de projet) ;paquetages: rassemblement d'éléments de modélisation par exemple pour les distribuer entre membres de l'équipe de développement ;déploiement: unités d'installation, de configuration et de déploiement du produit fini sur un parc de machines.

课程标签

0人关注该课程

主题相关的课程