Model-based testingvignette|Diagramme du model-based testing Le model-based testing (MBT) est une activité qui permet de concevoir et de dériver (de manière automatique ou non) des cas de tests à partir d'un modèle abstrait et haut niveau du système sous test (SUT). Le modèle est dit abstrait car il offre bien souvent une vue partielle et discrète des comportements attendus d'un logiciel ou d'un système. Sur la base de modèles abstraits, des cas de test peuvent être dérivées sous la forme de suites de tests.
Test caseIn software engineering, a test case is a specification of the inputs, execution conditions, testing procedure, and expected results that define a single test to be executed to achieve a particular software testing objective, such as to exercise a particular program path or to verify compliance with a specific requirement. Test cases underlie testing that is methodical rather than haphazard. A battery of test cases can be built to produce the desired coverage of the software being tested.
Microsoft SharePointSharePoint est une série de logiciels de type applications web développée par Microsoft. Disponible depuis 2001, elle est principalement destinée aux entreprises. Le produit est une solution de portails collaboratifs qui combine des fonctions de portail web CMS avec des fonctions destinées à la collaboration tel que la gestion électronique de documents ou encore le moteur de recherche. Suivant les versions d'autres fonctions sont également disponibles telle que les forums, les formulaires, les workflows ou encore les statistiques décisionnelles.
Ruby on RailsRuby on Rails, également appelé RoR ou Rails, est un framework web libre écrit en Ruby. Il suit le motif de conception modèle-vue-contrôleur (MVC). Il propose une structure qui permet de développer rapidement et intuitivement. Cependant, il impose un grand niveau d'abstraction dans la programmation qui apporte en contrepartie l'économie d'écrire soi-même la plupart des routines obligatoires d'une application web. Rails est basé sur deux principes fondamentaux : Ne vous répétez pas : tenter autant que possible de n'avoir des éléments de l'application qu'à un seul endroit.
Conception pilotée par le domaineLa conception dirigée par le domaine (ou DDD, de l'anglais domain-driven design) est une approche de la conception logicielle fondée sur deux principes : les conceptions complexes doivent être basées sur une modélisation. Par exemple UML ou modèle entité-association ; l'accent doit être sur le domaine et la logique associée. Et à ce titre il constitue l'une des couches de l'architecture en couches (entre les couches utilisateur et infrastructure par exemple). L'expression domain-driven design provient du titre d'un livre de Eric Evans en 2003.
Film interactifLe film interactif est un genre de jeu vidéo, sous-genre du jeu d'aventure, dans lequel le jeu est essentiellement composé de scènes cinématiques et de scripts. Il est souvent réalisé en full motion video de prises de vue réelles ou de séquences animées, on parle alors de jeux en FMV. Les scènes peuvent être jouées par de vrais acteurs, parfois par le biais de capture de mouvement. Le premier film interactif est Kinoautomat (1967) réalisé par Radúz Činčera. Il est présenté à l'Exposition universelle de 1967 à Montréal.
Expérience utilisateurthumb|Diagramme situant l'expérience utilisateur L'expérience utilisateur (EU) (en anglais, user experience, abrégé UX) est la qualité du vécu de l'utilisateur dans des environnements numériques ou physiques. C'est une notion de plus en plus courante là où l'on utilisait, encore récemment, les notions d'ergonomie des logiciels et d'utilisabilité.
Fiction interactivevignette|upright=1.3|La Cité des eaux, un jeu en mode texte (2006), joué sur un interpréteur moderne. Une fiction interactive désigne principalement les jeux informatiques représentés textuellement. Les termes aventure en mode texte ou aventure textuelle sont également fréquemment utilisés. Le jeu vidéo textuel est une modalité particulière de la fiction interactive et, historiquement, le terme dénote principalement les jeux vidéo qui réagissent aux commandes tapées par le joueur sur son clavier – jeux apparus avec l’arrivée de l’ordinateur personnel, au début des années 1970.
Utilisabilité du WebL'utilisabilité du Web, dite également ergonomie du Web, est l'application de l'utilisabilité dans les domaines où la navigation Web peut être considérée comme un paradigme ou une métaphore pour construire un environnement graphique. L'utilisabilité du Web a pour objectif de rendre les sites Web plus aisés d'utilisation pour l'utilisateur final. L'utilisateur doit pouvoir faire le rapprochement de manière intuitive entre les actions qu'il doit effectuer sur la page Web, et les autres interactions qu'il voit dans sa vie (par exemple, presser un bouton provoque une action).
Outlook.comOutlook.com est un service de messagerie web gratuit de la société Microsoft. Créé en 1996 par Jack Smith sous le nom de « Hotmail », ce service est acquis en 1997 par Microsoft, qui le renomme MSN Hotmail, puis Windows Live Hotmail. Jack Smith eut l'idée d'accéder à une adresse de courrier électronique depuis n'importe quel ordinateur à travers le monde. Quand Sabeer Bhatia lui proposa la création d'une entreprise, il cherche un nom finissant par « mail ». Il finit par choisir le terme HoTMaiL reprenant les consonnes du sigle HTML.