SYSML REPORT
Réalisé par : ABKAOUI Samia , TAOUQI Ghizlane , SOUBHI Houda et CHAMI Salah
Supervisé par [Link] MOUMNI
SYSML DIAGRAMS
Table des matières
Table des matières _______________________________________________________________________________________ 1
INTRODUCTION __________________________________________________________________________________________ 2
la serre automatisee /connectee : _______________________________________________________________________________2
objectifs ____________________________________________________________________________________________________________2
DIAGRAMMES SYSML : __________________________________________________________________________________ 3
‘bete a corne’ Diagram: ___________________________________________________________________________________________3
pieuvre diagram : _________________________________________________________________________________________________3
Use Case Diagram : ________________________________________________________________________________________________4
sequence diagram :________________________________________________________________________________________________5
requirements diagram : ___________________________________________________________________________________________5
bdd digram : _______________________________________________________________________________________________________7
Conclusion : ______________________________________________________________________________________________ 8
Page 1
SYSML DIAGRAMS
INTRODUCTION
LA SERRE AUTOMATISEE /CONNECTEE :
Une serre automatisée surveille la température, l’humidité, la luminosité et la qualité du sol pour ajuster
automatiquement l’arrosage, la ventilation, le chauffage et l’éclairage afin d’assurer une croissance
optimale des plantes.
L'automatisation des serres représente une avancée majeure dans le domaine de l'agriculture, permettant
une gestion optimisée des ressources et une amélioration de la production. Ce rapport vise à modéliser une
serre automatisée en utilisant le langage UML (Unified Modeling Language) afin de mieux comprendre son
fonctionnement, ses acteurs et ses exigences. L'objectif est de structurer et clarifier les interactions entre
les différentes composantes du système en se basant sur plusieurs diagrammes UML spécifiques.
OBJECTIFS
Ce rapport a pour but de :
• Définir le besoin et les enjeux d’une serre automatisée à travers le diagramme Bête à cornes.
• Identifier les acteurs et leurs interactions avec le système grâce au diagramme Pieuvre.
• Détailler les cas d'utilisation du système à l’aide du diagramme Use Case.
• Spécifier les exigences fonctionnelles et non fonctionnelles via le diagramme Requirements.
• Fournir une définition claire des concepts clés liés au projet de serre automatisée. DDB
Grâce à cette analyse UML, nous visons à offrir une vision globale et détaillée du système afin de faciliter sa
conception, son développement et son intégration.
Page 2
SYSML DIAGRAMS
DIAGRAMMES SYSML :
‘BETE A CORNE’ DIAGRAM:
La bête à cornes est un diagramme représenté sous forme de graphique. Elle permet de savoir si un produit
ou service répond aux besoins des utilisateurs. Elle est appelée bête à cornes, car elle ressemble à une tête
de taureau avec la ligne reliant les deux bulles en haut du diagramme :
Page 3
SYSML DIAGRAMS
PIEUVRE DIAGRAM :
Le diagramme pieuvre permet de représenter les fonctions de service d'un produit. C'est-à-dire qu'il
permet de voir quelles sont les fonctions essentielles et secondaires d'un produit et comment ces fonctions
réagissent avec le milieu extérieur. Il est utilisé lors de l'analyse fonctionnelle.
Page 4
SYSML DIAGRAMS
USE CASE DIAGRAM :
Un diagramme de cas d’utilisation (Use Case Diagram) en UML (Unified Modeling Language)
représente les interactions entre les acteurs (utilisateurs ou systèmes externes) et le système étudié. Il
décrit les fonctionnalités principales (appelées cas d’utilisation) que le système offre, sans entrer dans
les détails techniques.
Page 5
SYSML DIAGRAMS
Acteurs :
• Utilisateur (reçoit les alertes)
• Système de contrôle (détecte les anomalies et déclenche l’alerte)
Cas d’utilisation :
• Surveiller conditions environnementales
Ces relations indiquent des sous-fonctionnalités indispensables au bon déroulement de la surveillance.
• « Surveiller conditions environnementales »
• <<include>> Lire température (nécessaire à chaque surveillance)
• <<include>> Lire humidité
• <<include>> Lire luminosité
• <<include>> Lire données du sol
Cette relation est conditionnelle, déclenchée seulement dans certains cas.
• <<extend>> Analyser tendances historiques (si l’utilisateur souhaite voir l’évolution des
conditions sur une période donnée)
Page 6
SYSML DIAGRAMS
SEQUENCE DIAGRAM :
REQUIREMENTS DIAGRAM :
Essayons de traduire cette hiérarchie d’exigence sous forme de diagramme :
Page 7
SYSML DIAGRAMS
BDD DIGRAM :
Le diagramme de définition de blocs (BDD) est un diagramme issu de SysML (Systems Modeling
Language) qui permet de représenter la structure statique d’un système en décomposant ses composants
principaux et leurs relations.
Page 8
SYSML DIAGRAMS
Conclusion :
L’automatisation des serres représente une avancée technologique essentielle pour optimiser la gestion des
cultures et améliorer leur rendement. À travers cette étude, nous avons modélisé une serre automatisée en
utilisant différents diagrammes UML et SysML, permettant ainsi une meilleure compréhension de son
architecture, de ses acteurs et de ses exigences.
Le diagramme Bête à cornes et le diagramme Pieuvre ont permis d’identifier les besoins du système et
ses interactions avec l’environnement. Le diagramme Use Case a détaillé les scénarios d’utilisation, tandis
que le diagramme Requirements a clarifié les exigences fonctionnelles et non fonctionnelles à respecter.
Enfin, le diagramme de définition de blocs (BBD) a structuré les composants du système et leurs
relations, offrant ainsi une vision globale et cohérente de l’architecture de la serre automatisée.
Grâce à cette approche, nous disposons d’une base solide pour la conception et la mise en œuvre du
système. Cette modélisation pourra également servir de référence pour d’éventuelles améliorations et
évolutions futures du projet.
Page 9