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.
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.
Environmentally friendlyEnvironment friendly processes, or environmental-friendly processes (also referred to as eco-friendly, nature-friendly, and green), are sustainability and marketing terms referring to goods and services, laws, guidelines and policies that claim reduced, minimal, or no harm upon ecosystems or the environment. Companies use these ambiguous terms to promote goods and services, sometimes with additional, more specific certifications, such as ecolabels. Their overuse can be referred to as greenwashing.
Cost estimateA cost estimate is the approximation of the cost of a program, project, or operation. The cost estimate is the product of the cost estimating process. The cost estimate has a single total value and may have identifiable component values. A problem with a cost overrun can be avoided with a credible, reliable, and accurate cost estimate. A cost estimator is the professional who prepares cost estimates. There are different types of cost estimators, whose title may be preceded by a modifier, such as building estimator, or electrical estimator, or chief estimator.
Technologie environnementaleLa technologie environnementale (encore appelée technologie de l'environnement ou technologie verte ou écotechnie) est une des applications des sciences environnementales visant à développer des outils pour : la biosurveillance (bioindication) et la mesure des teneurs en certains polluants de différents milieux (air, eau, sol...) ou d'un réseau trophique (bioconcentration...) ; la réhabilitation ou l'assainissement (ex : bioremédiation, phytoremédiation..
Cost engineeringCost engineering is "the engineering practice devoted to the management of project cost, involving such activities as estimating, cost control, cost forecasting, investment appraisal and risk analysis". "Cost Engineers budget, plan and monitor investment projects. They seek the optimum balance between cost, quality and time requirements." Skills and knowledge of cost engineers are similar to those of quantity surveyors. In many industries, cost engineering is synonymous with project controls.