-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

mardi 23 avril 2013

Qu'est-ce qu'une version de maintenance?


Une version de maintenance est une version du logiciel qui corrige une faille de sécurité ou bug mineur sans modifier les composants de base ou l'ajout de nouvelles fonctionnalités. Ils sont habituellement numérotés en dixièmes ou centièmes de les différencier des versions majeures, qui sont numérotés simplement la version 1.0, la version 2.0, et ainsi de suite. Une version de maintenance est une partie de l'exploitation des systèmes et le stade de soutien du cycle de vie de version du logiciel.
Chaque logiciel passe par le cycle de vie de version du logiciel. Il commence par l'analyse des systèmes et des exigences découvertes, un stade dans lequel les données et les processus sont modélisés. Ensuite, il passe à l'étape de la conception, la phase de construction, la phase de mise en œuvre, et, finalement, la phase d'exploitation et de soutien. C'est au sein de cette dernière étape que le soutien technique continu pour les utilisateurs est appliquée via l'introduction de versions de maintenance qui soit corriger les erreurs ou mettre à niveau l'ensemble du système en remodelant les exigences de base.
Une version de maintenance est généralement nécessaire pour corriger les erreurs de programmation de base. Celles-ci apparaissent généralement en raison d'erreurs qui ont été faites dans l'une des étapes antérieures du cycle de vie du logiciel. Si au cours de la phase d'analyse des besoins, par exemple, les exigences ne sont pas correctement communiquées ou validées, il peut conduire à des défauts majeurs qui ne se présentent pas que beaucoup plus tard. C'est en fait un phénomène fréquent, c'est pourquoi presque chaque morceau de logiciel jamais sorti a dû subir une version de maintenance à un moment ou un autre.
L'plusieurs objectifs fondamentaux d'une version de maintenance. Tout d'abord, le communiqué devrait apporter des modifications aux programmes existants afin de corriger les erreurs commises dans les exigences, la conception ou les stades de mise en œuvre. Il devrait également veiller nouvellement corrections apportées n'interfèrent pas avec d'autres aspects du segment modifié et que les modifications récemment apportées ne pas interférer avec les activités des autres segments. Enfin, le communiqué ne devrait pas affecter les performances du système de souffrir. En général, les ingénieurs logiciels tentent d'achever ce processus le plus rapidement possible, sans sacrifier la qualité ni la fiabilité.
Avant une version de maintenance peut être délivré, il doit être testé minutieusement par trois méthodes: les tests unitaires, les tests système et les tests de régression. Les tests unitaires permettent de s'assurer que le segment spécifique du programme qui a été fixé fonctionne désormais correctement. Le  test du système, d'autre part, assure que le nouveau segment fixe du programme n'interfère pas avec d'autres segments de programme. Les tests de régression utilise des données statistiques afin de vérifier si le débit global ou le temps de réponse a été positivement ou négativement touchés par les changements.
La dernière et peut-être le plus important aspect de la maintenance du système est le contrôle de version. Dans cette partie du processus, un bibliothécaire qualifié logicielle méticuleusement les dossiers et les pistes de tous les changements qui ont été apportés. Cela rend possible pour les ingénieurs logiciels de revenir en arrière au cas où la version de maintenance rencontre des erreurs inattendues.
Ecrit par: V. Saxena
Edité par: Jenn Walker