Logo
Unionpédia
Communication
Disponible sur Google Play
Nouveau! Téléchargez Unionpédia sur votre appareil Android™!
Gratuit
Accès plus rapide que le navigateur!
 

Développement de logiciel

Indice Développement de logiciel

Le développement de logiciel consiste à étudier, concevoir, construire, transformer, mettre au point, maintenir et améliorer des logiciels.

54 relations: Analyste (informatique), Application (informatique), Architecture (informatique), Atelier de génie logiciel, Bug (informatique), Cahier des charges, Chaîne d'outils Devops, Chef de projet, Code binaire, Code source, Coloration syntaxique, Communauté du logiciel libre, Compilateur, Composant logiciel, Configuration (informatique), Cycle de développement (logiciel), Débogueur, Développeur, Dessin assisté par ordinateur, Devops, Diagramme de classes, Entreprise de services du numérique, Environnement de développement, Forge (informatique), Génie logiciel, Interface graphique, Langage de programmation, Liste de diffusion, Livrable, Logiciel, Logiciel de gestion de versions, Logiciel spécifique, Lois de Lehman sur l'évolution des logiciels, Maintenance, Modèle de données, Module (programmation), Moteur de production, Patch (informatique), Patron de conception, Portail web, Préprocesseur, Processus unifié, Retour sur investissement, Spécification (norme technique), Système de suivi des bugs, Test (informatique), Test d'intégration, Test de validation, Traitement de texte, Travail collaboratif, ..., UML (informatique), Version d'un logiciel, Wiki, Workaround. Développer l'indice (4 plus) »

Analyste (informatique)

La fonction de l’analyste ou d’analyste-système d'information (à ne pas confondre avec celle de ingénieur d'étude, ou d’analyste-programmeur appelé aujourd'hui concepteur; et ce n'est pas un analyste système) est d'étudier ou de définir un système d'information; l’analyste peut aussi accompagner sa construction et sa mise en place, sous la responsabilité d'un chef de projet; ou même jouer ce rôle.

Nouveau!!: Développement de logiciel et Analyste (informatique) · Voir plus »

Application (informatique)

Une application, un applicatif ou encore une appli, une app est, dans le domaine informatique, un programme (ou un ensemble logiciel) directement utilisé pour réaliser une tâche, ou un ensemble de tâches élémentaires d'un même domaine ou formant un tout.

Nouveau!!: Développement de logiciel et Application (informatique) · Voir plus »

Architecture (informatique)

Exemple de diagramme d'architecture En informatique, architecture désigne la structure générale inhérente à un système informatique, l'organisation des différents éléments du système (logiciels et/ou matériels et/ou humains et/ou informations) et des relations entre les éléments.

Nouveau!!: Développement de logiciel et Architecture (informatique) · Voir plus »

Atelier de génie logiciel

Un atelier de génie logiciel (AGL), ou un progiciel de développement, ou des outils CASE pour Computer Aided Software Engineering, désignent un ensemble de programmes informatiques permettant eux-mêmes de produire des programmes de manière industrielle.

Nouveau!!: Développement de logiciel et Atelier de génie logiciel · Voir plus »

Bug (informatique)

MacIntosh d'Apple. En informatique, un bug (prononcé en français: Prononciation en français européen retranscrite phonémiquement selon la norme API.) ou bogueRecommandé en France par la Délégation générale à la langue française et aux langues de France (DGLFLF), au Canada et en Belgique.

Nouveau!!: Développement de logiciel et Bug (informatique) · Voir plus »

Cahier des charges

Un cahier des charges (parfois abrégé en CDC) est un document qui doit être respecté lors de la conception d'un projet.

Nouveau!!: Développement de logiciel et Cahier des charges · Voir plus »

Chaîne d'outils Devops

Une chaîne d'outils Devops est une combinaison d’outils participant au développement, à la distribution et plus généralement à la gestion d’applications logicielles tout au long de leur cycle de développement.

Nouveau!!: Développement de logiciel et Chaîne d'outils Devops · Voir plus »

Chef de projet

Le chef de projet (CDP) est la personne chargée de mener un projet et de gérer son bon déroulement.

