Developpement de logiciel wikipedia
Développement de logiciel ?? Wikipédia Développement de logiciel Le développement de logiciel consiste à étudier concevoir construire transformer mettre au point maintenir et améliorer des logiciels Ce travail est e ?ectué par les employés d'éditeurs de logiciels des entreprises de services du numérique ESN des travailleurs indépendants freelance et des membres de la communauté du logiciel libre Un logiciel est créé petit à petit par une équipe d'ingénieurs conformément à un cahier des charges établi par un client demandeur ou une équipe interne Le logiciel est décomposé en di ?érents modules et un chef de projet ou architecte se charge de la cohérence de l'ensemble Di ?érentes activités permettent de prendre connaissance des attentes de l'usager créer un modèle théorique du logiciel qui servira de plan de construction puis construire le logiciel contrôler son bon fonctionnement et son adéquation au besoin La plani ?cation et la répartition des travaux permet d'anticiper le délai et le coût de fabrication Le logiciel est accompagné d'une procédure d'installation d'une procédure de véri ?cation de bonne installation de documentation parfois créé automatiquement à partir de commentaires placés à cet e ?et dans le code source et d'une équipe d'assistance au déploiement et à la maintenance désignée sous le nom de support Outre les travaux d'analyse de conception de construction et de tests une procédure de recette simulacre d'acquisition permettra de déterminer si le logiciel peut être considéré comme utilisable Activités-clés La phase préliminaire avant tout commencement des travaux de développement est une étude précisant les besoins les scénarios d'interaction des utilisateurs avec le poste de travail le but visé et le retour sur investissement du futur logiciel Cette phase comporte souvent une analyse rapide destinée à obtenir une estimation empirique du coût de fabrication du logiciel Un barème ?? établi par expérience ?? est typiquement utilisé pour estimer le temps prévu de conception codage et test de transactions-type consultation simple mise à jour listage simple listage complexe etc Analyse L'analyste recense et documente chaque fonctionnalité que devra o ?rir le logiciel et crée les documents de spéci ?cation explicitant de manière plus approfondie le cahier des charges dé ?ni par le client le plus souvent non familiarisé avec le métier du développement logiciel Dans le cas d'une interface graphique d'un logiciel on peut créer par la suite une maquette qui sera approuvée et le plus souvent approfondie par le client ou les utilisateurs Le cahier des charges détaillé permet au chef de projet de calculer le détail du coût de fabrication du logiciel lui-même fonction du temps estimé nécessaire https fr wikipedia org wiki Développementdelogiciel C Conception Développement de logiciel ?? Wikipédia Le travail de conception consiste à déterminer les solutions techniques qui permettent de satisfaire le cahier des charges et donc répondre aux attentes de l'usager L'ingénieur se base sur son expérience ainsi que sur les patrons de conception modèles de solutions déjà éprouvés Il en résulte des diagrammes d'architecture une description du modèle de données et le diagramme de classes Les diagrammes
Documents similaires










-
42
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Jan 04, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 37.7kB