Un processus de développement logiciel est une recette utilisée pour construire un logiciel, qui détermine les capacités qu’il possède, la manière dont il est construit, les personnes qui travaillent sur quoi et les délais pour toutes les activités. Les processus visent à apporter discipline et prévisibilité au développement de logiciels, augmentant ainsi les chances de succès d’un projet. UML est le langage de modélisation de vos logiciels, c’est une partie importante du processus de développement de logiciels. La modélisation consiste à construire une abstraction de la réalité. Les abstractions sont des simplifications qui ignorent les détails non pertinents et ne représentent que les détails pertinents.
Continue reading