Outils pour utilisateurs

Outils du site


glossaire:sdlc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
glossaire:sdlc [18/11/2010 21:32] cyrilleglossaire:sdlc [19/05/2012 00:18] (Version actuelle) – modification externe 127.0.0.1
Ligne 2: Ligne 2:
  
 ===== Software Development Life Cycle ===== ===== Software Development Life Cycle =====
 +
 +Five phases of the software development life cycle:
  
 {{:glossaire:sdlc_waterfall_model.png|The activities of the software development process represented in the waterfall model}} {{:glossaire:sdlc_waterfall_model.png|The activities of the software development process represented in the waterfall model}}
  
-Voir [[http://en.wikipedia.org/wiki/Software_development_process|Software development process]] on Wikipedia<sup>EN</sup>. 
- 
- 
-Five phases of the software development life cycle: 
   - Requirements gathering : It is a common misconception that an architect has no role to play during the requirements phase. In fact, this is the point when an architect can understand the so-called "quality attributes" of software as perceived by the stakeholders.   - Requirements gathering : It is a common misconception that an architect has no role to play during the requirements phase. In fact, this is the point when an architect can understand the so-called "quality attributes" of software as perceived by the stakeholders.
     * [[http://www-01.ibm.com/software/awdtools/reqpro/|IBM Rational RequisitePro]]     * [[http://www-01.ibm.com/software/awdtools/reqpro/|IBM Rational RequisitePro]]
     * [[http://sourceforge.net/projects/osrmt|OSRMT]] (Open Source Requirements Management Tool)     * [[http://sourceforge.net/projects/osrmt|OSRMT]] (Open Source Requirements Management Tool)
   - Analysis and design : During this phase an architect provides a high-level design of the system identifying the software elements, their interfaces, and the relationship between them. Deployment of these elements is also described during this phase.   - Analysis and design : During this phase an architect provides a high-level design of the system identifying the software elements, their interfaces, and the relationship between them. Deployment of these elements is also described during this phase.
 +    * [[http://www-01.ibm.com/software|IBM Rational Software Modeler]]
 +    * [[http://argouml.tigris.org/|ArgoUML]]
   - Implementation and development : The actual development and coding of your software happens in this phase. During this phase the software architecture is subjected to verifications and corrections, which can lead to changes in the design and effectively on the timeline of the project.    - Implementation and development : The actual development and coding of your software happens in this phase. During this phase the software architecture is subjected to verifications and corrections, which can lead to changes in the design and effectively on the timeline of the project. 
 +    * [[http://www.Eclipse.org|Eclipse]]
 +    * [[http://netbeans.org/|NetBeans]]
   - Testing and QA : During this phase the quality attributes of the software (scalability, performance characteristics, etc.) are verified.   - Testing and QA : During this phase the quality attributes of the software (scalability, performance characteristics, etc.) are verified.
 +    * [[http://www.teamst.org/|TestLink]]
 +    * [[http://www-01.ibm.com/software|IBM Rational Functional Tester]]
   - Deployment : In this phase an IT architect scrutinizes the final deployment of the software application on deployment platforms.   - Deployment : In this phase an IT architect scrutinizes the final deployment of the software application on deployment platforms.
 +
 +Voir aussi:
 +  * [[/informatique/gestion_de_projet]]
 +  * [[wpen>Software_development_process|Software development process]]
 +  * [[http://www.ibm.com/developerworks/library/ar-archtools/?ca=dth-grn#resources|Selecting the best tools for your software system design]]
  
glossaire/sdlc.1290112356.txt.gz · Dernière modification : 19/05/2012 00:15 (modification externe)

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki