The New Culture of Software Development: Reflections on the practice of object-oriented design
2009
Object-oriented techniques, when applied seriously and on a broad scale, reflect a new culture of software engineering. which may be called the component culture. After contrasting this new culture with the more traditional project culture, this article examines some of the technical. economical and managerial implications of the new approach. The discussion explores the fundamental object-oriented processes of abstraction and extraction (recognizing inheritance structures a posteriori). and introduces a new lifecyclemodel which seems to fit best with object-oriented development of reusable software: the Cluster Model.
Keywords:
- Social software engineering
- Resource-oriented architecture
- Software design description
- Package development process
- Software development process
- Goal-Driven Software Development Process
- Component-based software engineering
- Software development
- Systems engineering
- Computer science
- Software construction
- Personal software process
- Software engineering
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
7
References
22
Citations
NaN
KQI