WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mise en oeuvre d'un prototypage alpha mercuriale de gros oeuvre dans la construction

( Télécharger le fichier original )
par Joseph Lutumba Mbenga
Université pédagogique nationale de Kinshasa - Licence 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

I.5.2.Le logiciel

Un logiciel est un ensemble de programmes, qui permet à un ordinateur ou à un système informatique d'assurer une tâche ou une fonction en particulier comme le cas de notre application Mercuriale

Les logiciels, suivant leur taille, peuvent être développés par une personne seule, une petite équipe, ou un ensemble d'équipes coordonnées. Le développement de grands logiciels par de grandes équipes pose d'importants problèmes de conception et de coordination. Or, le développement d'un logiciel est une phase absolument cruciale qui monopolise l'essentiel du coût d'un produit et conditionne sa réussite et sa pérennité.

I.6. Les outils et méthodes

Les thématiques du génie logiciel recouvrent notamment les outils et méthodes de spécification de fonctionnalités d'un logiciel, les méthodes formelles (Méthode B), les outils et les méthodes de conception de logiciel, les

10

outils de conception, atelier logiciel, Ingénierie des modèles Kermeta, l'automatisation de l'optimisation du code.

D'autres domaines sont connexes au génie logiciel dans la mesure où ils partagent des outils communs : description formelle du code, grammaires des langages manipulés. Ces domaines sont par exemple :

w' la compilation ;

w' l'interprétation de code ;

w' la traduction de code d'un langage de programmation vers un autre.

w' un éditeur dédié au langage de programmation

w' les bibliothèques de composants

w' les outils de planification

w' un outil de gestion des exigences pour développer et gérer les exigences

relatives au code produit

w' un outil de gestion de configuration pour contrôler les évolutions du code

produit

w' des moyens de tester pour vérifier la conformité du code produit

w' des outils de génération de métriques pour caractériser la conformité du

code produit

I.7.La Gestion de la Qualité

Bien que l'on passe du génie de la production à celui de la décision, ces domaines ont un impact tellement important sur l'activité de génie logiciel qu'ils doivent être mentionnés :

w' La gestion de la qualité permet de contrôler l'organisation de la production du code.

w' La qualité repose sur des méthodes.

w' Le management est un modèle et un moyen humain qui a pour but d'améliorer la production.

11

I.8.La gestion de la configuration

Permet de contrôler les évolutions du code produit et les différentes versions du produit.

I.9.Les méthodes et pratiques de développement3

Figure 1:Différentes Méthodes de développement

I.9.1.cycle en spirale

Le domaine de connaissance des méthodes concerne l'ordre dans lequel sont effectués les différents travaux de développement d'un logiciel en cascade, itératif, en sprints ou parallèlement:

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Entre deux mots il faut choisir le moindre"   Paul Valery