Object-oriented - |
(Software Engineering) an approach to software development that makes use of a classification approach and packages data and processing together |
OCL (Object Constraint Language) - |
(Software Engineering) a supplement to UML, this formal language allows a software engineer to construct unambiguous statements about the characteristics of various design model elements |
Pair programming - |
(Software Engineering) two people work together (side-by-side) to design and construct a software component, providing real-time problem solving and quality control. |
Perfective maintenance - |
(Software Engineering) enhancement, |
Portability - |
(Software Engineering) the ability to transport software from one target environment to another |
Process framework - |
(Software Engineering) a relatively small set of fundamental software engineering activities that define a software process |
Processing narrative - |
(Software Engineering) a natural language description of a model (program component) |
Productivity - |
(Software Engineering) work output per unit time |
Project planning - |
(Software Engineering) the activity that creates the Project Plan |
Project size - |
(Software Engineering) an indication of the overall effort to be expended or the number of people working on the project |