Skip to content

nlorit/EasySave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

233 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SUJET

Consignes de travail

Durant ce projet fil rouge, vous allez vivre en manière accélérée le développement de 3 versions du logiciel de sauvegarde EasySave.

FISE Informatique Nov23 - Dec 23

Livrable 0 et Livrable 1 (EasySave version 1.0):

  • Lundi 20/11/2023 : Lancement du projet et Cahier des charges version 1.0
  • Mercredi 12/11/2023 : Réception du Livrable 0 (sera évalué sur l'ensemble du projet)
  • Mercredi 29/11/2023 08:00 : Livraison des diagrammes UML
  • Jeudi 30/11/2023 11:00 : Réception du livrable 1 (version 1.0 de EasySave) et documentations associées.

Livrable 2 (EasySave versions 2.0 et 1.1) : // non évalué

  • Lundi 04/12/2023 : Mise à disposition du Cahier des charges de la version 2 et de la version 1.1
  • Vendredi 08/12/2023 08:30 : Livraison des diagrammes UML
  • Vendredi 08/12/2023 17:00 : Réception du livrable 2

Livrable 3 (EasySave version 3.0) :

  • Jeudi 14/12/2023 : Mise à disposition du Cahier des charges de la version 3
  • Mardi 20/12/2023 : Livraison des diagrammes UML
  • Jeudi 21/12/2023 : Réception du livrable 3
  • Vendredi 22/12/2023 : Soutenance du projet

FISA Informatique Jan24 - Mars 24

Livrable 0 et Livrable 1 (EasySave version 1.0):

  • Lundi 29/01/2024 : Lancement du projet et Cahier des charges version 1.0
  • Mercredi 31/01/2024 : Réception du Livrable 0 (sera évalué sur l'ensemble du projet)
  • Mercredi 06/02/2024 : Livraison des diagrammes UML
  • Jeudi 08/02/2024 : Réception du livrable 1 (version 1.0 de EasySave) et documentations associées.

Livrable 2 (EasySave versions 2.0 et 1.1): // non évalué

  • Vendredi 09/02/2024 : Mise à disposition du Cahier des charges de la version 2 et de la version 1.1
  • Vendredi 16/02/2024 08:30 : Livraison des diagrammes UML
  • Vendredi 16/02/2024 17:00 : Réception du livrable 2

Livrable 3 (EasySave version 3.0) :

  • Jeudi 22/02/2024 : Mise à disposition du Cahier des charges de la version 3
  • Mercredi 28/02/2024 : Livraison des diagrammes UML
  • Jeudi 29/02/2024 : Réception du livrable 3
  • Vendredi 01/03/2024 : Soutenance du projet

Présentation de Prosoft

Votre équipe vient d'intégrer l'éditeur de logiciels ProSoft. Sous la responsabilité du DSI, vous aurez la responsabilité de gérer le projet “EasySave” qui consiste à développer un logiciel de sauvegarde.

Comme tout logiciel de la Suite ProSoft, le logiciel s'intégrera à la politique tarifaire.

  • Prix unitaire : 200 €HT
  • Contrat de maintenance annuel 5/7 8-17h (mises à jour incluses): 12% prix d'achat (Contrat annuel à tacite reconduction avec revalorisation basée sur l'indice SYNTEC)

Lors de ce projet, votre équipe devra assurer le développement, la gestion des versions majeures et mineures, mais aussi les documentations :

  • pour les utilisateurs : manuel d'utilisation (sur une page)
  • pour le support client : Informations nécessaires pour le support technique (Emplacement par défaut du logiciel, Configuration minimale, Emplacement des fichiers de configuration...)

Pour garantir une reprise de votre travail par d'autres équipes, la direction vous impose de travailler dans le respect des contraintes suivantes :

Outils et méthodes

  • Visual Studio 2019 16.3 ou supérieure
  • GIT Azure DevOps
  • Editeur UML : Nous préconisons l'utilisation de ArgoUML

Tous vos documents et l'ensemble des codes doivent être gérés dans ces outils.

Votre responsable (tuteur ou pilote) doit être invité sur votre GIT pour pouvoir suivre vos développements.

Langage, FrameWork

  • Langage C#
  • Bibliothèque Net.Core 5.X

Lisibilité et maintenabilité du code :

  • L'ensemble des documents, lignes de codes et commentaires doivent être exploitables par les filiales anglophones.
  • Le nombre de lignes de code dans une fonction doit être raisonnable.
  • La redondance des lignes de code est à proscrire (une vigilance particulière sera faite sur les copier-coller).
  • Respect des conventions de nommage.

Autres :

  • La documentation utilisateur doit tenir en une seule page.
  • Release note obligatoire.

Vous devez conduire ce projet de manière à réduire les coûts de développement des futures versions et surtout d'être capable de réagir rapidement à la remontée éventuelle d'un dysfonctionnement.

Gestion des versions

  • Limiter au maximum les lignes de code dupliquées.
  • Le logiciel devant être distribué chez les clients, il est impératif de soigner les IHM.

About

EasySave, projet programmation système

Resources

Code of conduct

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages