Analyse et conception du système - Planification du système
Qu'est-ce que la détermination des exigences?
Une exigence est une caractéristique vitale d'un nouveau système qui peut inclure le traitement ou la capture de données, le contrôle des activités de l'entreprise, la production d'informations et le soutien à la gestion.
La détermination des exigences implique l'étude du système existant et la collecte de détails pour savoir quelles sont les exigences, comment il fonctionne et où des améliorations doivent être apportées.
Principales activités dans la détermination des besoins
Anticipation des besoins
Il prédit les caractéristiques du système sur la base de l'expérience antérieure qui incluent certains problèmes ou fonctionnalités et exigences pour un nouveau système.
Cela peut conduire à l'analyse de domaines qui, autrement, passeraient inaperçus par un analyste inexpérimenté. Mais si des raccourcis sont pris et un biais est introduit dans la conduite de l'enquête, alors l'anticipation des exigences peut être à moitié cuite.
Enquête sur les exigences
Il étudie le système actuel et documente ses caractéristiques pour une analyse plus approfondie.
Il est au cœur de l'analyse système où l'analyste documente et décrit les caractéristiques du système à l'aide de techniques d'enquête, de prototypage et d'outils assistés par ordinateur.
Spécifications des exigences
Il comprend l'analyse des données qui déterminent la spécification des exigences, la description des fonctionnalités du nouveau système et la spécification des informations requises.
Il comprend l'analyse des données factuelles, l'identification des exigences essentielles et la sélection des stratégies de satisfaction des exigences.
Techniques de collecte d'informations
L'objectif principal des techniques de recherche de faits est de déterminer les besoins en information d'une organisation utilisés par les analystes pour préparer un SRS précis compris par l'utilisateur.
Le document SRS idéal devrait -
- être complet, sans ambiguïté et sans jargon.
- spécifier les besoins d'information opérationnelle, tactique et stratégique.
- résoudre d'éventuels litiges entre les utilisateurs et l'analyste.
- utiliser des aides graphiques qui simplifient la compréhension et la conception.
Il existe différentes techniques de collecte d'informations -
Entretien
L'analyste de systèmes recueille des informations auprès d'individus ou de groupes en les interrogeant. L'analyste peut être formel, légaliste, faire de la politique ou être informel; car le succès d'un entretien dépend de la compétence de l'analyste en tant qu'intervieweur.
Cela peut être fait de deux manières -
Unstructured Interview - L'analyste système mène une session de questions-réponses pour acquérir des informations de base sur le système.
Structured Interview - Il comporte des questions standard auxquelles l'utilisateur doit répondre dans un format fermé (objectif) ou ouvert (descriptif).
Advantages of Interviewing
Cette méthode est souvent la meilleure source de collecte d'informations qualitatives.
C'est utile pour eux, qui ne communiquent pas efficacement par écrit ou qui n'ont peut-être pas le temps de remplir le questionnaire.
Les informations peuvent être facilement validées et contre-vérifiées immédiatement.
Il peut gérer les sujets complexes.
Il est facile de découvrir le problème clé en recherchant des opinions.
Il comble les lacunes dans les domaines de malentendus et minimise les problèmes futurs.
Questionnaires
Cette méthode est utilisée par l'analyste pour recueillir des informations sur divers problèmes du système auprès d'un grand nombre de personnes.
Il existe deux types de questionnaires -
Open-ended Questionnaires- Il se compose de questions qui peuvent être facilement et correctement interprétées. Ils peuvent explorer un problème et conduire à une direction spécifique de réponse.
Closed-ended Questionnaires - Il se compose de questions qui sont utilisées lorsque l'analyste de systèmes énumère effectivement toutes les réponses possibles, qui sont mutuellement exclusives.
Advantages of questionnaires
Il est très efficace pour étudier les intérêts, les attitudes, les sentiments et les croyances des utilisateurs qui ne sont pas co-localisés.
Il est utile en situation de savoir quelle proportion d'un groupe donné approuve ou désapprouve une caractéristique particulière du système proposé.
Il est utile de déterminer l'opinion générale avant de donner une direction spécifique au projet système.
Il est plus fiable et offre une confidentialité élevée des réponses honnêtes.
Il convient au choix d'informations factuelles et à la collecte de données statistiques qui peuvent être envoyées par courrier électronique et par courrier.
Examen des enregistrements, des procédures et des formulaires
L'examen des enregistrements, des procédures et des formulaires existants permet de mieux comprendre un système qui décrit les capacités actuelles du système, ses opérations ou ses activités.
Advantages
Il aide l'utilisateur à acquérir des connaissances sur l'organisation ou les opérations par lui-même avant de l'imposer aux autres.
Il aide à documenter les opérations en cours dans un court laps de temps, car les manuels de procédures et les formulaires décrivent le format et les fonctions du système actuel.
Il peut fournir une compréhension claire des transactions traitées dans l'organisation, identifier les entrées à traiter et évaluer les performances.
Cela peut aider un analyste à comprendre le système en termes d'opérations à prendre en charge.
Il décrit le problème, ses parties affectées et la solution proposée.
Observation
Il s'agit d'une méthode de collecte d'informations en remarquant et en observant les personnes, les événements et les objets. L'analyste visite l'organisation pour observer le fonctionnement du système actuel et comprend les exigences du système.
Advantages
C'est une méthode directe pour glaner des informations.
Il est utile dans les situations où l'authenticité des données collectées est en question ou lorsque la complexité de certains aspects du système empêche une explication claire par les utilisateurs finaux.
Il produit des données plus précises et plus fiables.
Il produit tous les aspects de la documentation qui sont incomplets et périmés.
Développement d'applications conjointes (JAD)
C'est une nouvelle technique développée par IBM qui amène les propriétaires, les utilisateurs, les analystes, les concepteurs et les constructeurs à définir et concevoir le système à l'aide d'ateliers organisés et intensifs. Un analyste formé par JAD agit en tant que facilitateur pour l'atelier qui possède des compétences spécialisées.
Advantages of JAD
Cela économise du temps et de l'argent en remplaçant des mois d'entretiens traditionnels et de réunions de suivi.
Il est utile dans la culture organisationnelle qui soutient la résolution conjointe de problèmes.
Favorise les relations formelles entre plusieurs niveaux d'employés.
Cela peut conduire au développement du design de manière créative.
Il permet un développement rapide et améliore l'appropriation du système d'information.
Recherche secondaire ou lecture de fond
Cette méthode est largement utilisée pour la collecte d'informations en accédant aux informations glanées. Il comprend toutes les informations précédemment collectées utilisées par le distributeur à partir de toute source interne ou externe.
Advantages
Il est plus ouvertement accessible avec la disponibilité d'Internet.
Il fournit des informations précieuses à faible coût et en temps.
Il sert de précurseur à la recherche primaire et aligne l’objectif de la recherche primaire.
Il est utilisé par le chercheur pour conclure si la recherche en vaut la peine car elle est disponible avec les procédures utilisées et les problèmes de collecte.
Étude de faisabilité
L'étude de faisabilité peut être considérée comme une enquête préliminaire qui aide la direction à décider si l'étude du système doit être réalisable pour le développement ou non.
Il identifie la possibilité d'améliorer un système existant, de développer un nouveau système et de produire des estimations affinées pour le développement ultérieur du système.
Il est utilisé pour obtenir les grandes lignes du problème et décider si une solution faisable ou appropriée existe ou non.
L'objectif principal d'une étude de faisabilité est d'acquérir la portée du problème au lieu de résoudre le problème.
Le résultat d'une étude de faisabilité est un acte formel de proposition de système en tant que document de décision qui comprend la nature complète et la portée du système proposé.
Étapes impliquées dans l'analyse de faisabilité
Les étapes suivantes doivent être suivies lors de l'analyse de faisabilité -
Formez une équipe de projet et nommez un chef de projet.
Développer des organigrammes du système.
Identifier les lacunes du système actuel et fixer des objectifs.
Énumérez la solution alternative ou le système candidat potentiel pour atteindre les objectifs.
Déterminer la faisabilité de chaque alternative telle que la faisabilité technique, la faisabilité opérationnelle, etc.
Pondérer les performances et la rentabilité de chaque système candidat.
Classez les autres alternatives et sélectionnez le meilleur système candidat.
Préparer une proposition de système de la directive finale du projet à la direction pour approbation.
Types de faisabilité
Faisabilité économique
Il évalue l'efficacité du système candidat en utilisant la méthode d'analyse coûts / avantages.
Il démontre l'avantage net du système candidat en termes d'avantages et de coûts pour l'organisation.
Le principal objectif de l'analyse de faisabilité économique (EFS) est d'estimer les besoins économiques du système candidat avant que les fonds d'investissement ne soient engagés dans la proposition.
Il préfère l'alternative qui maximisera la valeur nette de l'organisation par le retour le plus rapide et le plus élevé des fonds ainsi que le niveau de risque le plus bas impliqué dans le développement du système candidat.
Faisabilité technique
Il examine la faisabilité technique de chaque alternative de mise en œuvre.
Il analyse et détermine si la solution peut être prise en charge par la technologie existante ou non.
L'analyste détermine si les ressources techniques actuelles doivent être mises à niveau ou ajoutées pour répondre aux nouvelles exigences.
Il garantit que le système candidat fournit des réponses appropriées dans la mesure où il peut soutenir l'amélioration technique.
Faisabilité opérationnelle
Il détermine si le système fonctionne efficacement une fois qu'il est développé et mis en œuvre.
Il garantit que la direction doit soutenir le système proposé et son fonctionnement réalisable dans l'environnement organisationnel actuel.
Il analyse si les utilisateurs seront affectés et ils acceptent les méthodes commerciales modifiées ou nouvelles qui affectent les avantages possibles du système.
Il garantit également que les ressources informatiques et l'architecture réseau du système candidat sont exploitables.
Faisabilité comportementale
Il évalue et estime l'attitude ou le comportement de l'utilisateur face au développement d'un nouveau système.
Il aide à déterminer si le système nécessite un effort particulier pour éduquer, recycler, transférer et modifier le statut de l'emploi de l'employé sur de nouvelles façons de conduire les affaires.
Faisabilité du calendrier
Il garantit que le projet doit être achevé dans les délais ou le calendrier donnés.
Il vérifie et valide également si les délais de projet sont raisonnables ou non.