Abstract
This article proposes the 7 C's for realizing quality-oriented software engineering practices. All the desired qualities of this approach are expressed in short by the term living software. The 7 C's are: Concern-oriented processes, Canonical models, Composable models, Certifiable models, Constructible models, Closure property of models and Controllable models. Each C is explained by the help of a set of definitions, a short overview of the background work and the problems that software engineers may experience in realizing the corresponding C. Further, throughout the article, a software development example is presented for illustrating the realization of the 7 C's. Finally, this article concludes by informally justifying the necessity of the 7 C's.
| Original language | Undefined |
|---|---|
| Pages (from-to) | 61-95 |
| Number of pages | 35 |
| Journal | Turkish journal of electrical engineering and computer sciences |
| Volume | 12 |
| Issue number | 2 |
| Publication status | Published - 2004 |
Keywords
- IR-48771
- EWI-10185
- METIS-220510
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver