Eval - 1 #34

Open
opened 2 years ago by johanna.millet · 0 comments
Collaborator

SAÉ2.01 : Développement d'une application

Le sujet est choisi par le binôme mais doit être validé par l'enseignant.

Documents sur la préparation de l'application et l'IHM : /20

Documentation à rendre en fin de 2ème semaine de TP (le 02 avril 2023):

  • description du contexte [sur 3 points]
  • persona [sur 2 points]
  • user stories [sur 3 points]
  • sketchs [sur 4 points]
  • storyboards [sur 3 points]
  • diagramme de cas d’utilisation [sur 5 points]

Persistance et ajouts personnels à l'application : /40

Documentation à rendre à la fin de la 9ème semaine de TP (le 04 juin 2023) :

  • diagramme de paquetage mettant en avant la partie persistance [sur 2 points] ⇒ 1 (manque d’information sur les types de projets)
  • diagramme de classes mettant en avant la partie persistance [sur 4 points] ⇒ 0 (pas trouvé)
  • diagramme de classes sur votre (vos) partie(s) ajoutée(s) [sur 4 points] ⇒ 2 (manque la mise en valeur des patrons de conception)

https://codefirst.iut.uca.fr/git/corentin.lemaire/Linaris_MAUI_SAE_201/src/branch/dev-doc

Programmation à rendre à la fin du projet :

  • persistance (XML, JSON, BDD, WebService…) [sur 3 points] ⇒ 2.5
  • autre ajout personnel [sur 3 points]fonctionnement de l’application ⇒ 1
  • compilation [sur 3 points] ⇒ 3
  • exécution [sur 5 points] ⇒ 3
  • déploiement [sur 2 points] ⇒ 0
  • aboutissement du projet [sur 4 points] ⇒ 2

https://codefirst.iut.uca.fr/git/corentin.lemaire/Linaris_MAUI_SAE_201/src/branch/master

Vidéo à rendre à la fin du projet :

  • vidéo de 1 à 3 minute(s) du projet [sur 10 points] ⇒ 0

R2.02 : Développement d'applications avec IHM

Documents : /20

Documentation à rendre à la fin de la 9ème semaine de TP (le 04 juin 2023):

https://codefirst.iut.uca.fr/git/corentin.lemaire/Linaris_MAUI_SAE_201/src/branch/dev-doc

  • diagramme de paquetage [sur 2 points] ⇒ 2 (voir au dessus)
  • diagramme de classes [sur 8 points] ⇒ 2 (voir au dessus)
  • diagramme de séquence (sur quelques cas particuliers) [sur 2 points] ⇒ 0 (pas trouvé)
  • description écrite de l’architecture (dont patrons de conception, dépendances…) [sur 8 points] ⇒ 0
  • Note : chaque diagramme doit être accompagné de notes et d’une description écrite.

Programmation : /40

https://codefirst.iut.uca.fr/git/corentin.lemaire/Linaris_MAUI_SAE_201/src/branch/master

XAML [sur 7 points] :

  • répartition dans l’espace (layout des vues et usercontrols) [sur 2 points] ⇒ 1
  • utilisation des controls (vues et usercontrols) [sur 1 point] ⇒ 0.5
  • ressources, styles [sur 2 points] ⇒ 2
  • DataTemplate (locaux et globaux) [sur 2 points] ⇒ 2

C# [sur 20 points] :

  • bases (classes, structures, instances, …) [sur 3 points] ⇒ 3
  • abstraction (héritage, interfaces, polymorphisme) [sur 4 points] ⇒ 3.5
  • collections simples (tableaux, listes…) [sur 3 points] ⇒ 3
  • collections avancées (dictionnaires, sets) [sur 3 points] ⇒ 0
  • encapsulation [sur 5 points] ⇒ 5
  • LINQ [sur 1 point] ⇒ 1
  • évènements (cf. module IHM) [sur 1 point] ⇒ ?

boucle Model <-> View (dont Binding) [sur 13 points] :

  • gestion d’évènements sur la vue [sur 2 points] ⇒ ?
  • gestion d’évènements depuis le métier (notifications) [sur 2 points] ⇒ 0
  • DataBinding (sur le Master) [sur 2 points] ⇒ 2
  • DataBinding (sur le Detail) [sur 2 points] ⇒ 1.5
  • DataBinding sur les UserControl + Dependency Property [sur 2 points] ⇒ 1
  • gestion du Master-Detail [sur 3 points] ⇒ 3

