Introduction au développement logiciel
- Bilan de réussite des projets
- Coûts et délais
- Evolutions des systèmes informatiques
- Particularités des systèmes informatiques
Modèles UML
- Notion de système
- La modélisation : intérêt
- Le standard UML
- Les différents types de modèle UML
- Profile UML
- stéréotypes, tagged values
- Approche MDA
- PIM et PSM
- Lien avec les profiles
Méthodes et pratiques
- Capability Maturity Model
- Objectif
- Les différents niveaux
- Limites
- Design pattens
- Objectif
- Description d'un pattern
- Apports et utilisations
- OPEN ( Object-oriented Process Environment and Notation) et Process patterns
- SPEM : Software Process Metamodel
- UP : Unified Process
- Caractéristiques
- Apports
- Risques et limites
- 2TUP : 2 Tracks Unified Process
- Caractéristiques
- Points forts et points faibles
- RAD et méthodes agiles
- XP : eXtreme Programming
- Caractéristiques
- Points forts et points faibles
- Approche par composants
- Définition de la notion de composant
- Implémentation technique
- Structuration par les composants
- Typologie
- Réutilisation
- Processus de développement : COSM (Component-Oriented Software Manufacturing)
- Approche processus
|
RUP
- Phases
- Itérations
- Jalons
- Disciplines
- Initialisation : objectifs et travaux
- Élaboration : objectifs et travaux
- Construction : objectifs et travaux
- Transition : objectifs et travaux
- Développement par itérations et bonnes pratiques
Mise en œuvre
- Référentiel méthode
- Normes et conventions
- Work-product
- Socle d'architecture
- Outillage
- Organisation
- Processus
|