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

 > 

Projet de mise en place d'un système de sécurité biométrique basé sur la reconnaissance d'iris embarqué dans un gab.

( Télécharger le fichier original )
par Benito Lubuma
Université de Kinshasa - Lincecié en Genié Informatique 2014
  

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

CHAPITRE IV : SPECIFICATION, CONCEPTION ET
DEVELOPPEMENT DU SYSTEME

[2][6][7][8][9][10][15][17][19]

IV.1. INTRODUCTION

Le génie logiciel est l'application pratique de la connaissance scientifique dans la conception et l'élaboration de programmes informatiques et de la documentation associée nécessaire pour les développer, les mettre en oeuvres et les maintenir.

Le génie logiciel utilise des méthodes et outils dans le but de produire des logiciels de qualité en respectant des contraintes de temps et de cout. En effet on cherche à développer des logiciels qui correspondent aux besoins des utilisateurs de ces logiciels.

Il existe des critères de qualité pour effecteur un bon développement logiciel, la qualité d'un logiciel correspond au contrat de service initial.

Cette notion est une notion multiforme qui recouvre :

· Utilité : adéquation entre le besoin effectif de l'utilisateur et les fonctions offertes par le logiciel.

· Validité : aptitude d'un logiciel à réaliser exactement les tâches définies par son cahier de charge et sa spécification.

· Robustesse : aptitude d'un logiciel de fonctionner même dans les conditions anormales.

· Utilisabilité : facilité d'emploi.

· Réutilisabilité : aptitude d'un logiciel à être réalisé en tout ou en partie dans des nouvelles applications.

· Extensibilité : facilité avec laquelle un logiciel se prête à la maintenance.

· Portabilité : possibilité d'un logiciel de fonctionner sous différent environnement.

· Vérifiabilité : facilité de préparation aux procédures de test.

· Intégrité : aptitude d'un logiciel de protéger ses codes contre des accès non autorisés.

· Interopérabilité : un logiciel doit pouvoir interagir en synergie avec d'autres logiciels.

· Efficacité : aptitude d'un logiciel à bien utiliser les ressources matérielles.

· Efficience : caractéristique d'un logiciel dans laquelle il y a un gain de temps et de taille pour satisfaire les besoins des utilisateurs. Ce critère est très important pour les applications embarqué.

Le développement d'un logiciel se fait suivant un cycle appelé cycle de vie d'un logiciel. Le cycle de vie d'un logiciel désigne toutes les étapes du développement d'un logiciel, de sa conception à sa disparition. L'objectif d'un tel découpage est de permettre de définir des jalons intermédiaires permettant la validation du développement logiciel.

Le cycle de vie permet de détecter les erreurs au plus tôt et ainsi de maitriser la qualité du logiciel, les délais de sa réalisation et les couts associés.

T.F.E 2015 | Benito Lubuma L2 Génie info

64

Le cycle de vie d'un logiciel comprend généralement au minima les étapes suivantes :

· Spécification des besoins

· Conception préliminaire

· Conception détaillée

· Implémentation

· Tests unitaires et test d'intégration

· Validation

· Documentation

· Exploitation

Il existe de nombreux modèles de cycle de vie par exemple : modèle en cascade, modèle en spirale, modèle en v, modèle en w... tous ces modèles sont utilisés selon le type de logiciel qu'on souhaite développer.

Actuellement les gros projets informatiques comme le nôtre font appel à plusieurs domaines et nécessitent des moyens très considérables pour aboutir à sa réalisation.

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








"Des chercheurs qui cherchent on en trouve, des chercheurs qui trouvent, on en cherche !"   Charles de Gaulle