© Robert Godin. Tous droits réservés. 3 Planification Pourquoi développer un système ? Étude d'opportunité risques coûts bénéfices Document des exigences logicielles spécification de haut niveau du système diagramme de contexte UML : diagramme des cas d ’utilisation 09/11/2018 © Robert Godin. Tous droits réservés.
© Robert Godin. Tous droits réservés. 3.1 Etude de cas : SyLeRat Développement d'un système d’information pour la bibliothèque LeRat gestion des collections service de prêt suivi des retards service de repérage documentaire alimenté par SystèmeAcquisitions 09/11/2018 © Robert Godin. Tous droits réservés.
Hypothèses pour simplifier 1. Pas de gestion des réservations et amendes 2. Livres seulement un ou plusieurs auteurs un éditeur une catégorie documentaire un ou plusieurs mots clés 3. La durée maximale d'un prêt 7 jours pour un membre 4. Le nombre maximal d'emprunts 5 pour un membre 5. Pas de prêt si retard 6. Les contraintes 3, 4 et 5 ne s'appliquent pas aux employés 09/11/2018 © Robert Godin. Tous droits réservés.
3.2 Acteurs et cas d'utilisation Cas d ’utilisation (« use cases ») Jacobson (92) interface au système d'un point de vue de son utilisation par acteurs Acteur entité externe qui interagit avec le système 09/11/2018 © Robert Godin. Tous droits réservés.
Diagramme de contexte de SyLeRat 09/11/2018 © Robert Godin. Tous droits réservés.
Documentation d'accompagnement pour le cas d'utilisation GérerPrêt Nom: GérerPrêts Description courte : Gérer les prêts. Type: Interactif Description: Ce cas d'utilisation est déclenché par le commis au prêt suite à une requête d'un membre ou d'un employé. ... Règles du domaine d'application: .La durée maximale d’un prêt est fixée à 7 jours pour un membre. ... Exigence de performance : Le temps d'attente de la validation de l'identificateur de l'utilisateur et de la vérification des conditions requises pour un emprunt doit être inférieur à 1 seconde. Exigence de sécurité : Le commis doit être autorisé à l'aide de son identificateur d'utilisateur et de son mot de passe. 09/11/2018 © Robert Godin. Tous droits réservés.
3.3 Modélisation des processus (aperçu) Modélisation des activités de l ’organisation processus interreliés Intrants (input)/extrants (output) informations et matières Événements déclencheurs Dépendances entre processus Liens avec les unités d'affaires (Qui ?) Système vs reste de l ’organisation Diagramme d ’activités UML 09/11/2018 © Robert Godin. Tous droits réservés.