TC5D-SUPPORT DE DEVELOPPEMENT
BTS SIO option SLAM
Commencer >
Index
CDC fonctionnel
Recueil d'information
Cahier de charges
MVC
Développement
Architecture logiciel
Initiation à la conception d'une solution applicative. Intérprétation des besoins.
01
Cahier des charges fonctionnel
VS
Source : https://openclassrooms.com/fr/courses/6739646-realisez-un-cahier-des-charges-fonctionnel
Comment vous et votre client allez gérer le projet ? (Direction du projet)
En ce qui concerne le projet, où en sommes-nous maintenant ?
Où voulons-nous arriver ?
Cahier des charges fonctionnel
Qu’allons-nous faire pour y parvenir ?
À qui devons-nous nous adresser ?
Comment saurons-nous si le projet est réussi ?
Quels sont les aspects pratiques ?
Quelles approbations sont nécessaires pour procéder ?
Source : https://openclassrooms.com/fr/courses/6739646-realisez-un-cahier-des-charges-fonctionnel/6753836-identifiez-le-contenu-dun-cahier-des-charges-fonctionnel
Recueil d'information
Posez les bonnes questions
Source :
https://openclassrooms.com/fr/courses/6739646-realisez-un-cahier-des-charges-fonctionnel/6754051-recueillez-les-besoins-de-votre-client
https://openclassrooms.com/fr/courses/6739646-realisez-un-cahier-des-charges-fonctionnel/6754486-identifiez-les-contraintes-du-projet
Architectures logiciels
bus d'événements
Source : https://openclassrooms.com/fr/courses/7210131-definissez-votre-architecture-logicielle-grace-aux-standards-reconnus
Initiation à la conception d'une solution applicative. Développement.
02
Source : https://openclassrooms.com/fr/courses/4670706-adoptez-une-architecture-mvc-en-php/7847610-decouvrez-du-code-professionnel
ODÈLE
UE
ONTROLEUR
Source : https://openclassrooms.com/fr/courses/4670706-adoptez-une-architecture-mvc-en-php/7847928-decouvrez-comment-fonctionne-une-architecture-mvc
Source : https://openclassrooms.com/fr/courses/4670706-adoptez-une-architecture-mvc-en-php/7847928-decouvrez-comment-fonctionne-une-architecture-mvc
Source : https://openclassrooms.com/fr/courses/4670706-adoptez-une-architecture-mvc-en-php/7847928-decouvrez-comment-fonctionne-une-architecture-mvc
Comment s'y prendre ?
- Vous commencez par écrire la vue. Après tout, votre objectif principal reste d'afficher la page des commentaires à l'utilisateur !
- Ensuite, vous allez écrire un contrôleur, mais en version très rapide, qui fera passer des fausses données à la vue. Ça vous permettra de vérifier que votre affichage correspond à vos attentes.
- Vous affinerez le contrôleur en le rendant dynamique et en commençant à imaginer les services que vous souhaiteriez demander à votre modèle.
- Vous finirez en implémentant votre modèle, pour qu'il réponde correctement aux demandes de votre contrôleur.
Source : https://openclassrooms.com/fr/courses/4670706-adoptez-une-architecture-mvc-en-php/7848047-affichez-des-commentaires
Initiation à la conception d'une solution applicative. Modèlisation.
03
UML
Le Langage de Modélisation Unifié Unified Modeling Language
La conception d’un système consiste à analyser un problème, le décomposer en problèmes plus petits et au fur et mesure, on crée un ensemble d’éléments et de relations qui pourront être décrites à travers un programme ou une base de données.
UML
Permet de modéliser un système, ses composantes et leurs comportements. UML n’est pas un langage de programmation, c’est un langage visuel, relativement facile à comprendre pour les programmeurs et les non-programmeurs. Ce langage suit des patrons de modélisation utiles pour qu’ils soient traduits en n’importe quel langage de programmation. UML NE spécifie PAS le processus de travail à suivre dans les différentes étapes du développement.
UML
est composé d’un ensemble de diagrammes qui permettent de décrire de manière formelle le fonctionnement d’un système. Il y a 14 diagrammes différents divisés en 2 catégories : diagrammes de structures et diagrammes de comportement.
UML
Diagrammes de structures : Ces diagrammes font un focus sur les éléments qui doivent être présents dans le système.
- diagramme de classes : diagramme fondamental pour la modélisation orientée objet. Il décrit les différentes composantes d’un système, ses attributs, et les relations entre eux.
- diagramme d’objets : sert à donner des exemples concrets du contenu d’une classe (les valeurs qui peuvent avoir les attributs). Il sert à illustrer les classes complexes en utilisant des exemples d’instances.
- diagramme de structures composées : décrit la structure interne d’un objet et les relations où intervient cette structure.
- diagramme de composantes : décrit les composantes nécessaires pour l'exécution du système (applications, bases de données, librairies, etc.)
- diagramme de packages : offre une décomposition du système en parties, en plus de spécifier avec quel type d'utilisateur ces parties sont liées.
UML
Diagrammes de comportement : décrivent ce qui doit arriver dans le système. Puisque ces diagrammes illustrent le comportement d’un système, ils sont généralement utilisés pour décrire le fonctionnement du système.
- diagramme de cas d’utilisation : montre les fonctionnalités nécessaires pour les utilisateurs. On peut faire un diagramme pour tout le système ou pour paquet/option/fonctionnalité.
- diagramme d’activité : représente l’ordre des actions, sans spécifier les objets qui accomplissent ces actions.
- diagramme de séquence : décrit en détail l’ordre d'exécution de plusieurs fonctions du système pour accomplir des actions spécifiques. Représentation des interactions temporelles entre objets dans la réalisation d’une opération.
- diagramme d’état : décrit le cycle de vie des objets.
UML
Diagrammes de comportements : décrivent ce qui doit arriver dans le système. Puisque ces diagrammes illustrent le comportement d’un système, ils sont généralement utilisés pour décrire le fonctionnement du système.
Diagramme de cas d’utilisation
Diagramme de séquence
Diagramme de classes
Auteurs des docs sources
Mathieu Nebra
Jonathan Fechner
Emeric Kasbarian
Andrew Jensen
Entrepreneur à plein temps, auteur à plein temps et co-fondateur d'OpenClassrooms :o)
Entrepreneur, Formateur et Auteur pour les Soft Skills, le Management et la Gestion de Projets
Andrew has worked in the IT industry for 25 years as a professor, entrepreneur, consultant, software developer, and trainer
Tout droit réservé au propriétaire.
Auteurs des docs sources
Tout droit réservé au propriétaire.
José Esterkin
Arthur Pointeau
Romain Sessa
Software engineer, project manager and trainer. Director of Positive, a project management consulting firm based in Buenos Aires
Ingeniero Creativo especializado en sistemas en tiempo real. Msc Sistemas Cognitivos y Medios Interactivos de la Universitat Pompeu Fabra
Développeur et Architecte Java/JavaEE. Je suis aussi Enseignant et Mentor étant passionné par la transmission de connaissances/compétences
Merci !
AVANTAGES Cahier des charges fonctionnel
1. Clarification des besoins - Définition claire des attentes - Éviter les malentendus 2. Communication facilitée - Document commun - Compréhensible pour tous 3. Alignement des parties prenantes - Cohérence des objectifs - Priorisation des fonctionnalités 4. Réduction des risques - Moins de dérives - Anticipation des contraintes
5. Meilleure planification - Base pour les étapes suivantes - Répartition des tâches 6. Suivi et évaluation facilités - Référentiel pour le contrôle qualité - Base pour les tests fonctionnels 7. Flexibilité dans les solutions techniques - Focus sur le quoi, pas le comment 8. Gain de temps et d’argent - Moins de retouches - Gestion optimisée des ressources
TC5D - SUPPORT DE DEVELOPPEMENT
Fabian CISNEROS-BRID
Created on January 11, 2023
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Modern Zen Presentation
View
Newspaper Presentation
View
Audio tutorial
View
Pechakucha Presentation
View
Desktop Workspace
View
Decades Presentation
View
Psychology Presentation
Explore all templates
Transcript
TC5D-SUPPORT DE DEVELOPPEMENT
BTS SIO option SLAM
Commencer >
Index
CDC fonctionnel
Recueil d'information
Cahier de charges
MVC
Développement
Architecture logiciel
Initiation à la conception d'une solution applicative. Intérprétation des besoins.
01
Cahier des charges fonctionnel
VS
Source : https://openclassrooms.com/fr/courses/6739646-realisez-un-cahier-des-charges-fonctionnel
Comment vous et votre client allez gérer le projet ? (Direction du projet)
En ce qui concerne le projet, où en sommes-nous maintenant ?
Où voulons-nous arriver ?
Cahier des charges fonctionnel
Qu’allons-nous faire pour y parvenir ?
À qui devons-nous nous adresser ?
Comment saurons-nous si le projet est réussi ?
Quels sont les aspects pratiques ?
Quelles approbations sont nécessaires pour procéder ?
Source : https://openclassrooms.com/fr/courses/6739646-realisez-un-cahier-des-charges-fonctionnel/6753836-identifiez-le-contenu-dun-cahier-des-charges-fonctionnel
Recueil d'information
Posez les bonnes questions
Source :
https://openclassrooms.com/fr/courses/6739646-realisez-un-cahier-des-charges-fonctionnel/6754051-recueillez-les-besoins-de-votre-client
https://openclassrooms.com/fr/courses/6739646-realisez-un-cahier-des-charges-fonctionnel/6754486-identifiez-les-contraintes-du-projet
Architectures logiciels
bus d'événements
Source : https://openclassrooms.com/fr/courses/7210131-definissez-votre-architecture-logicielle-grace-aux-standards-reconnus
Initiation à la conception d'une solution applicative. Développement.
02
Source : https://openclassrooms.com/fr/courses/4670706-adoptez-une-architecture-mvc-en-php/7847610-decouvrez-du-code-professionnel
ODÈLE
UE
ONTROLEUR
Source : https://openclassrooms.com/fr/courses/4670706-adoptez-une-architecture-mvc-en-php/7847928-decouvrez-comment-fonctionne-une-architecture-mvc
Source : https://openclassrooms.com/fr/courses/4670706-adoptez-une-architecture-mvc-en-php/7847928-decouvrez-comment-fonctionne-une-architecture-mvc
Source : https://openclassrooms.com/fr/courses/4670706-adoptez-une-architecture-mvc-en-php/7847928-decouvrez-comment-fonctionne-une-architecture-mvc
Comment s'y prendre ?
Source : https://openclassrooms.com/fr/courses/4670706-adoptez-une-architecture-mvc-en-php/7848047-affichez-des-commentaires
Initiation à la conception d'une solution applicative. Modèlisation.
03
UML
Le Langage de Modélisation Unifié Unified Modeling Language
La conception d’un système consiste à analyser un problème, le décomposer en problèmes plus petits et au fur et mesure, on crée un ensemble d’éléments et de relations qui pourront être décrites à travers un programme ou une base de données.
UML
Permet de modéliser un système, ses composantes et leurs comportements. UML n’est pas un langage de programmation, c’est un langage visuel, relativement facile à comprendre pour les programmeurs et les non-programmeurs. Ce langage suit des patrons de modélisation utiles pour qu’ils soient traduits en n’importe quel langage de programmation. UML NE spécifie PAS le processus de travail à suivre dans les différentes étapes du développement.
UML
est composé d’un ensemble de diagrammes qui permettent de décrire de manière formelle le fonctionnement d’un système. Il y a 14 diagrammes différents divisés en 2 catégories : diagrammes de structures et diagrammes de comportement.
UML
Diagrammes de structures : Ces diagrammes font un focus sur les éléments qui doivent être présents dans le système.
UML
Diagrammes de comportement : décrivent ce qui doit arriver dans le système. Puisque ces diagrammes illustrent le comportement d’un système, ils sont généralement utilisés pour décrire le fonctionnement du système.
UML
Diagrammes de comportements : décrivent ce qui doit arriver dans le système. Puisque ces diagrammes illustrent le comportement d’un système, ils sont généralement utilisés pour décrire le fonctionnement du système.
Diagramme de cas d’utilisation
Diagramme de séquence
Diagramme de classes
Auteurs des docs sources
Mathieu Nebra
Jonathan Fechner
Emeric Kasbarian
Andrew Jensen
Entrepreneur à plein temps, auteur à plein temps et co-fondateur d'OpenClassrooms :o)
Entrepreneur, Formateur et Auteur pour les Soft Skills, le Management et la Gestion de Projets
Andrew has worked in the IT industry for 25 years as a professor, entrepreneur, consultant, software developer, and trainer
Tout droit réservé au propriétaire.
Auteurs des docs sources
Tout droit réservé au propriétaire.
José Esterkin
Arthur Pointeau
Romain Sessa
Software engineer, project manager and trainer. Director of Positive, a project management consulting firm based in Buenos Aires
Ingeniero Creativo especializado en sistemas en tiempo real. Msc Sistemas Cognitivos y Medios Interactivos de la Universitat Pompeu Fabra
Développeur et Architecte Java/JavaEE. Je suis aussi Enseignant et Mentor étant passionné par la transmission de connaissances/compétences
Merci !
AVANTAGES Cahier des charges fonctionnel
1. Clarification des besoins - Définition claire des attentes - Éviter les malentendus 2. Communication facilitée - Document commun - Compréhensible pour tous 3. Alignement des parties prenantes - Cohérence des objectifs - Priorisation des fonctionnalités 4. Réduction des risques - Moins de dérives - Anticipation des contraintes
5. Meilleure planification - Base pour les étapes suivantes - Répartition des tâches 6. Suivi et évaluation facilités - Référentiel pour le contrôle qualité - Base pour les tests fonctionnels 7. Flexibilité dans les solutions techniques - Focus sur le quoi, pas le comment 8. Gain de temps et d’argent - Moins de retouches - Gestion optimisée des ressources