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.
Logicielthumb|Démarche de construction d'un logiciel. En informatique, un logiciel est un ensemble de séquences d’instructions interprétables par une machine et d’un jeu de données nécessaires à ces opérations. Le logiciel détermine donc les tâches qui peuvent être effectuées par la machine, ordonne son fonctionnement et lui procure ainsi son utilité fonctionnelle. Les séquences d’instructions appelées programmes ainsi que les données du logiciel sont ordinairement structurées en fichiers.
Logiciel spécifiqueEn informatique, un logiciel spécifique est un logiciel développé sur commande à l'attention d'un client donné, par opposition à un logiciel standard, qui est un développé sur initiative d'un éditeur, et vendu à de nombreux clients. Le terme anglais correspondant à logiciel spécifique est "custom software", ou "bespoke software". Les Britanniques parlent de bespoke development pour désigner le développement spécifique (développement d'un logiciel spécifique).
Génie logicielLe génie logiciel, l'ingénierie logicielle ou l'ingénierie du logiciel (en software engineering) est une science de génie industriel qui étudie les méthodes de travail et les bonnes pratiques des ingénieurs qui développent des logiciels. Le génie logiciel s'intéresse en particulier aux procédures systématiques qui permettent d'arriver à ce que des logiciels de grande taille correspondent aux attentes du client, soient fiables, aient un coût d'entretien réduit et de bonnes performances tout en respectant les délais et les coûts de construction.
Distributed version controlIn software development, distributed version control (also known as distributed revision control) is a form of version control in which the complete codebase, including its full history, is mirrored on every developer's computer. Compared to centralized version control, this enables automatic management branching and merging, speeds up most operations (except pushing and pulling), improves the ability to work offline, and does not rely on a single location for backups.
Gestion de versionsthumb|Exemple d'arbre de gestion de versions La gestion de versions ( ou revision control) consiste à gérer l'ensemble des versions d'un ou plusieurs fichiers (généralement en texte). Essentiellement utilisée dans le domaine de la création de logiciels, elle concerne surtout la gestion des codes source. Cette activité étant fastidieuse et relativement complexe, un appui logiciel est presque indispensable. À cet effet, il existe différents logiciels de gestion de versions qui, bien qu'ayant des concepts communs, apportent chacun leur propre vocabulaire et leurs propres usages.
Logiciel librethumb|200px|Logo du projet GNU, initiateur du mouvement du logiciel libre.|alt=Gnou du projet GNU Un logiciel libre est un logiciel dont l'utilisation, l'étude, la modification et la duplication par autrui en vue de sa diffusion sont permises, techniquement et juridiquement, ceci afin de garantir certaines libertés induites, dont le contrôle du programme par l'utilisateur et la possibilité de partage entre individus. Ces droits peuvent être simplement disponibles ou bien établis par une licence, dite « libre », basée sur le droit d'auteur.
Plan d'expériencesOn nomme plan d'expériences (en anglais, design of experiments ou DOE) la suite ordonnée d'essais d'une expérimentation, chacun permettant d'acquérir de nouvelles connaissances en maîtrisant un ou plusieurs paramètres d'entrée pour obtenir des résultats validant un modèle avec une bonne économie de moyens (nombre d'essais le plus faible possible, par exemple). Un exemple classique est le « plan en étoile » où en partant d'un jeu de valeurs choisi pour les paramètres d'un essai central, on complète celui-ci par des essais où chaque fois un seul des facteurs varie « toutes choses égales par ailleurs ».
Architecture logicielleL’architecture logicielle décrit d’une manière symbolique et schématique les différents éléments d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions. Contrairement aux spécifications produites par l’analyse fonctionnelle, le modèle d'architecture, produit lors de la phase de conception, ne décrit pas ce que doit réaliser un système informatique mais plutôt comment il doit être conçu de manière à répondre aux spécifications. L’analyse décrit le « quoi faire » alors que l’architecture décrit le « comment le faire ».
Instrument de musique électroniqueUn instrument de musique électronique est un instrument de musique qui utilise un ou plusieurs circuits électroniques pour produire des sons. L’histoire des instruments de musique a suivi l'histoire de l'évolution des technologies : Il y a d'abord eu l’instrument acoustique utilisant l'énergie mécanique produite par l’homme, véhiculée et transformée par d’autres systèmes mécaniques. Ses capacités musicales sont le résultat d'une succession de découvertes et d'amélioration empiriques.
Randomized experimentIn science, randomized experiments are the experiments that allow the greatest reliability and validity of statistical estimates of treatment effects. Randomization-based inference is especially important in experimental design and in survey sampling. In the statistical theory of design of experiments, randomization involves randomly allocating the experimental units across the treatment groups. For example, if an experiment compares a new drug against a standard drug, then the patients should be allocated to either the new drug or to the standard drug control using randomization.
Spectrométrie de massethumb|right|Spectromètre de masse La spectrométrie de masse est une technique physique d'analyse permettant de détecter et d'identifier des molécules d’intérêt par mesure de leur masse, et de caractériser leur structure chimique. Son principe réside dans la séparation en phase gazeuse de molécules chargées (ions) en fonction de leur rapport masse/charge (m/z). Elle est utilisée dans pratiquement tous les domaines scientifiques : physique, astrophysique, chimie en phase gazeuse, chimie organique, dosages, biologie, médecine, archéologie.
Règles de vol aux instrumentsLes règles de vol aux instruments (en abrégé IFR – instrument flight rules) définissent un régime de vol où la prévention des collisions repose sur le contrôle de la circulation aérienne et le respect de trajectoires spécifiques. Elles font partie des règles de l'air définies par l'OACI. Le pilote, à l'aide d'indications données par des instruments de bord et des directives reçues des contrôleurs aériens, doit : maintenir son avion dans une configuration propre au vol (altitude, vitesse) ; suivre une trajectoire imposée par les organismes de circulation aérienne (pour assurer sa séparation avec le relief, les obstacles et les autres aéronefs) ; respecter la réglementation et les procédures (conventionnelles ou PBN) publiées.
Experimental musical instrumentAn experimental musical instrument (or custom-made instrument) is a musical instrument that modifies or extends an existing instrument or class of instruments, or defines or creates a new class of instrument. Some are created through simple modifications, such as cracked drum cymbals or metal objects inserted between piano strings in a prepared piano. Some experimental instruments are created from household items like a homemade mute for brass instruments such as bathtub plugs.
Système d'atterrissage aux instrumentsLe système d'atterrissage aux instruments ou ILS (acronyme de l'anglais instrument landing system) est un moyen de radio-navigation utilisé pour l'approche de précision d'aéronefs en régime de vol aux instruments. La procédure correspondante est appelée approche ILS. thumb|Indicateur : (de gauche à droite) trop à droite, bien centré, trop à gauche Il comprend deux éléments : un localizer (LOC) qui fournit l'écart de l'avion par rapport à l'axe de la piste ; un glide path qui fournit l'écart de l'avion par rapport à la pente nominale d'approche (le plus souvent 3 degrés).
MétabolomiqueLa métabolomique est une science très récente qui étudie l'ensemble des métabolites primaires (sucres, acides aminés, acides gras) et des métabolites secondaires dans le cas des plantes (polyphénols, flavonoïdes, alcaloïdes) présents dans une cellule, un organe ou un organisme. C'est l'équivalent de la génomique pour l'ADN. Elle utilise la spectrométrie de masse et la résonance magnétique nucléaire. Médecine : selon des chercheurs de la Harvard Medical School, les taux sanguins de cinq acides aminés (isoleucine, leucine, valine, tyrosine et phénylalanine) aideraient à prédire le risque de diabète.