Download INGI 2251 Software Engineering
Transcript
Table des matières 1.1. Software engineering : Quoi :...................................................................................................... 4 1.2. Software engineering : Pourquoi :............................................................................................... 4 1.3. Software engineering : Comment : ............................................................................................. 4 2.1. Cycle de vie statique : .................................................................................................................. 5 2.1.1. Requirements Engineerings :............................................................................................... 5 2.1.2. Software Design :................................................................................................................. 6 2.1.3. Software implementation : ................................................................................................. 7 2.1.4. Maintenance :...................................................................................................................... 7 2.2. Cycle de vie Dynamique : ............................................................................................................ 8 2.2.1. Waterfall model : ................................................................................................................. 8 2.2.2. V model :.............................................................................................................................. 8 2.2.3. Incremental model : ............................................................................................................ 9 2.2.4. Exploratory model : ........................................................................................................... 10 2.2.5. Spiral model : ..................................................................................................................... 10 2.3. Facteur de qualité du programme :........................................................................................... 11 2.4. Estimation des coûts et des horaires : ...................................................................................... 11 2.5. Spécifications dans le cycle de vie d’un programme :............................................................... 12 3.1. Introduction : ............................................................................................................................. 13 3.1.1. Motivation: le problème des exigences ............................................................................ 13 3.1.2. Le monde du problème et la solution de la machine : ...................................................... 13 3.1.3. Model-Driven RE:............................................................................................................... 14 3.2. Modeling system Goals : ........................................................................................................... 15 3.2.1. The goal model : ................................................................................................................ 15 3.2.2. Goal categories : ................................................................................................................ 15 3.2.3. Goal Types : ....................................................................................................................... 16 3.2.4. Goal satisfaction : .............................................................................................................. 16 3.2.5. Goal Link : .......................................................................................................................... 17 3.2.6. Building Goal Model : ........................................................................................................ 17 Règles heuristiques :...................................................................................................................... 18 Précautions : .................................................................................................................................. 19 Utilisation de modèles préconçus : ............................................................................................... 19 3.3. Risk : .......................................................................................................................................... 20 3.3.1. Analyse des obstacles: ....................................................................................................... 20 3.3.2. Identification d’obstacle : .................................................................................................. 20 3.3.3. Evaluation et résolution des obstacles : ............................................................................ 20 3.3.4. Solutions alternatives : ...................................................................................................... 20 3.4. Scenarios : ................................................................................................................................. 21 3.4.1. Modélisation d’interactions entre agents avec des scénarios .......................................... 21 3.4.2. Les scénarios sous forme de diagramme UML : ................................................................ 21 3.4.3. Scénarios vs objectifs: bénéfices complémentaires .......................................................... 21 3.5. Conceptual object :.................................................................................................................... 22 -2- Henricot Julien