Développement de logicielLe développement de logiciel consiste à étudier, concevoir, construire, transformer, mettre au point, maintenir et améliorer des logiciels. Ce travail est effectué par les employés d'éditeurs de logiciels, des entreprises de services du numérique (ESN), des travailleurs indépendants (freelance) et des membres de la communauté du logiciel libre. Un logiciel est créé petit à petit par une équipe d'ingénieurs conformément à un cahier des charges établi par un client demandeur ou une équipe interne.
Méthode agilevignette|Daily stand-up, rituel quotidien des méthodes agiles. En ingénierie logicielle, les mettent en avant la collaboration entre des équipes auto-organisées et pluridisciplinaires et leurs clients. Elles s'appuient sur l'utilisation d'un cadre méthodologique léger mais suffisant centré sur l'humain et la communication. Elles préconisent une planification adaptative, un développement évolutif, une livraison précoce et une amélioration continue, et elles encouragent des réponses flexibles au changement.
Processus unifiéLe processus unifié (PU), ou « unified process (UP) » en anglais, ou « Unified Software Development Process (USDP) » est une famille de méthodes de développement de logiciels orientés objets. Elle se caractérise par une démarche itérative et incrémentale, pilotée par les cas d'utilisation, et centrée sur l'architecture et les modèles UML. Elle définit un processus intégrant toutes les activités de conception et de réalisation au sein de cycles de développement composés d'une phase de création, d'une phase d'élaboration, d'une phase de construction et d'une phase de transition, comprenant chacune plusieurs itérations.
Engin explosif improviséLes engins explosifs improvisés (EEI), engins explosifs de circonstance (EEC) (en anglais : Improvised Explosive Device, IED), engins explosifs de fortune, pièges explosifs, mines ou bombes artisanales sont principalement employés dans les conflits asymétriques par les combattants irréguliers, comme les terroristes et les guérilleros, et par les commandos. Ce type d'arme existe depuis l'invention de la poudre à canon, mais il a été largement médiatisé sous l'appellation d'EEI depuis l'intervention américaine de 2003 en Irak.
Relation quantitative structure à activitéUne relation quantitative structure à activité (en anglais : Quantitative structure-activity relationship ou QSAR, parfois désignée sous le nom de relation quantitative structure à propriété - en anglais : quantitative structure-property relationship ou QSPR) est le procédé par lequel une structure chimique est corrélée avec un effet bien déterminé comme l'activité biologique ou la réactivité chimique. Ainsi, l'activité biologique peut être exprimée de manière quantitative, comme pour la concentration de substance nécessaire pour obtenir une certaine réponse biologique.
Plasticvignette|Du C-4 conditionné en pains de couleur jaune mastic ou blanc dans lesquels sont introduits les détonateurs (cf. photo) et utilisé pour détruire des pièces d'artillerie. Le plastic est un type d'explosif très puissant composé d'hexogène (RDX) ou de penthrite, de liants (gomme styrène-butadiène), de plastifiants (bis-2-éthylhexyl-adipate ou -sébaçate) et parfois d'huile minérale. Le mélange RDX/penthrite est la base explosive du plastic d'origine tchèque Semtex.
Analyse thermodifférentielleL'analyse thermique différentielle (ATD), en anglais Differential Thermal Analysis (DTA), est une technique d'analyse thermique qui consiste à suivre l’évolution de la différence de température entre l’échantillon étudié et un corps témoin inerte, c’est-à-dire dépourvu d’effets thermiques dans le domaine de température étudié. En 1887, Henry Le Chatelier découvre la technique d’analyse thermique différentielle. Douze ans plus tard, Roberts Austen décrit la méthode et les composantes de tous les appareils que l’on utilise de nos jours.
Développement rapide d'applicationsLa méthode de développement rapide d'applications, dite méthode RAD (acronyme de l'anglais rapid-application development), est la première méthode de développement de logiciels où le cycle de développement est en rupture fondamentale par rapport à celui des méthodes antérieures dites « en cascade ». Ce nouveau cycle qualifié d'itératif, d'incrémental et d'adaptatif, se retrouvera dans toutes les méthodes dites « agiles » publiées par la suite.
Conception de produitLa conception de produit est le processus permettant de matérialiser des concepts, de concrétiser des objets, des biens, des équipements, ou de créer des services, des techniques, voire des systèmes complexes, différents de ceux existants, et qui proposent des réponses en adéquation avec des besoins collectifs ou particuliers, afin d'apporter un bénéfice aux usagers.
Rational unified processThe rational unified process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003. RUP is not a single concrete prescriptive process, but rather an adaptable process framework, intended to be tailored by the development organizations and software project teams that will select the elements of the process that are appropriate for their needs. RUP is a specific implementation of the Unified Process.