Outils pour utilisateurs

Outils du site


start:ens:cpoatennis

2021/2022

openparcfinale-simple-r.lopez-tim2018.jpgLe module CPOA (Conception Programmation Orienté Objet Avancé, 44h) vise à développer un logiciel issu d'un cahier des charges réel, en suivant le processus complet de développement, et avec les outils professionnels que vous avez vus jusqu'à présent :

  • AGL pour la modélisation
  • IDE pour l'implémentation
  • GITLab Lyon1 pour la gestion de versions et le travail en équipe (vous m'ajoutez comme invité)
  • JUnit pour les tests unitaires
  • SCRUM pour développer en mode agile, pour ceux qui le souhaitent

C'est pourquoi on parle “d'application de synthèse”, synthèse des cours vus jusqu'à présent. Ce module vous prépare entre autre, au stage.

Cette année, en groupe de 3, vous devez modéliser 2 modules pour l'organisation de l'open Parc de Tennis de Lyon

Un exemple tableau de Tournoide tabelau pour le tournoi de Double :

Présentation de l'Etude de Cas : énoncé Présentation

Etape de Conception / génération de code

NOTA : Dans le rapport d'Analyse et Conception, il faut ajouter le DCL de Conception : pour cela, inutile de générer un nouveau rapport, vous intégrez le diagramme directement dans le rapport, à la suite. Pour exporter un diagramme sous PAMC, vous l'ouvrez, sélectionnez tout (Ctrl-A) et choisissez Edition - Exporter une image…, que vous enregistrez alors au format voulu (par ex. jpg) et que vous insérez dans le rapport.

Éléments techniques

GIT, Types DATE Java / SQL /PHP, tutoriel AGL Visual Paradigm

  • Tuto GIT visuel Lien
  • tutoriel AGL Visual Paradigm : DSQ Lien
  • LocalDate, LocalDateTime et Period du package java.time de Java 8 seront utiles pour la lecture de type DATE en SQL, par ex. pour ajouter des périodes à une date.

Plus d'infos sur le site Oracle Et des exemples d'implémentation ici

Pour les dates en PHP, utiliser timestamp pour avoir un contrôle total sur le formatage des dates en savoir plus

start/ens/cpoatennis.txt · Dernière modification: 2022/02/15 15:19 de vdesland

Outils de la page

CNRS INSA de Lyon Université Lyon 1 Université Lyon 2 École centrale de Lyon