R2.03 : Qualité de développement : /22

Tests [sur 10 points] :

  • tests fonctionnels [sur 5 points] ⇒ 5
  • tests unitaires [sur 5 points] ⇒ 5
  • gestion automatique des tests (cf. plus bas)
  • bonus : tests unitaires d'interfaces

Documentation [sur 4 points] :

  • qualité de la documentation du code [sur 2 points] ⇒ 0
  • génération de la documentation doxygen [sur 2 points] ⇒ 0
  • génération automatique de la documentation (cf. plus bas)

Gestion de projet [sur 8 points] :

  • utilisation simple de git (git clone, commit, add, push, pull) [sur 3 points] ⇒ 3
  • utilisation avancée (git merge, branch, conflits) [bonus sur 2 points] ⇒ 2
  • utilisation de tickets et Merge Requests à travers la plateforme git (code first) [sur 3 points] ⇒ 3
  • mise en place de l'intégration continue (CI) pour la gestion automatique des tests et la génération de la documentation [sur 2 points] ⇒ 1.5
## SAÉ2.01 : Développement d'une application[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#sa%C3%A9201--d%C3%A9veloppement-dune-application) *Le sujet est choisi par le binôme mais doit être validé par l'enseignant.* ### Documents sur la préparation de l'application et l'IHM : */20*[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#documents-sur-la-pr%C3%A9paration-de-lapplication-et-lihm--20) ### ~~Documentation à rendre en fin de 2ème semaine de TP (le 02 avril 2023):~~ - ~~description du contexte [sur 3 points]~~ - ~~persona [sur 2 points]~~ - ~~user stories [sur 3 points]~~ - ~~sketchs [sur 4 points]~~ - ~~storyboards [sur 3 points]~~ - ~~diagramme de cas d’utilisation [sur 5 points]~~ ### Persistance et ajouts personnels à l'application : */40*[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#persistance-et-ajouts-personnels-%C3%A0-lapplication--40) ### Documentation à rendre à la fin de la 9ème semaine de TP (le 04 juin 2023) :[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#documentation-%C3%A0-rendre-%C3%A0-la-fin-de-la-9%C3%A8me-semaine-de-tp-le-04-juin-2023-) - diagramme de paquetage mettant en avant la partie persistance [sur 2 points] ⇒ 1 (manque d’information sur les types de projets) - diagramme de classes mettant en avant la partie persistance [sur 4 points] ⇒ 0 (pas trouvé) - diagramme de classes sur votre (vos) partie(s) ajoutée(s) [sur 4 points] ⇒ 2 (manque la mise en valeur des patrons de conception) ⇒ [https://codefirst.iut.uca.fr/git/corentin.lemaire/Linaris_MAUI_SAE_201/src/branch/dev-doc](https://codefirst.iut.uca.fr/git/corentin.lemaire/Linaris_MAUI_SAE_201/src/branch/dev-doc) ### Programmation à rendre à la fin du projet :[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#programmation-%C3%A0-rendre-%C3%A0-la-fin-du-projet-) - persistance (XML, JSON, BDD, WebService…) [sur 3 points] ⇒ 2.5 - autre ajout personnel [sur 3 points]**fonctionnement de l’application** ⇒ 1 - compilation [sur 3 points] ⇒ 3 - exécution [sur 5 points] ⇒ 3 - déploiement [sur 2 points] ⇒ 0 - aboutissement du projet [sur 4 points] ⇒ 2 ⇒ [https://codefirst.iut.uca.fr/git/corentin.lemaire/Linaris_MAUI_SAE_201/src/branch/master](https://codefirst.iut.uca.fr/git/corentin.lemaire/Linaris_MAUI_SAE_201/src/branch/master) ### Vidéo à rendre à la fin du projet :[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#vid%C3%A9o-%C3%A0-rendre-%C3%A0-la-fin-du-projet-) - vidéo de 1 à 3 minute(s) du projet [sur 10 points] ⇒ 0 ## R2.02 : Développement d'applications avec IHM[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#r202--d%C3%A9veloppement-dapplications-avec-ihm) ### Documents : */20*[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#documents--20) ### Documentation à rendre à la fin de la 9ème semaine de TP (le 04 juin 2023):[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#documentation-%C3%A0-rendre-%C3%A0-la-fin-de-la-9%C3%A8me-semaine-de-tp-le-04-juin-2023) ⇒ [https://codefirst.iut.uca.fr/git/corentin.lemaire/Linaris_MAUI_SAE_201/src/branch/dev-doc](https://codefirst.iut.uca.fr/git/corentin.lemaire/Linaris_MAUI_SAE_201/src/branch/dev-doc) - diagramme de paquetage [sur 2 points] ⇒ 2 (voir au dessus) - diagramme de classes [sur 8 points] ⇒ 2 (voir au dessus) - diagramme de séquence (sur quelques cas particuliers) [sur 2 points] ⇒ 0 (pas trouvé) - description écrite de l’architecture (dont patrons de conception, dépendances…) [sur 8 points] ⇒ 0 - Note : chaque diagramme doit être accompagné de notes et d’une description écrite. ### Programmation : */40*[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#programmation--40) ⇒ [https://codefirst.iut.uca.fr/git/corentin.lemaire/Linaris_MAUI_SAE_201/src/branch/master](https://codefirst.iut.uca.fr/git/corentin.lemaire/Linaris_MAUI_SAE_201/src/branch/master) ### XAML [sur 7 points] :[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#xaml-sur-7-points-) - répartition dans l’espace (layout des vues et usercontrols) [sur 2 points] ⇒ 1 - utilisation des controls (vues et usercontrols) [sur 1 point] ⇒ 0.5 - ressources, styles [sur 2 points] ⇒ 2 - DataTemplate (locaux et globaux) [sur 2 points] ⇒ 2 ### C# [sur 20 points] :[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#c-sur-20-points-) - bases (classes, structures, instances, …) [sur 3 points] ⇒ 3 - abstraction (héritage, interfaces, polymorphisme) [sur 4 points] ⇒ 3.5 - collections simples (tableaux, listes…) [sur 3 points] ⇒ 3 - collections avancées (dictionnaires, sets) [sur 3 points] ⇒ 0 - encapsulation [sur 5 points] ⇒ 5 - LINQ [sur 1 point] ⇒ 1 - évènements (cf. module IHM) [sur 1 point] ⇒ ? ### boucle Model <-> View (dont Binding) [sur 13 points] :[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#boucle-model---view-dont-binding-sur-13-points-) - gestion d’évènements sur la vue [sur 2 points] ⇒ ? - gestion d’évènements depuis le métier (notifications) [sur 2 points] ⇒ 0 - DataBinding (sur le Master) [sur 2 points] ⇒ 2 - DataBinding (sur le Detail) [sur 2 points] ⇒ 1.5 - DataBinding sur les UserControl + Dependency Property [sur 2 points] ⇒ 1 - **gestion du Master-Detail** [sur 3 points] ⇒ 3 ## R2.03 : Qualité de développement : */22*[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#r203--qualit%C3%A9-de-d%C3%A9veloppement--22) ### Tests [sur 10 points] :[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#tests-sur-10-points-) - tests fonctionnels [sur 5 points] ⇒ 5 - tests unitaires [sur 5 points] ⇒ 5 - gestion automatique des tests (cf. plus bas) - bonus : tests unitaires d'interfaces ### Documentation [sur 4 points] :[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#documentation-sur-4-points-) - qualité de la documentation du code [sur 2 points] ⇒ 0 - génération de la documentation doxygen [sur 2 points] ⇒ 0 - génération automatique de la documentation (cf. plus bas) ### Gestion de projet [sur 8 points] :[](https://codefirst.iut.uca.fr/documentation/mchSamples_.NET/docusaurus/dotNet_CSharp_MAUI/docs/evaluation/#gestion-de-projet-sur-8-points-) - utilisation simple de git (git clone, commit, add, push, pull) [sur 3 points] ⇒ 3 - utilisation avancée (git merge, branch, conflits) [bonus sur 2 points] ⇒ 2 - utilisation de tickets et Merge Requests à travers la plateforme git (code first) [sur 3 points] ⇒ 3 - mise en place de l'intégration continue (CI) pour la gestion automatique des tests et la génération de la documentation [sur 2 points] ⇒ 1.5
johanna.millet added this to the Eval blanche project 2 years ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: corentin.lemaire/Linaris_MAUI_SAE_201#34
Loading…
There is no content yet.