Nouveau!!: Développement de logiciel et Chef de projet · Voir plus »

Code binaire

ASCII, composé de 9 octets (72 bits). Un code binaire représente un texte, des instructions de processeur ou toute autre donnée utilisant un système à deux symboles.

Nouveau!!: Développement de logiciel et Code binaire · Voir plus »

Code source

fr.

Nouveau!!: Développement de logiciel et Code source · Voir plus »

Coloration syntaxique

Coloration syntaxique sur un programme en langage C sous GNU Emacs. La coloration syntaxique est une fonctionnalité informatique proposée par certains éditeurs de texte, qui consiste à formater automatiquement chacun des éléments du texte affiché en utilisant une couleur et une fonte caractéristiques de son type.

Nouveau!!: Développement de logiciel et Coloration syntaxique · Voir plus »

Communauté du logiciel libre

La communauté du logiciel libre est la communauté de personnes qui développent et/ou utilisent des logiciels libres.

Nouveau!!: Développement de logiciel et Communauté du logiciel libre · Voir plus »

Compilateur

En informatique, un compilateur est un programme qui transforme un code source en un code objet.

Nouveau!!: Développement de logiciel et Compilateur · Voir plus »

Composant logiciel

Exemple d'une représentation UML d'un composant logiciel. En architecture logicielle, un composant logiciel est un élément constitutif d'un logiciel destiné à être incorporé en tant que pièce détachée dans des applications.

Nouveau!!: Développement de logiciel et Composant logiciel · Voir plus »

Configuration (informatique)

La configuration d'un logiciel, d'un matériel, ou d'un réseau informatique est un ensemble de caractéristiques techniques qui ne dépendent pas du constructeur mais découlent des choix de l'acheteur et de l'utilisateur.

Nouveau!!: Développement de logiciel et Configuration (informatique) · Voir plus »

Cycle de développement (logiciel)

Il existe différents types de cycles de développement entrant dans la réalisation d'un logiciel.

Nouveau!!: Développement de logiciel et Cycle de développement (logiciel) · Voir plus »

Débogueur

