| Configuration control - | (Software Engineering) the control of changes to programs, documents or data | 
| Configuration items - | (Software Engineering) the individual pieces of programs, documents and data that are controlled using SCM | 
| Configuration status reporting (CSR) - | (Software Engineering) an activity that help software developer to understand what changes have been made and why | 
| Constraints - | (Software Engineering) an restrictions or limitations placed on requirements or design | 
| Corrective maintenance - | (Software Engineering) finding and fixing defects that have been reported by users | 
| Coupling - | (Software Engineering) an informal measure of the degree to which a software component is connected to other components, to data, and to the external environment | 
| CRC (class-responsibility-collaborator) modeling - | (Software Engineering) an object-oriented modeling method that identifies and organizes classes are are relevant to a system | 
| Customer - | (Software Engineering) the person or group that has requested the software and will be paying the bill for its development | 
| Cyclomatic complexity - | (Software Engineering) a measure of the logical complexity of an algorithm, used in white-box testing | 
| Data design - | (Software Engineering) an activity that translates the data model developed during analysis into implementable data structures |