Classic life cycle - |
(Software Engineering) a linear, sequential approach to process modeling |
Component reuse - |
(Software Engineering) the ability to reuse a portion of a model, source code, test case, etc. |
CRC (class-responsibility-collaborator) modeling - |
(Software Engineering) an object-oriented modeling method that identifies and organizes classes are are relevant to a system |
Data design - |
(Software Engineering) an activity that translates the data model developed during analysis into implementable data structures |
Data flow diagram (DFD) - |
(Software Engineering) a modeling notation that represents a functional decomposition of a system |
Data modeling - |
(Software Engineering) an analysis method that models data objects and their relationships |
Design - |
(Software Engineering) an activity that translates the requirements model into a more detailed model that is the guide to implementation of the software |
Extreme programming - |
(Software Engineering) an agile process model that emphasizes scenario-based planning, incremental delivery, refactoring, pair programming and continuous testing. |
Object-oriented design (OOD) - |
(Software Engineering) a technique for translating the OOA model into an implementation model |
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 |