Problématique du logiciel Flashcards
Etudier les problèmes et concepts liés au développement du logiciel
Les trois problèmes liés au développement du logiciel
- Temps
- Budget
- Qualité
Qu’est ce qu’un logiciel?
Ensemble de programmes, y compris la documentation, liés à un système donné
Modèle
représentation abstraite d’un système en vue de l’étudier
Etapes de la résolution de problèmes
- Formuler le problème
- Analyser le problème
- Chercher des solutions
- Décider d’une solution appropriée
- Spécifier la solution
Artefact
Tout produit réalisé pendant le développement
Exemples d’Artefacts
- cahier des charges
- plan projet
- code source
Types d’Artefacts
- produit interne
- livrable au client
Activité
ensemble de tâches réalisées pour répondre à une proposition spécifique
Tâche
Unité de travail atomique qui peut être gérée
Ressources
Moyens utilisés pour accomplir un travail (équipement, temps,…)
Besoin fonctionnel
Spécification d’une fonction que le système doit réaliser ou supporter
Besoin non fonctionnel
Contrainte d’une opération du système qui n’est pas reliée directement à une fonction du système
Notation
Ensemble de règles textuelles ou graphiques pour représenter un modèle
Méthode
Technique répétée qui spécifie les étapes invoquées pour résoudre un problème spécifique
Méthodologie
Collection de méthodes pour résoudre une classe de problèmes et spécifier comment et quand chaque méthode va être utilisée