Les partenaires publicitaires:

Les étapes du cycle de vie de développement système

Le cycle de vie du développement des systèmes, ou SDLC, est un outil de planification utilisé par les développeurs de planifier, de construire et de maintenir des produits de haute qualité. Étapes de la SDLC déplacent équipes à travers la planification, le développement, la construction et le déploiement d'un nouveau logiciel ou de plates-formes. Suite à la SDLC devient plus important pour chaque pièce supplémentaire de logiciel que le nouveau système interagit avec ou intègre sur la fin de la clientèle.

Planification et analyse

  • Les premières étapes de la SDLC sont la planification conceptuelle et une analyse du problème que le système vise à résoudre. Planification couvre une estimation de tous les besoins en ressources et les coûts de développement qui feront partie de l'élaboration du nouveau système. Analyse dans le SDLC est la détermination des besoins et des exigences des utilisateurs finaux de déployer le nouveau système. Lors de l'analyse, les entreprises Enquête souvent les clients sur leurs systèmes existants et de leurs besoins spécifiques afin d'assurer le nouveau système est utilisable et correspond capacités des clients.

Conception et de codification

  • La phase de conception de la SDLC commence par la cartographie du flux de données proposée, les besoins de stockage et les étapes de traitement du système. Conception initiale a généralement lieu dans les graphiques et les processus sont vérifiés par rapport aux objectifs établis lors de l'analyse. Développeurs commencent alors à coder le système lui-même ainsi que son interface utilisateur. Le travail peut être divisé entre plusieurs équipes de programmeurs pour accélérer le développement du système. Une bonne conception inclut le développement et la transformation des données d'essai pour garantir que toutes les parties du système peuvent parler les uns aux autres.

Essai et intégration




  • SDLC moderne combine le test du système lui-même avec des tests de sa capacité à travailler avec d'autres plates-formes et de logiciels. Sur un niveau de base, cela signifie tester le système ou le logiciel sur le système d'exploitation qui sera exécuter, comme Linux ou Windows. Développeurs vérifier d'abord le flux de données et des processus au sein du système lui-même. Ensuite, les développeurs à tester la capacité de leur nouveau système pour communiquer avec un autre logiciel client peut utiliser. Les tests d'intégration est d'abord effectuée sur une installation en interne, puis sur les systèmes des clients dans les cycles de tests alpha et bêta.

Déploiement

  • La phase de déploiement est lorsque les clients reçoivent, un système de travail approuvé. Le système est officiellement sorti et a déménagé de toutes les phases de test. Pour les grands projets, le créateur peut offrir des programmes de formation ou de l'assistance de l'intégration afin que les clients peuvent commencer à utiliser le nouveau système. Le code lui-même ne sont pas ajustées au cours du déploiement, sauf si un problème majeur de logiciel est trouvé.

Entretien

  • La phase finale de la SDLC est l'entretien et de la rétroaction rassemblement. Développeurs établir un moyen de communiquer avec les clients au sujet des problèmes ou des améliorations souhaitées pour les mises à jour futures. La phase d'entretien est la phase la plus longue parce qu'elle continue pour la vie complète du logiciel et guide toutes les améliorations et le support. Les systèmes modernes d'interagir avec de nombreux morceaux de logiciel extérieur, de sorte que le stade de maintien comprend également des plans pour intégrer de nouveaux systèmes développés par d'autres sociétés.

» » » » Les étapes du cycle de vie de développement système