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

 > 

étude de l’élaboration d’un robot roulage intelligent. Comptage des objets et évaluation du trafic.


par JEANCY DIASOLUA
Université de Kinshasa - Licence en informatique 2015
  

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

3.2.2 Importance d'une Architecture logicielle

Qu'est-ce qu'une architecture est appelée à faire ?

L'analyse fonctionnelle du problème décrit les spécifications que devra contenir le système. Mais le modèle architectural permet de :

o Décrire la manière dont le système devra être conçu de façon à répondre aux spécifications ;

o De répondre à la question Comment le faire alors que l'analyse fonctionnelle décrit le quoi faire.

Outre ce qui précède, l'usage d'un modèle architectural nous apporte des avantages dans le développement du système, et ceux-ci peuvent se résumer à :

Compréhension

L'usage d'un modèle architectural facilite la compréhension des grands systèmes complexes, en offrant une vue de haut-niveau de leur structure et de leurs contraintes

Réutilisation

De cette spécificité, il y a lieu de souligner l'identification des éléments réutilisables, parties de conception, composants, caractéristiques, fonctions ou données communes

Construction

Une architecture peut fournir un plan de haut-niveau du développement et de l'intégration des modules en mettant en évidence les composants, les interactions et les dépendances.

Evolution

Permet de mettre en évidence les points où un système peut être modifié et étendu

Analyse

Un modèle architectural peut offrir une base pour l'analyse plus approfondie de la conception du logiciel, analyse de la cohérence, test de conformité, analyse des dépendances

 

Tableau 2 : Avantages d'un modèle architectural

Ceci étant dit, de notre analyse nous sommes arrivés à mettre en oeuvre l'architecture du robot roulage intelligent amélioré, en ce qui concerne la partie comptage et évaluation du trafic.

3.2.3 Conception de l'architecture logicielle

La phase de conception logicielle est l'équivalent, en informatique, à la phase de conception en ingénierie traditionnelle (mécanique, civile ou électrique). Cette phase a pour objectif la réalisation dans son entièreté du produit sous forme abstraite avant la production effective.

Il en résulte aussi que la nature immatérielle du logiciel rend la frontière entre l'architecture et le produit beaucoup plus floue que dans l'ingénierie traditionnelle.

De cette conception, l'architecture logicielle nous induit à obtenir le plus gros livrable d'un processus logiciel. En effet, la phase de conception devrait consommer autour de 40% de l'effort total de développement et devrait être supérieur ou égale, en effort, à la phase de mise en place du système d'information.

Il en résulte qu'à cause de la pertinence liée à ce sujet, ainsi qu'à ce domaine, certains aspects de développement ne feront pas l'objet de ce travail. Rappelons que l'image que les

Page | 28

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








"Le doute est le commencement de la sagesse"   Aristote