Conception et analyse du système Flashcards
(25 cards)
Partie prenante (Stakeholder)
• Une personne, un groupe ou une organisation qui a un intérêt ou une préoccupation dans une organisation.
• Quelques exemples de parties prenantes clés sont les créanciers, les administrateurs, employés, gouvernement (et ses agences), propriétaires
(actionnaires), les fournisseurs, les syndicats et la communauté dont l’entreprise puise ses ressources.
• Toutes les parties prenantes ne sont pas égales. Les clients d’une entreprise ont droit à des pratiques commerciales loyales, mais ils n’ont pas le droit de
la même considération que les employés de l’entreprise.
Parties prenantes internes vs parties prenantes externes d’une entreprise
Les parties prenantes internes sont le directeur, les employés, le propriétaire.
Les parties prenantes externes sont les fournisseurs, la société, le gouvernement, les actionnaires, les clients
Questions à demander lors de l’identification des parties prenantes pour un nouveau système
- Qui sera touché par le nouveau système?
- Qui le nouveau système affectera-t-il?
- Qui seront les utilisateurs finaux?
- Quels sont leurs besoins?
Utilitarisme
• Lors de la conception d’un nouveau système, nous essayons généralement de le concevoir pour
le plus grand bien pour le plus grand nombre.
• Cette approche s’appelle l’utilitarisme.
Les méthodes d’obtention des exigences des parties prenantes avant de concevoir un nouveau système
- Enquêtes ou Surveys
- Entretiens ou Interviews
- Observation directe
- Collecte de documents
Enquêtes/ surveys
Méthode d’obtention des exigences des parties prenantes avant de concevoir un nouveau système
- Consiste à distribuer des questionnaires que les gens doivent remplir.
- Avantages
- Il est possible de recueillir une grande quantité de données auprès d’un grand groupe.
- L’analyse prend peu de temps (si elle est effectuée par voie électronique).
- Simple
• Inconvénients
- Il est difficile de poser la “bonne question”.
- Les informations recueillies sont limitées par le questionnaire et peuvent être biaisées.
- La qualité des réponses n’est pas garantie
Entretiens
Méthode d’obtention des exigences des parties prenantes avant de concevoir un nouveau système
- Consiste à interviewer les personnes clés du système afin de savoir comment il fonctionne.
- Avantages
- Permet de recueillir de nombreuses informations très détaillées.
- On peut demander aux gens ce qu’ils n’aiment pas dans le système.
• Inconvénient
- Prend beaucoup de temps
Observation directe
Méthode d’obtention des exigences des parties prenantes avant de concevoir un nouveau système
•Consiste à se promener dans l’organisation en regardant de ses propres yeux comment
les choses se font
•Avantage
- Possibilité de recueillir des informations de première main et impartiales.
• Inconvénient
- Il arrive souvent que les gens ne travaillent pas comme ils le font normalement lorsqu’ils sont observés
Collecte de documents
Méthode d’obtention des exigences des parties prenantes avant de concevoir un nouveau système
- Consiste à rechercher dans les documents actuellement utilisés dans le système pour essayer de découvrir comment le système actuel fonctionne.
- Avantages
- Des informations détaillées sur le système actuel peuvent être recueillies
- On peut voir où l’ancien système a des problèmes.
•Inconvénients
- Prend du temps
- Le simple fait de regarder les formulaires/sorties peut être source de confusion.
Étapes de la conception d’un nouveau système
- Déterminer les parties prenantes
- Obtenir les exigences
- Recueillir des informations pour le nouveau système
- Commencer à concevoir/construire le nouveau système
Les techniques pour recueillir les informations nécessaires avant de concevoir le nouveau système pour parvenir à une solution viable
- L’examen des systèmes actuels
- L’examen des produits concurrents
- Capacités de l’organisation
- Recherches bibliographiques
L’examen des systèmes actuels
Technique pour recueillir des informations pour le nouveau système
Avant de faire quelque chose de nouveau, voyez ce qui se fait actuellement.
- Qui fait quoi ?
- Comment le font-ils ?
Pensez aux 5 composants d’un système informatique :
matériel, logiciel, réseau, périphériques, ressources humaines.
- L’examen des produits concurrents
Technique pour recueillir des informations pour le nouveau système
Jetez un coup d’œil à ce que font les concurrents.
Le but n’est pas de les copier, mais de se faire une idée de ce qui est possible/fait actuellement.
Attention ! La propriété intellectuelle
Technique pour recueillir des informations pour le nouveau système
La propriété intellectuelle est une chose unique que vous avez physiquement.
Une idée seule ne constitue pas une propriété intellectuelle.
Par exemple, l’idée d’une application ne compte pas, mais les lignes de code que vous avez écrites comptent.
Vous possédez une propriété intellectuelle si vous
- vous l’avez créée (et qu’elle remplit les conditions requises pour bénéficier d’un droit d’auteur, d’un brevet ou d’un dessin ou modèle)
- avez acheté les droits de propriété intellectuelle au créateur ou à un propriétaire antérieur
- vous avez une marque qui pourrait être une marque commerciale, par exemple un nom de produit connu
Capacités de l’organisation
Technique pour recueillir des informations pour le nouveau système
Un élément important à prendre en compte avant de créer un nouveau système est de déterminer ce dont l’organisation est capable.
- Peut-elle se permettre un nouveau système/un nouvel équipement ?
- Le personnel peut-il utiliser le nouveau système ? Une formation est-elle nécessaire ?
- Peut-elle disposer d’un temps d’arrêt pour effectuer la mise à niveau ?
Recherches bibliographiques
Technique pour recueillir des informations pour le nouveau système
Avez-vous consulté la littérature pour voir ce qu’il pourrait y avoir ?
En termes de l’IB, le terme “ littérature “ fait référence aux livres, magazines, sites Web, revues, vidéos, articles universitaires…
Représentations pour illustrer les exigences du système
A. Organigramme du système
B. Diagramme de flux de données
C. Diagramme de structure
{Diagrammes important de connaitre
- Diagrammes de classe UML (liens avec le thème 4)
- Wireframes (liens vers l’évaluation interne)}
Organigramme du système
- Un organigramme est un type de diagramme représentant un processus en utilisant différents symboles contenant des informations sur les étapes ou une séquence d’événements.
- Chacun de ces symboles est relié à des flèches pour illustrer la direction du flux du processus.
- L’IB n’utilise que deux formes pour toutes les commandes : Losange et rectangle
- Voir image et doit savoir le dessiner
Diagramme de flux de données
Un diagramme de flux de données (DFD) cartographie le flux d’informations pour tout processus ou système.
Il utilise des symboles définis comme des rectangles, des cercles et des flèches, ainsi que des étiquettes de texte court, pour montrer les entrées et sorties de données, les points de stockage et les itinéraires entre chaque destination.
-Voir image et doit savoir le dessiner
Diagramme de structure
Diagramme représentant l’organisation d’un système, généralement en montrant les différentes parties en ordre hiérarchique.
-Voir image et doit savoir le dessiner
Prototypes
- Les prototypes sont des représentations abstraites du système se concentrant souvent sur un ou deux aspects clés du système.
- Ils sont importants pour les tests, car chaque composant du système peut être testé avant d’être implémenté et pour illustrer le fonctionnement du futur système au client.
Objectifs d’un prototype
- Échouer tôt et à moindre coût - en construisant un prototype, vous pouvez rapidement éliminer les approches qui ne fonctionnent pas pour vous concentrer sur celles qui fonctionnent.
- Recueillir des exigences plus précises - les entretiens et les groupes de discussion peuvent échouer car beaucoup de gens ont du mal à conceptualiser un produit avant de le voir.
En développant un prototype fonctionnel, vous pouvez démontrer la fonctionnalité pour aider à consolider les exigences de la conception finale. - Comprendre techniquement le problème - en développant un prototype fonctionnel, vous êtes contraint de relever les défis techniques prévus et imprévus de la conception d’un dispositif.
- D’autres objectifs incluent…
+Résoudre des conflits
+Obtenir un soutien financier
+Déposer des brevets plus
Itération
L’action ou un processus d’itération ou de répétition.
Signification 1 : une procédure dans laquelle la répétition d’une séquence d’opérations donne des résultats qui se rapprochent successivement du résultat souhaité.
(lié au prototypage)
Signification 2 : répétition d’une séquence d’instructions informatiques un nombre déterminé de fois ou jusqu’à ce que le résultat soit atteint
(liens avec les boucles, une alternative à la récursion)
Les conséquences de ne pas impliquer l’utilisateur final dans le processus de conception du système
- L’utilisateur peut être insatisfait du système
- Le système peut être inadapté au problème de l’utilisateur, ce qui affecte la productivité