Exploration du système martienvignette|Le sol de Mars photographié par Viking 1 en 1975. vignette|Burns Cliff, affleurement rocheux à l'intérieur du cratère Endurance photographié par le rover MER Opportunity en 2004. vignette|Selfie de Curiosity pris en 2012dans le cratère Gale. L’exploration du système martien, qui comprend la planète Mars et ses deux satellites, tient une place particulièrement importante dans les programmes scientifiques d'exploration du Système solaire des principales puissances spatiales.
Eau sur MarsL'eau sur Mars est l'eau présente sur la planète Mars, quelle que soit la forme (solide, liquide, gazeuse, roche hydratée) sous laquelle elle s'y trouve. Le sol martien, d'après les dernières analyses, contient entre 1,5 et 3 % d'eau. Seule une petite quantité de vapeur d'eau est présente dans son atmosphère. Des preuves directes et indirectes de la présence d'eau sur ou sous la surface ont été apportées, telles que des lits de ruisseaux, les calottes polaires, des mesures spectroscopiques, des cratères érodés et des minéraux dont l'existence est liée directement à la présence d'eau liquide (tels que la goethite), de l'hématite cristalline grise, des phyllosilicates, de l'opale et des sulfates.
Analyse des exigencesEn ingénierie des systèmes et en ingénierie logicielle, l'analyse des exigences comprend les tâches qui ont pour but de déterminer les exigences d'un système nouveau ou à modifier, en prenant en compte le conflit possible entre les exigences de diverses parties prenantes, telles que les utilisateurs. L'analyse des exigences est critique pour le succès d'un projet. Les interviews de parties prenantes sont une méthode communément employée dans l'analyse des exigences.
Climat de Marsvignette|Carte montrant les différents climats sur Mars : glacial (A, couche permanente de glace), polaire (B, couvert par du givre en hiver qui se sublime en été), transition (C), tropical (D), tropical à faible albédo (E), plaines subpolaires (F, bassins), plaines tropicales (G, chasmata), montagnes subtropicales (H). Le climat de Mars a été un sujet de curiosité scientifique durant des siècles, notamment parce que Mars est la seule planète tellurique dont la surface peut être directement observée en détail depuis la Terre, à l'aide d'un télescope.
Mars (planète)Mars () est la quatrième planète du Système solaire par ordre croissant de la distance au Soleil et la deuxième par ordre croissant de la taille et de la masse. Son éloignement au Soleil est compris entre (206,6 à de kilomètres), avec une période orbitale de martiens ( ou terrestre). C’est une planète tellurique, comme le sont Mercure, Vénus et la Terre, environ dix fois moins massive que la Terre mais dix fois plus massive que la Lune.
Requirements engineeringRequirements engineering (RE) is the process of defining, documenting, and maintaining requirements in the engineering design process. It is a common role in systems engineering and software engineering. The first use of the term requirements engineering was probably in 1964 in the conference paper "Maintenance, Maintainability, and System Requirements Engineering", but it did not come into general use until the late 1990s with the publication of an IEEE Computer Society tutorial in March 1997 and the establishment of a conference series on requirements engineering that has evolved into the International Requirements Engineering Conference.
Calotte polaireUne calotte polaire est une couche de glace entourant l'un des pôles d'un corps céleste (planète, planète naine ou satellite naturel). La glace, un solide transparent et ductile, peut être constituée d'eau , de méthane , d'ammoniac , de dioxyde de carbone , de monoxyde de carbone CO ou de diazote . Les calottes polaires peuvent être permanentes ou non et leur étendue varier selon les saisons. Inlandsis de l'Antarctique vignette|Calotte polaire résiduelle autour du pôle Nord de Mars.
Business requirementsBusiness requirements, also known as stakeholder requirements specifications (StRS), describe the characteristics of a proposed system from the viewpoint of the system's end user like a CONOPS. Products, systems, software, and processes are ways of how to deliver, satisfy, or meet business requirements. Consequently, business requirements are often discussed in the context of developing or procuring software or other systems. Three main reasons for such discussions: A common practice is to refer to objectives, or expected benefits, as 'business requirements.
Exigence (ingénierie)Une est, dans le domaine de l'ingénierie, un besoin, une nécessité, une attente auquel un produit ou un service doit répondre ou une contrainte qu'il doit satisfaire. L'exigence peut être exprimée par une partie prenante (utilisateur, client, commercial, analyste de marchés, gestionnaire de produits, etc.) ou déterminée par les processus d'ingénierie et en particulier les activités d'études. L'approche commune à tous les domaines d'ingénierie est de définir les besoins, d'envisager des solutions, et de livrer la solution la plus appropriée.
Requirements traceabilityRequirements traceability is a sub-discipline of requirements management within software development and systems engineering. Traceability as a general term is defined by the IEEE Systems and Software Engineering Vocabulary as (1) the degree to which a relationship can be established between two or more products of the development process, especially products having a predecessor-successor or primary-subordinate relationship to one another; (2) the identification and documentation of derivation paths (upward) and allocation or flowdown paths (downward) of work products in the work product hierarchy; (3) the degree to which each element in a software development product establishes its reason for existing; and (4) discernible association among two or more logical entities, such as requirements, system elements, verifications, or tasks.
Gestion des exigencesLa gestion des exigences consiste à gérer les exigences hiérarchisées d'un projet, à détecter les incohérences entre elles et à assurer leur traçabilité. Dans de nombreux métiers, l'expression de ces exigences donne lieu à une quantité de documents dont la cohérence et la qualité conditionnent le succès ou l'échec des projets concernés. Il existe des logiciels spécialisés qui permettent d'aider à la réalisation de cette activité.
Ingénierie des systèmesL'ingénierie des systèmes ou ingénierie système est une approche scientifique interdisciplinaire, dont le but est de formaliser et d'appréhender la conception et la validation de systèmes complexes. L'ingénierie des systèmes a pour objectif de maîtriser et de contrôler la conception de systèmes dont la complexité ne permet pas le pilotage simple. Par système, on entend un ensemble d'éléments humains ou matériels en interdépendance les uns les autres et qui inter-opèrent à l'intérieur de frontières ouvertes ou non sur l'environnement.
Non-functional requirementIn systems engineering and requirements engineering, a non-functional requirement (NFR) is a requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviours. They are contrasted with functional requirements that define specific behavior or functions. The plan for implementing functional requirements is detailed in the system design. The plan for implementing non-functional requirements is detailed in the system architecture, because they are usually architecturally significant requirements.
Test (informatique)vignette|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. Son objectif principal est d'identifier un nombre maximal de comportements problématiques du logiciel. Il permet ainsi, dès lors que les problèmes identifiés seront corrigés, d'en augmenter la qualité. D'une manière plus générale, le test désigne toutes les activités qui consistent à rechercher des informations quant à la qualité du système afin de permettre la prise de décisions.
Test de validationUn 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. Les tests de validation se décomposent généralement en plusieurs phases : Validation fonctionnelle : les tests fonctionnels assurent que les différents modules ou composants implémentent correctement les exigences client. Ces tests peuvent être de type valide, invalide, inopportuns, etc.
Atmosphère de MarsL’atmosphère de Mars est la couche de gaz entourant la planète Mars. La pression au sol de l'atmosphère martienne varie entre () au sommet d'Olympus Mons et () dans les profondeurs de Hellas Planitia. La pression moyenne est de ( soit , environ moins que sur Terre) et sa masse totale est estimée à ( de tonnes), soit environ moins que l'atmosphère terrestre ou encore le double de la masse combinée de ses deux satellites, Phobos et Déimos.
Mars Reconnaissance Orbitervignette|Image en fausses couleurs, prise le par l'instrument HiRISE de la sonde MRO, d'un glissement de terrain dans le cratère Zunil. vignette|Le cratère Victoria photographié en . Le rover Opportunity est visible au bord du cratère à 10 h. Mars Reconnaissance Orbiter (MRO) est une mission spatiale américaine de la NASA en orbite autour de Mars. La sonde spatiale MRO a été lancée le par une fusée Atlas V-401 depuis la base de lancement de Cap Canaveral et s'est insérée en orbite martienne le .
Vie sur MarsLa possibilité de vie sur la planète Mars est une hypothèse historique formulée en raison de la proximité et des similitudes entre cette planète et la Terre. Les premières investigations sérieuses à ce sujet datent du et se poursuivent aujourd'hui, notamment à l'aide des missions d'explorations in situ. Car, bien que les « Martiens » constituent un élément récurrent dans les divertissements populaires tels que le cinéma et la bande-dessinée, la présence de vie sur Mars, actuelle ou passée, reste une question ouverte.
Test unitaireEn programmation informatique, le test unitaire (ou « T.U. », ou « U.T. » en anglais) est une procédure permettant de vérifier le bon fonctionnement d'une partie précise d'un logiciel ou d'une portion d'un programme (appelée « unité » ou « module »). Dans les applications non critiques, l'écriture des tests unitaires a longtemps été considérée comme une tâche secondaire. Cependant, les méthodes Extreme programming (XP) ou Test Driven Development (TDD) ont remis les tests unitaires, appelés « tests du programmeur », au centre de l'activité de programmation.
Mars 2020 (mission spatiale)vignette|upright=1.4|Test de la phase de séparation de l'étage de descente (Sky Crane) et de l'astromobile Perseverance. est une mission spatiale qui consiste à déployer l'astromobile (rover) Perseverance sur le sol martien pour étudier sa surface et collecter des échantillons du sol. Cette mission d'exploration de la planète Mars est développée par le JPL, établissement de la NASA, l'agence spatiale américaine. Elle constitue la première d'une série de trois missions dont l'objectif final est de ramener ces échantillons sur Terre pour permettre leur analyse.