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)
  • Phase of delivery

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)

Languages of modeling

Object approaches

  • Directed object

  • Interface of class

Traditional shelves

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