Thématiques principales

Le processus de développement logiciel

Ce dossier est probablement le plus conséquent car il tire d'une part énormément de sujet tant les processus intervenant dans la production logiciel sont variés et composé de multiples tache mais également parce que tout simplement, les processus de développement ont été le sujet de mon doctorat.

Il parait donc assez logique que pour ces raisons ce dossier soit le mieux étayé.

Ce dossier se divisera assez naturellement autour des différents phase que l'on peut trouver traditionnellement dans  un processus de développement mais aussi de façon un peu méta de quels types de processus nous pouvons exploiter afin de parvenir a une production logicielle efficace.

De même les outils ne seront pas mis de coté et auront aussi leur section.

On se rend vite compte que en ce sens peut être que ce dossier se verra infine upgradé en tant que dossier de dossiers afin de conserver une cohérence thématique

Les process

  1. Les processus de développement ou cycles de vie du logiciel
  2. Cochon ou poulet ?
  3. Agilité: Combinatoire d'activité

Les outils

Les phases clefs

La spécification
  1. UML (Unified Modeling Language) : Introduction
  2. La modélisation
  3. Ingénierie Dirigée par les Modèles
  4. La conception logicielle
  5. Design Patterns
  6. Architectures types
  7. ReST : introduction
  8. ReST avec Python
Le développement 

Le déploiement
  1. Docker - base
  2. Docker - publier
  3. Docker registry
  4. Deployer du Python 
  5. Python dans docker
  6. Docker - Plugin Maven
  7. Faire un dépôt debian
  8. Construire un paquet Debian
  9. Dépôt Debian signé
  10. Docker Compose 
  11. Docker, par ou commencer
Le test, validation
  1. RobotFramework
  2. Les tests logiciels
  3. Test d'IHM : fest-util

Aucun commentaire:

Enregistrer un commentaire