Adaptive maintenance - |
(Software Engineering) activity associate with changing an application to make it conform to changes in its external environment |
Aesthetic design - |
(Software Engineering) a Web engineering action that focuses on the aesthetics (e.g., the artistic elements) of a WebApp (often encompasses graphic design) |
Agile development (also referred to as agile process model) - |
(Software Engineering) an adapted version of software engineering that emphasizes customer communication, incremental software delivery, informal methods and work products, and highly motivated teams. |
Analysis - |
(Software Engineering) a set of activities that attempt to understand and model customer needs and constraintsAnalysis methods - |
Architecture - |
(Software Engineering) the overall structure of software components, the data and/or content that components manipulate, and the relationships between them |
Aspect-oriented development - |
(Software Engineering) a development approach that emphasizes "concerns" (also called "aspectual requirements" that incorporate features, functions and information content) that cut across multiple system functions |
Automated estimation tools - |
(Software Engineering) tools that help in estimating project cost or effort |
Automatic code generation - |
(Software Engineering) tools that generate source code from a representation of software that is not source code |
Baseline - |
(Software Engineering) a point at which some deliverable produced during the software engineering process is put under formal change contro |
Basis path testing - |
(Software Engineering) a white box test case design technique that used the algorithmic flow of the program to design tests |