estia-1a/CycleDeVieProduit/Créativité/Index.md
2026-03-25 08:47:45 +01:00

2 KiB
Raw Blame History

[!NOTE] À retenir Le <système> doit permettre à un <acteur> de <réaliser une activité> dans <un contexte précis>.

Exemple de reformulation du besoin client: Un pote: "Il me faut un logiciel qui puisse me permettre de savoir quelles cartes Pokémon je possède"

\downarrow

Le logiciel PokéCard doit permettre à mon pote de gérer sa collection de cartes Pokémon dans le but de faciliter ses échanges avec ses amis.

Exercice 1: Sujet

  • Nous désirons réaliser le logiciel embarqué dun Guichet Automatique Bancaire, plus communément appelé GAB. Compte-tenu du temps imparti, on étudiera plus particulièrement la fonction essentielle du GAB, à savoir le retrait dargent.
  • Le client :
    • Peut consulter létat de son compte, ou bien retirer de largent.
    • Pour y parvenir, il doit procéder classiquement en insérant sa carte, saisissant son code, …

Le Firmware du GAB doit permettre à un client de la banque de Consulter ses comptes et retirer de l'argent dans le but de gérer ses comptes à tout moment.

Exercice 2 : Cycle de vie et parties prenantes

• Lister les différentes phases de vie, puis les parties prenantes du GAB : Le GAB doit permettre à un client de pouvoir consulter létat de son compte et retirer de largent via lutilisation de sa carte bancaire 24h/24 et 7j/7.

Phases de vie:

flowchart TD
Conception --> Développement --> Déploiement --> Utilisation --> Maintenance --> f["Fin de vie"] --> Conception

Analyse: Nous Conception: Nous Développement: Nous Déploiement: Technicien Utilisation: Le client de la Banque ou l'employé de la Banque Maintenance: Développeur, technicien ou employé de la Banque Administration: Le Banquier Fin de vie: Technicien

!Pasted image 20251016101653.png

!Pasted image 20251016102557.png

Story board du GAB

!Drawing 2025-10-22 16.25.26.excalidraw

!Drawing 2025-10-24 16.11.20.excalidraw !Pasted image 20251024162613.png