Génie logiciel (Agent mobile) Catégorie:Génie logiciel ...Wikipedia "Agent mobile"
En génie informatique, les anti-patrons ou antipattern sont des erreurs courantes de conception des logiciels. Leur nom vient du fait que ces erreurs sont apparues dès les phases de conception du logiciel, notamment par l'absence ou la mauvaise utilisation de patrons de conception, appelés design pattern en anglais. ...Wikipedia "Antipattern"
L'ArchitectureByImplication est un antipattern consistant à ne pas documenter l'architecture utilisée par un projet et à ne pas la spécifier. ...Wikipedia "ArchitectureByImplication"
On désigne par atelier de génie logiciel (AGL) un ensemble de programmes informatiques permettant eux-mêmes de produire des programmes de manière industrielle. ...Wikipedia "Atelier de génie logiciel"
COCOMO ( acronyme de l' anglais COnstructive COst MOdel) est un modèle permettant de définir l'effort à fournir dans un développement logiciel et la durée que ce dernier prendra en fonction des ressources allouées. ...Wikipedia "COCOMO"
En génie logiciel, un outil de couverture de code (en anglais code coverage) est utilisé dans le domaine du test logiciel, notamment avec les tests unitaires, comme outil de mesure de la qualité des tests effectués. ...Wikipedia "Couverture de code"
Un diagramme états-transitions est un schéma utilisé en génie logiciel pour représenter des automates. Il fait partie du modèle UML et s'inspire principalement du formalisme state-charts. ...Wikipedia "Diagramme États-Transitions" Please inform your friends about fr.shortopedia.com
Le génie logiciel est en fait de l'ingénierie appliqué au logiciel informatique. Cette branche de l' informatique s'intéresse donc plus particulièrement à la manière dont le code source d'un logiciel est spécifié puis produit. Le génie logiciel touche donc au cycle de vie des logiciels. Toute les phases de la création d'un logiciel informatique y sont donc enseigné : le développement, l'analyse du besoin, l'élaboration des spécifications, à la conceptualisation du mécanisme interne au logiciel ainsi que des techniques de programmation et finalement à la maintenance. Les projets relatif à l'ingénérie logiciel sont de l'ordre du "Programming at the large", c'est à dire que les projets sont généralement de grandes envergures et dépassent souvent les 10000 lignes de codes. Ces projets nécessitent donc une équipe de développement bien structuré. La gestion de projet se retrouve donc le complément naturel du génie logiciel. ...Wikipedia "Génie logiciel"
La gestion de configuration logicielle est une discipline du génie logiciel ayant pour objet de répondre à la question : quelqu'un a obtenu un résultat. Comment le reproduire ? Le plus souvent, il ne s'agit pas de reproduire à l'identique, mais de reproduire avec des modifications incrémentales. La question est donc de comparer des résultats et d'analyser leurs différences. ...Wikipedia "Gestion de configuration logicielle"
La non-régression concerne un type de tests effectués sur les logiciels. Les tests de non-régression ont pour but de vérifier que la nouvelle version du logiciel fonctionne de la même manière que la version précédente, et que les évolutions de la nouvelle version n'ont pas amené directement ou indirectement un mauvais fonctionnement. ...Wikipedia "Non-régression"
Le principe de moindre surprise peut être formulé de la façon suivante : ...Wikipedia "Principe de moindre surprise"
La refactorisation ( anglicisme venant de refactoring) est une opération de maintenance du code informatique. Elle consiste à retravailler le code source non pas pour ajouter une fonctionnalité supplémentaire au logiciel mais pour améliorer sa lisibilité et simplifier sa maintenance (on parle aussi de remaniement). ...Wikipedia "Refactorisation"
SWEBOK (contraction de Software Engineering Body of Knowledge) est un projet lancé par un comité de IEEE dans le cadre du génie logiciel. Le projet vise à définir et éclaircir le rôle du génie logiciel et de ses composants au sein d'autres disciplines. Il sert d' encyclopédie du génie logiciel de par ses définitions, les standards présentés et les méthodes abordées. ...Wikipedia "SWEBOK"
Le Test Driven Development (TDD) ou en Français Développement dirigé par les tests est une méthode de développement de logiciel qui préconise d'écrire les tests puis d'écrire le code source d'un logiciel. ...Wikipedia "Test Driven Development"
UML (en anglais Unified Modeling Language, « langage de modélisation unifié ») est un langage graphique de modélisation des données et des traitements. C'est une formalisation très aboutie et non- propriétaire de la modélisation objet utilisée en génie logiciel. ...Wikipedia "Unified Modeling Language"
This article is licensed under the GNU Free Documentation License.
It uses material from the Wikipedia . Direct links to the original articles are in the text.
If you use exact copy or modified of this article you should preserve above paragraph and put also : It uses material from
the Shortopedia article about "Génie logiciel".
| MAIN PAGE | MAIN INDEX | CONTACT US |