This glossary is about sofware engineering, a field of study that intergrate many elements such as mathematics. This glossary is about the terms related to that discipline which I would like to practice in the future.
algorithm
noun
A step-by-step procedure for solving a problem or accomplish a task
Example: I used an algorithm in order to generate access code to the book.
fr: Une procédure pour résoudre un problème ou effectuer une tache, étape par étape
binary search
noun
Binary Search is a searching algorithm for finding an element's position in a sorted array.
Example: The binary search is taking time.
fr: La recherche binaire est un algorithme de recherche permettant de trouver la position d'un élément dans un tableau trié.
Branching
noun
Branching means you diverge from the main line of development and continue to do work without messing with that main line.
Example: Branching is easy.
fr: Le branchement signifie que vous vous écartez de la ligne principale de développement et que vous continuez à travailler sans toucher à cette ligne principale.
bug
noun
An error in software program that causes it to behave unexpectedly.
Example: A bug occured during the processs.
fr: Une erreur dans un logiciel qui cause un problème dans le programme.
Data structure
noun
An organized way to store, manage, and access data efficiency.
Example: I need to generate a data structure.
fr: Une organisation pour stocker, gérer et accéder à l'information facilement.
Framework
noun
A pre-built collection of libraries and tools that provide a foundation for software development.
Example: Insert the framework.
fr: Une collection prédéfinie de bibliothèques et d'outils qui constituent une base pour le développement de logiciels.
Scrum
noun
An agile framework used to organize and manage work.
Example: the scrum looks nice.
fr: Un framework efficace utilisé pour organiser et gérer le travail
Software Architecture
noun
Software architecture is about making fundamental structural choices that are costly to change once implemented.
Example: The software architecture seems right.
fr: L'architecture logicielle consiste à faire des choix structurels fondamentaux dont la modification est coûteuse une fois mise en œuvre.
Source Control
noun
A system for managing changes to a project's codebase, commonly reffered to as version control
Example: Did you add the source control?
fr: Un système de gestion des modifications apportées à la base de code d'un projet, communément appelé contrôle de version.
Testing
noun
The process of evaluating and verifying that as a software application functions as intended
Example: Did you do the testing.
fr: Le processus d'évaluation et de vérification qu'en tant qu'application logicielle fonctionne comme prévu