Design of software
The design of software implements a whole whole of activities which starting from a request for computerization of a process (request which can go from the oral simple matter to the complete schedule of conditions) allow the design, the writing and the development of a Logiciel (and thus of computer programs) until its delivery with the applicant.
In general, the design of software will follow 3 great phases:
- Phase of analysis (functional) or conception
Durant this phase, one carries out simultaneously the study of the data and the study of the treatments to be carried out. It is in general in this phase that apply the techniques of modeling. It results from this the description of the possible Databases to create and the programs to be written and the way in which all that will be integrated. - Specification
- Design
- Definition of the architecture
- Phase of realization or programming (writing and tests of the programs)
- Algorithmic
- Coding
- Programming
- Management of versions
- Refactoring
- unit Tests
- Optimization of the code
- Phase of delivery
- Integration
- Validation
- Documentation of the software
- Packaging
Modeling
Methods of modeling
A method of analysis and of design aims to make it possible to formalize the preliminary stages of the development of a system in order to make this development more faithful to the customer requirements. Among the most known methods one can in particular quote Merise, RAD and SADT
detailed article: Methods of analysis and of design
Methods of development (Project management)
- Extreme programming (XP)
- Dynamic systems development method (DSDM)
- Adaptive software development (ASD)
- Scrum
- Feature driven development
- Hook clear
- Merise
Languages of modeling
Object approaches
-
Directed object
- Interface of class
Traditional shelves
-
the silver ball
- Prototyping
- the Plated gold
- the Law of Brooks
External bonds
- Article the process unified an iterative software development process
| Random links: | Symphony n° 4 of Robert Schumann | Marguerite-Marie Alacoque | Sebastien Grimaldi | Éveline Gélinas | Colette Beaune | Kabuki |