0% ont trouvé ce document utile (0 vote)
62 vues3 pages

Analyse et Conception des Besoins Système

Le document décrit les étapes d'analyse et de conception d'un système. Il explique qu'il vaut mieux analyser et spécifier les besoins dans un seul document. Il définit ensuite les termes d'analyse des besoins, de conception, d'architecture et de tests.

Transféré par

bacartaleb219
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
62 vues3 pages

Analyse et Conception des Besoins Système

Le document décrit les étapes d'analyse et de conception d'un système. Il explique qu'il vaut mieux analyser et spécifier les besoins dans un seul document. Il définit ensuite les termes d'analyse des besoins, de conception, d'architecture et de tests.

Transféré par

bacartaleb219
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Objet = ensemble cohérent de propriétés

C’est souvent mieux de faire l’analyse et la spécification des besoins en un seul et


unique document plutôt que de manière séparée.

L’expression «analyse et conception » des besoins n’existe pas.


L’analyse fonctionnelle est non negligeable et doit etre precise.
Analyse des besoins → Qu’est ce que doit faire le futur systeme ?
→ On demande l’avis de l’expert metier
Analyse des besoins: []
Vacation (module fondamental) → Paiement au volume du travail
On appelle alumni tou tetudiant possedant un diplôme de l’etablissement et qui
part de l’ecole.
Apres l’analyse, tout doit etre clair ; On ne doit plus se poser des questions sur ce
qui doit etre fait, ce qu’on doit entrer comme information par exemple.
Bugdet:
- Recettes (Subventions, ecolage)
- Depenses

Creer un tableau ou chaque colonne est un module, et pour chaque module


identifier les acteurs, et bien sur preciser ce qu’ils vont faire.

Conception → Comment doit-etre fait la solution/le systeme ?


Conception architecturale → Permet d’avoir l’architecture generale de la solution.
Definir les differentes differents blocs de la solution et les relations qui existeront
entre eux.
Conception détaillée →
Difference outil – technologie : Un outil est concret (il aide a l’execution d’une
tache) ; La technologie est souvent conceptuelle (on retrouve un certain nombre
de techniques)

En termes de tests, le choix des cas representatifs est important. C’est pour cela
que le testeur a un rôle important. Il pour rôle de fabriquer des jeux de test pour
les test unitaires.
Les tests unitaires permettent de verifier le comportement « stable » d’une
fonction.
Les tests d’integration sont aussi consideres comme des tests de « non-
regression ». On s’assure que la qualite du systeme ne change pas apres
l’integration d’un nouveau module.
Analyse et solution ne vont pas de paire.
Le type/modele de processus depend du type de logiciel qu’on doit construire. La
nature/disponibilite du client font egalement partie des elements qui peuvent
influer. La nature de l’equipe de developpement influe.
En gros la nature du processus du dev depend d’un ensemble de facteurs.
Modeles de processus en cascade (Waterfall), Cycle en V, Agilité (promotion du
pragmatise), notions d’[iterations, increments].
L’adoption d’un processus strict ne reflete pas souvent la realite. Il s’agit de voir le
modele qui nous convient, sinon on en construit une, et cela peut etre la
combinaison d’un ensemble de pratiques venant d’autres methodes.

Identifier les use-case, les prioriser, entrer dans une cycle d’analyse-conception-
codage. Puis presenter un rapport avvec une liste des acteurs, liste des besoins du
use case. Presenter ce qui a ete fait en terme d’analyse-conception-codage. On ne
vas pas s’amuser a faire de la documentation sur tous les 20 cas d’utilisations, mais
sur peut-etre sur quelques.
Utilisation de Symfony 6.
Groupe 1 → Module Tableau de bord
Groupe 2 → Module Gestion des notes
Groupe 3 → Module Planning
Groupe 4 → Module Stages
Groupe 5 → Module Soutenances
Groupe 6 → Module Absences

Vous aimerez peut-être aussi