intro use case 1 Chapitre I Introduction Diagramme des cas d ? utilisation Cours Mohammed BEKKALI mohammed bekkali um ac ma ENSAM-Rabat Université Mohamed V CIntroduction à la modélisation Objet Génie Logiciel Génie Logiciel Software Engineering Science d
Chapitre I Introduction Diagramme des cas d ? utilisation Cours Mohammed BEKKALI mohammed bekkali um ac ma ENSAM-Rabat Université Mohamed V CIntroduction à la modélisation Objet Génie Logiciel Génie Logiciel Software Engineering Science de l'ingénierie du logiciel ?? Application pratique de la connaissance scienti ?que dans la conception et l'élaboration de programmes informatiques et de la documentation associée nécessaire pour les développer les mettre en ?uvre et les maintenir ? B W Boehm LE LANGAGE UML ?? M BEKKALI CIntroduction à la modélisation Objet Cycle de vie d ? un logiciel Le cycle de vie désigne toutes les étapes du développement d ? un logiciel de sa conception à sa disparition Dé ?nition des objectifs Dé ?nir la ?nalité du projet et son inscription dans une stratégie globale Analyse des besoins et faisabilité Expression recueil et formalisation des besoins et estimation de leur faisabilité Spéci ?cation ou conception générale Élaboration des spéci ?cations de l ? architecture Conception détaillée Dé ?nir précisément chaque sous-ensemble Implémentation Traduction dans un langage de programmation LE LANGAGE UML ?? M BEKKALI CIntroduction à la modélisation Objet Cycle de vie d ? un logiciel Tests unitaires Véri ?er que les sous-ensembles sont conformes aux spéci ?cations Intégration S ? assurer de l ? interfaçage des di ?érents éléments modules du logiciel Quali ?cation ou recette Véri ?cation de la conformité du logiciel aux spéci ?cations initiales Documentation Informations nécessaires pour l ? utilisation du logiciel et pour des développements ultérieurs Mise en production Maintenance Actions correctives maintenance corrective et évolutives maintenance évolutive sur le logiciel LE LANGAGE UML ?? M BEKKALI CIntroduction à la modélisation Objet Les critères de qualité du logiciel Validité remplir exactement les fonctions dé ?nies Fiabilité ou Robustesse fonctionner dans des conditions anormales Extensibilité maintenance facilité de modi ?cation ou d ? extension Réutilisabilité en tout ou en partie Compatibilité facilité de combinaison avec d ? autres logiciels Portabilité tourner sous di ?érents environnements matériels et logiciels Véri ?abilité facilité de préparation des procédures de test Intégrité protéger code et données contre des accès non autorisés Facilité d ? emploi LE LANGAGE UML ?? M BEKKALI CIntroduction à la modélisation Objet Quelques statistiques Étude du gouvernement américain en Logiciels payés mais jamais livrés Logiciels livrés mais jamais utilisés Logiciels utilisés après modi ?cation Logiciels utilisés tel quel Part des erreurs erreurs de dé ?nition erreurs de codage LE LANGAGE UML ?? M BEKKALI CIntroduction à la modélisation Objet Bilan Complexité des logiciels à développer La problématique du domaine Le processus de développement Besoins fonctionnels en augmentation Besoins techniques en augmentation Nombreux intervenants ?? Besoin de modéliser de comprendre d ? abstraire de détailler ? ?? Besoin d ? uni ?er les e ?orts ?? Besoin d ? uni ?er les langages pour mieux communiquer LE LANGAGE UML ?? M BEKKALI CIntroduction à la modélisation Objet Approches d ? analyse et de conception Approche fonctionnelle Approche traditionnelle et intuitive utilisant des procédures et des fonctions Les grands problèmes sont ainsi décomposés en
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/o8jxNQ2fbiFlIS3dVVPfGJB05Sbo4GnW21q2MEGz0dXEeOerUKtVFGVsdzBmFahLsXZX8tSeTTXWsU3zD3QxLRup.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702301790h5gnhoslw8h7gn9cquloyg5p3cyzmiwb2z6p6ucbblftxuzgswdobolcjeqnlpbmg11lkncufcoza38izwpipxxb8tcj9gdkb5yn.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/43n2eWLHWwtY4ETpQFiaVJETMRw1fY9jKAWyFo9k4eXCsKKr6Vd7YZJpGhf2elBCtfUJ5N7YnsPyp1gdEsoUuTDV.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702334744kfgvorpbeq6ddirauppdmukzcu0kcf7lrcyp45vn7rmkvua0zreg5ukzdk0qyixonz5egvwfnbfh72ro7c2wwae5udubpeqfsihb.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117028440274ikok2rmy1j2bahd61hwp6rbeyusbi5dy2bnlan8wprtsvzf2f25ynuozu0diauoebtlbfntxi1ahhtmwzxljactfhiiq9vxnyyz.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702335268ijwoxjbmevgidazhssfvpmy9bezidb6s6fqq1ipgjuruzljsocb9w7epiqf8evsioj6efgfnq44kmlkzj74szvb7g5gjmizy1d1w.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/gVhczdRRjhwDtOPMwi0puVu5cgNmiiil9y09OaaH3pSJhVbFToFuDK4BgAjPGX6r86xWQlq4oO6SM3ZytX4kTa9H.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/WW8bqkl8q4CuFSfAZJ2fiP1bew1Y4CEpZSfNetcs5AwFA1NHcme4WlItxYF4E0KP2rYsKNrBFXFoi0LPx1xkl96s.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/5w1OJ7qrR6zTU3MDMO2IcWOn2tMHZKqvQl1cCbq3iZtCMeRc0WCl1Qet1oKs5RcJNubUIgndcqhXG7UezAmv8mqq.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702775879urh6zteg3scew7up2dp1tesocclzsbpbqwwvlbygo10rxpplm17spperqfozjkbljikwqhwf3r9yy8z38u3rr83q72aynp0zuuy7.png)
-
33
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 09, 2022
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 57.2kB