Creado por Yassine Moumen
hace más de 5 años
|
||
Pregunta | Respuesta |
c'est quoi un logiciel ? | un logiciel est un ensemble des programmes et des procédures nécessaires au fonctionnement d'un système informatique |
définition de génie logiciel | domaine des sciences d'ingénieur dont la finalité est la conception ,la fabrication et la maintenance de système logiciel complexes,sûre de la qualité. |
les principales branches du GL | la conception la validité/vérification la gestion des projets et assurance de qualité. les aspects socio-économiques |
Objectifs du GL | le GL se préoccupe des procédés de fabrication des logiciels de façon à satisfaire les critère s suivants : 1)le système fabrique doit répondre au besoins des utilisateurs. 2) les coûtes restent dans les limites prévus au départ. 3)les délais restent dans les limites prévus au départ. 4)produire un logiciel de qualité. |
Notion de qualité pour un logiciel(12) | validité,fiabilité,robustesse,extensibilité,réutilisabilité,compatibilité,efficacité,portabilité,vérifiabilité,traçabilité,intégrité,facilité d'emplois. |
validité fiabilité robustesse | -validité:aptitude du logiciel à remplir exactement les fonctions définie . -fiabilité:aptitude du logiciel à assurer de manière continues le service entendue. - robustesse:aptitude du logiciel à fonctionner même dans les états anormales. |
extensibilité réutilisabilité compatibilité | -extensibilité:facilité d'adaptation d'un logiciel aux modifications . -réutilisabilité: aptitude du logiciel à être réutilisé. -compatibilité:facilité avec laquelle un logiciel peut être combiné avec d'autre logiciel. |
efficacité portabilité vérifiabilité | -efficacité:utilisation optimales des ressources matérielles -portabilité:facilité avec laquelle un logiciel peut être transféré sur de nouveaux environnements. -vérifiabilité:facilité de préparation des procédures de test. |
traçabilité intégrité facilité d'emplois | -traçabilité :capacité à identifier et à suivre un elt de cahier de charge lié à un composant d'un logiciel. -intégrité :aptitude d'un logiciel à protéger ses différents composants contre des accès ou des modifications non autorisés -facilité d'emplois:facilité d'apprentissage ,d'utilisation de préparation de donnés ... |
problème de ces qualités | Ces qualités sont parfois contradictoires, il faut les pondérer en fonction du contexte. |
Règles à respecter lors de la production de logiciel | Rigueur, séparation du problème, modularité, abstraction, anticipation du changement, généricité, construction incrémentale. |
Rigueur séparation du problème modularité | - Rigueur :les descriptions et les validations se basent sur des notations et loi mathématiques mais n'est pas possible d'être formel tous le temps. - séparation du problème : diviser pour régner. - modularité : un système modulaire un système qui est composé de sous systèmes, plus simple ou modules. |
abstraction anticipation du changement | - abstraction :consiste à ne considérer que les aspects jugés importants d'un système à un moment donné, en faisant abstraction des autres aspects. - anticipation du changement : les logiciels sont presque toujours soumis à des changements continuels ceci requiert des efforts particuliers lors de la conception du logiciel pour prévoir à gérer ces évolutions. |
Généricité construction incrémentale | - Généricité : au lieu de résoudre un problème spécifique à part, il est parfois avantageux de traiter le résolution d'un problème d'une manière plus général. - construction incrémentale : un procédé incrémentale se fait par étapes c.à.d que chaque résultat est construit étendant le précédent. |
¿Quieres crear tus propias Fichas gratiscon GoConqr? Más información.