Bonjour à tous,
je voudrais savoir si quelqu'un pourrait m'éclairer sur la différence entre l'analyse fonctionnelle et l'architecture technique.
PS: C'est un projet informatique purement système
Merci
Bonjour à tous,
je voudrais savoir si quelqu'un pourrait m'éclairer sur la différence entre l'analyse fonctionnelle et l'architecture technique.
PS: C'est un projet informatique purement système
Merci
Je ne suis pas spécialiste de la qestion mais je dirais ceci :
- L'analyse fonctionnelle décrit les fonctions à assurer par le système ;
- l'architecture technique décrit les outils utilisés par le système pour assurer ses fonctions.
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
j'ajouterais à cela :
- l'analyse fonctionnelle décrit le détail et l'arborescence de la fonctionalité
- l'architecture technique décrit le détail d'implantation, y compris hardware, choix des langages, etc.. (par exemple 1 serveur par machine, par exemple communication inter-process par sokcet, par exemple telle partie de fonctionalité peut être faite par du hardware (aray processor, GPU, etc)
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".
Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java
Je ne réponds pas aux MP techniques
Merci
On doit donc juste décrire les solutions pour répondre aux différents besoins pour l'analyse fonctionnelle ( UML pr exemple ?)
et pour l'architecture technique c'est les dispositions physiques et logiques ( services, choix du système, ...etc)
Non !
L'analyse est une phase d'étude, pas de décision.
Par exemple, l'analyse fonctionnelle dira que l'application doit être accessible à partir d'Internet.
L'architecture technique définira ensuite si on mettra en oeuvre un serveur Apache ou Tomcat ou IIS.
L'analyse fonctionnelle dira que l'utilisateur doit s'authentifier pour accéder à l'application.
L'architecture technique définira si on développe une authentification à partir de zéro dans le logiciel à créer ou si on se branche sur un serveur LDAP, si on utilise OpenID ou CAS ou...
L'analyse fonctionnelle décrira les fonctionnalités attendues.
L'architecture technique dira si on peut faire ça avec un CMS ou un logiciel du marché ou s'il faut le développer et dans quel langage.
UML est un langage de représentation de concepts. C'est un outil qui aide à l'analyse et à la représentation de ce à quoi doit répondre le système.( UML pr exemple ?)
Il n'est pas utilisé que dans l'analyse fonctionnelle et il ne couvre pas forcément tout ce que doit contenir une bonne analyse fonctionnelle.
Quelques diagrammes UML sans aucune explication à côté, sans règles de gestion des données, sans description textuelle des contraintes imposées... sont largement insuffisants.
Oui.et pour l'architecture technique c'est les dispositions physiques et logiques ( services, choix du système, ...etc)
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager