Le but ultime d'un programme de logiciel est de résoudre un problème. Le problème peut être simple, comme un logiciel qui vérifie les mots mal orthographiés dans un document texte , ou complexe , comme un logiciel utilisé pour créer une base de données . Quel que soit le problème, si le logiciel ne répond pas efficacement le problème et fournir un moyen pour l'utilisateur de créer une solution, elle n'est pas efficace et en deçà de son objectif . Écrire un bon logiciel commence avec un document d'analyse et de conception qui répond aux exigences des utilisateurs et crée un plan pour apporter des solutions . Les choses dont vous aurez besoin
Logiciels détails de la demande des règles d'affaires
, les procédures
accès aux utilisateurs finaux
logiciel de présentation ( facultatives); lt Afficher plus Instructions
définir le problème < br > Photos 1
évalue la demande en examinant d'abord le tableau d'ensemble . Assurez-vous que vous comprenez ce que l'utilisateur est demandé. Demandez sondage «qui, quoi , où, quand , pourquoi et comment» pour aller à la racine du problème.
2
définir la portée et les contraintes du projet. Par exemple, si la demande porte sur un programme de logiciel pour l'informatisation du système d'inscription de commandes, évaluer le système de commande en courant du début à la fin. Définir et établir les limites du projet et d'identifier les contraintes du projet , vous devez travailler à l'intérieur , tels que le matériel existant ou un laps de temps limité pour l'achèvement du projet .
3
Regardez l'utilisateur final . Interview et observer les gens qui vont utiliser le logiciel sur une base quotidienne afin de déterminer comment le logiciel doit fonctionner pour répondre à la demande , et comment vous pouvez concevoir le nouveau système pour mieux les besoins des utilisateurs de costume . Identifier les facteurs liés à l'utilisateur qui peut influer sur le projet , comme la façon dont le niveau de compétence des utilisateurs finaux peut affecter les besoins de formation.
4
déterminer la faisabilité et les recommandations actuelles. Fournir une évaluation écrite de la demande d'inclure une estimation des coûts , avantages , calendrier de réalisation , et votre recommandation quant à savoir si le logiciel va s'attaquer efficacement au problème posé .
Préparer l'analyse et la conception de document
5
développer un diagramme de flux de données et de description de processus . Un diagramme de flux de données explique que le programme va faire et un diagramme de processus montre comment le logiciel va le faire . Par exemple, un diagramme de flux de données et de description de processus pour un système d'inscription en ordre seraient documenter et de décrire le processus , étape par étape , de sélectionner le livre approprié pour entrer dans le livre en inventaire .
6 < p > Créer un dictionnaire de données qui définit et décrit les éléments de données nécessaires et combine ces éléments dans les enregistrements de données . Par exemple, dans le système d'inscription de commandes, des exemples d'éléments de données comprennent le nom du livre, ISBN , l'auteur, et le prix. Ces éléments se combinent ensuite pour former un enregistrement de livre , d'autres éléments, tels que le nom du fournisseur , numéro de compte , et représentant des ventes , peuvent se combiner pour former un enregistrement de fournisseur
7
Combinez le diagramme de flux de données . descriptions de processus de flux et dictionnaire de données dans un package de document qui décrit le logiciel dans un format écrit logique que vous pouvez utiliser pour créer un prototype du programme, ou d'un modèle de travail du logiciel .
< br > Photos