Un débogueur ou débugueur (de l'anglais debugger) est un logiciel qui aide un développeur à analyser les bugs d'un programme.

Nouveau!!: Développement de logiciel et Débogueur · Voir plus »

Développeur

En informatique, un développeur ou programmeur est un informaticien qui réalise des logiciels et les met en œuvre à l'aide de langages de programmation.

Nouveau!!: Développement de logiciel et Développeur · Voir plus »

Dessin assisté par ordinateur

Le dessin assisté par ordinateur (DAO) est une discipline permettant de produire des dessins techniques avec un logiciel informatique.

Nouveau!!: Développement de logiciel et Dessin assisté par ordinateur · Voir plus »

Devops

en Le devops est un mouvement en ingénierie informatique et une pratique technique visant à l'unification du développement logiciel (dev) et de l'administration des infrastructures informatiques (ops), notamment l'administration système.

Nouveau!!: Développement de logiciel et Devops · Voir plus »

Diagramme de classes

Exemple de diagramme de classes. Le diagramme de classes est un schéma utilisé en génie logiciel pour présenter les classes et les interfaces des systèmes ainsi que leurs relations.

Nouveau!!: Développement de logiciel et Diagramme de classes · Voir plus »

Entreprise de services du numérique

Une entreprise de services du numérique (ESN), anciennement société de services en ingénierie informatique (SSII ou SS2I), est une société de services experte dans le domaine des nouvelles technologies et de l’informatique.

Nouveau!!: Développement de logiciel et Entreprise de services du numérique · Voir plus »

Environnement de développement

En programmation informatique, un environnement de développement est un ensemble d'outils qui permet d'augmenter la productivité des programmeurs qui développent des logiciels Donald G. Firesmith et B. Henderson-Sellers,, - 2002.

Nouveau!!: Développement de logiciel et Environnement de développement · Voir plus »

Forge (informatique)

En informatique, une forge est un système de gestion et de maintenance collaborative de texte (de la documentation, des données alimentées collaborativement, des textes de loi, etc.). Ces outils ont été créés pour les besoins du développement, qui reste aujourd'hui l'usage largement majoritaire.

Nouveau!!: Développement de logiciel et Forge (informatique) · Voir plus »

Génie logiciel

Le 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.

Nouveau!!: Développement de logiciel et Génie logiciel · Voir plus »

Interface graphique

widgets'' typiques. En informatique, une interface graphique (en anglais pour) ou un environnement graphique est un dispositif de dialogue homme-machine, dans lequel les objets à manipuler sont dessinés sous forme de pictogrammes à l'écran, de sorte que l'usager peut les utiliser en imitant la manipulation physique de ces objets avec un dispositif de pointage, le plus souvent une souris.

Nouveau!!: Développement de logiciel et Interface graphique · Voir plus »

Langage de programmation

Fragment de code écrit dans le langage de programmation JavaScript. Un langage de programmation est un langage informatique destiné à formuler des algorithmes et produire des programmes informatiques qui les appliquent.

Nouveau!!: Développement de logiciel et Langage de programmation · Voir plus »

Liste de diffusion

Une liste de diffusion.

Nouveau!!: Développement de logiciel et Liste de diffusion · Voir plus »

Livrable

Un livrable est un produit destiné à la livraison.

Nouveau!!: Développement de logiciel et Livrable · Voir plus »

Logiciel

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.

Nouveau!!: Développement de logiciel et Logiciel · Voir plus »

Logiciel de gestion de versions

Un logiciel de gestion de versions (ou VCS en anglais, pour version control system) est un logiciel qui permet de stocker un ensemble de fichiers en conservant la chronologie de toutes les modifications qui ont été effectuées dessus.

Nouveau!!: Développement de logiciel et Logiciel de gestion de versions · Voir plus »

Logiciel spécifique

En 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.

Nouveau!!: Développement de logiciel et Logiciel spécifique · Voir plus »

Lois de Lehman sur l'évolution des logiciels

En génie logiciel, les lois de l'évolution des logiciels font référence à une série de lois que et Belady ont formulées à partir de 1974 concernant l'évolution des logiciels.

Nouveau!!: Développement de logiciel et Lois de Lehman sur l'évolution des logiciels · Voir plus »

Maintenance

La maintenance vise à maintenir ou à rétablir un bien dans un état spécifié afin que celui-ci soit en mesure d'assurer un service déterminé La maintenance regroupe ainsi les actions de dépannage et de réparation, de réglage, de révision, de contrôle et de vérification des équipements matériels (machines, véhicules, objets manufacturés, etc.) ou même immatériels (logiciels).

Nouveau!!: Développement de logiciel et Maintenance · Voir plus »

Modèle de données

En informatique, un modèle de données est un modèle qui décrit la manière dont sont représentées les données dans une organisation métier, un système d'information ou une base de données.

Nouveau!!: Développement de logiciel et Modèle de données · Voir plus »

Module (programmation)

Un module désigne originellement un fichier de code de programmation ou un fichier de bibliothèque statique ou dynamique.

Nouveau!!: Développement de logiciel et Module (programmation) · Voir plus »

Moteur de production

Un moteur de production est un logiciel dont la fonction principale consiste à automatiser (ordonnancer et piloter) l'ensemble des actions (préprocessing, compilation, éditions des liens, etc.) contribuant, à partir de données sources, à la production d'un ensemble logiciel opérationnel.

Nouveau!!: Développement de logiciel et Moteur de production · Voir plus »

Patch (informatique)

Un patch ou correctif, est une section de code que l'on ajoute à un logiciel, pour y apporter des modifications: correction d'un bug, traduction, crack.

Nouveau!!: Développement de logiciel et Patch (informatique) · Voir plus »

Patron de conception

En informatique, et plus particulièrement en développement logiciel, un patron de conception (souvent appelé) est un arrangement caractéristique de modules, reconnu comme bonne pratique en réponse à un problème de conception d'un logiciel.

Nouveau!!: Développement de logiciel et Patron de conception · Voir plus »

Portail web

Un portail web est un site web qui offre une porte d'entrée commune à un large éventail de ressources et de services accessibles sur Internet et centrés sur un domaine d'intérêt ou une communauté particulière.

Nouveau!!: Développement de logiciel et Portail web · Voir plus »

Préprocesseur

Schéma d'un préprocesseur. En informatique, un préprocesseur est un programme qui procède à des transformations sur un code source, avant l'étape de traduction proprement dite (compilation ou interprétation).

Nouveau!!: Développement de logiciel et Préprocesseur · Voir plus »

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.

Nouveau!!: Développement de logiciel et Processus unifié · Voir plus »

Retour sur investissement

Le retour sur investissement (RSI ou rentabilité du capital investi), parfois appelé rendement, taux de rendement, taux de profit ou encore ROI (terme anglais, return on investment), désigne un ratio financier qui mesure le montant d'argent gagné ou perdu, par rapport à la somme initialement investie dans un investissement.

Nouveau!!: Développement de logiciel et Retour sur investissement · Voir plus »

Spécification (norme technique)

Exemple de spécifications relatives à un appareil de sécurité. Plaque de tare d'un camion. Une spécification est un ensemble explicite d'exigences à satisfaire par un matériau, produit ou service.

Nouveau!!: Développement de logiciel et Spécification (norme technique) · Voir plus »

Système de suivi des bugs

Un système de suivi des bugs (de l'anglais bug tracking system) est un logiciel qui permet d'effectuer un suivi des bugs signalés dans le cadre d'un projet de développement de logiciel.

Nouveau!!: Développement de logiciel et Système de suivi des bugs · Voir plus »

Test (informatique)

Une programmeuse écrivant du code Java avec JUnit. En informatique, un test désigne une procédure de vérification partielle d'un système.

Nouveau!!: Développement de logiciel et Test (informatique) · Voir plus »

Test d'intégration

Dans le monde du développement informatique,.

Nouveau!!: Développement de logiciel et Test d'intégration · Voir plus »

Test de validation

Un test de validation est un type de test informatique qui permet de vérifier si toutes les exigences client, décrites dans le document de spécification du logiciel, sont respectées.

Nouveau!!: Développement de logiciel et Test de validation · Voir plus »

Traitement de texte

Le traitement de texte (en anglais word processing) est le processus qui consiste à mettre en forme un texte d'un point de vue typographique sur un support numérique.

Nouveau!!: Développement de logiciel et Traitement de texte · Voir plus »

Travail collaboratif

Un travail collaboratif est un travail qui n'est plus fondé sur l'organisation hiérarchisée traditionnelle, et est plus spécifiquement un mode de travail (éventuellement intégré dans un modèle économique de production) où collaborent de nombreuses personnes grâce aux technologies de l'information et de la communication, notamment les plateformes sur internet.

Nouveau!!: Développement de logiciel et Travail collaboratif · Voir plus »

UML (informatique)

Le Langage de Modélisation Unifié, de l'anglais Unified Modeling Language (UML), est un langage de modélisation graphique à base de pictogrammes conçu comme une méthode normalisée de visualisation dans les domaines du développement logiciel et en conception orientée objet.

Nouveau!!: Développement de logiciel et UML (informatique) · Voir plus »

Version d'un logiciel

Une version d'un logiciel correspond à un état donné de l'évolution d'un produit logiciel utilisant le versionnage.

Nouveau!!: Développement de logiciel et Version d'un logiciel · Voir plus »

Wiki

Exemple de lien pour modifier la page d'un wiki, ici la page « Wikipédia » sur Wikipédia en français. Un wiki est une application web qui permet la création, la modification et l'illustration collaboratives de pages à l'intérieur d'un site web.

Nouveau!!: Développement de logiciel et Wiki · Voir plus »

Workaround

Un workaround ou work-around, à savoir palliatif, solution de rechange.

Nouveau!!: Développement de logiciel et Workaround · Voir plus »

Redirections ici:

Developpement de logiciel, Développement (logiciel), Développement de logiciels, Développement informatique, Développement logiciel.

SortantEntrants
Hey! Nous sommes sur Facebook maintenant! »