Deuxième année de BTS sio Slam 4: Réalisation de composants logiciels et Slam 5: Gestion de projet
Nous avons appris a faire des diagrammes de cas d'utilisation, diagramme de séquences, diagramme d'état transition et diagramme de classes.
Elle représente une unité discrète d'interaction entre un utilisateur (humain ou machine) et un système. Il est une unité significative de travail. Dans un diagramme de cas d'utilisation, les utilisateurs sont appelés acteurs (actors), ils interagissent avec les cas d'utilisation (use cases).
Un diagramme de séquence est un diagramme UML (Unified Modeling Language) qui représente la séquence de messages entre les objets au cours d'une interaction. Un diagramme de séquence comprend un groupe d'objets, représentés par des lignes de vie, et les messages que ces objets échangent lors de l'interaction.
Exemple:
Un état se caractérise par sa durée et sa stabilité, il représente une conjonction instantanée des valeurs des attributs d'un objet. Une transition représente le passage instantané d'un état vers un autre. Une transition est déclenchée par un événement.
Exemple:
Le diagramme de classes est un schéma utilisé en génie logiciel pour présenter les classes et les interfaces des systèmes ainsi que les différentes relations entre celles-ci. Ce diagramme fait partie de la partie statique d'UML car il fait abstraction des aspects temporels et dynamiques.
Exemple:
On a travaillé sur l'héritage, les tests unitaires, les délégués, un peu de PHP avec CodeIgniter, il y a aussi de la programmation orienté objet.