-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 30 avril 2013

Qu'est-ce qu'un outil de cas?

Dans les technologies de l'information, un outil d'ingénierie de système assisté par ordinateur (CASE) est un logiciel qui aide au développement de logiciels. L'objectif principal de l'aide d'un outil CASE est de produire sans erreur, facile à entretenir code du programme. Il permet également aux utilisateurs de développer des systèmes logiciels plus rapidement que ce ne serait possible sans l'utilisation d'un tel outil.

Les outils CASE peuvent être utilisés tout au long du cycle de développement du système d'information, dans des domaines aussi variés que la gestion de projet, les besoins d'affaires, analyse et conception de systèmes, la programmation et l'assurance qualité. Bien qu'un outil CASE puisse être utilisé dans l'une des phases de développement, les outils sont les plus couramment utilisés dans la conception du système et des phases de programmation informatique. Ces outils ont commencé à être développés dans les années 1970, la construction off tendances du processus de fabrication de matériel. Les méthodologies de développement de logiciels n'ont pas été bien définies à cette époque, et les outils CASE ajouté structure et la rigueur dans le processus de développement de logiciels.

Un outil de cas permet souvent aux développeurs de programmer visuellement ainsi que l'utilisation des méthodes de programmation orientée objet (POO). Un outil de conception unifiée Mark up Langage (UML) est un exemple d'un AGL. Les documents de conception du système et le code du programme peuvent être générés par l'outil dans le cadre de la conception visuelle, réduisant ainsi le temps de développement et d'accroître l'exactitude des documents et le code.

L'utilisation d'un outil CASE pour le développement logiciel propose un certain nombre d'avantages, en particulier lorsqu'elles sont appliquées à chaque phase du cycle de développement. Dans l'ensemble, les outils soutiennent la conception de système structuré et la programmation informatique en utilisant une méthodologie organisée, ce qui améliore la réutilisation de la conception et de code. Avec une mise en œuvre complète d'outils de cas, les exigences opérationnelles du système sont documentées et remontent, ce qui est facile de vérifier que chaque condition du système a été implémentée et testé. Le système fini devrait avoir moins d'erreurs de programmation. Bien que certaines phases du cycle de développement puissent prendre plus de temps, comme l'analyse des besoins, l'ensemble du processus devrait être plus rapide que le développement sans les outils.

Plusieurs tendances soulignent la nécessité pour les équipes de développement de logiciels pour obtenir ces avantages. Les applications informatiques sont de plus en plus complexe, et donc ils plus difficiles à comprendre et à gérer. Plus d'équipes de développement de logiciels sont dispersés géographiquement, et les membres peuvent travailler dans différents fuseaux horaires et pour différentes entreprises. Les coûts de développement de systèmes de haute et un besoin de temps d'accès au marché réduit ajoutent une pression sur le processus de développement. Avec ce mélange de défis, la mise en œuvre d'un outil CASE est devenue de plus en plus critique à un processus de développement de logiciels avec succès.