Chapter 12: The Characteristics of Software and the Human Aspects of Software Engineering


Introduction

While reading this book, one can observe that software characteristics can be examined from different perspectives. For example, Chapter 4, Software as a Product, looks at software from the customer s perspective; Chapter 9, Program Comprehension, Code Inspections, and Refactoring, deals with program comprehension and examines software characteristics from the developers perspective. This chapter continues with the examination of software characteristics from the developers perspective.

This kind of examination is derived from the process-oriented perspective toward software development presented in Chapter 7, Different Perspectives of Software Engineering. Continuing the process-oriented perspective, this chapter illustrates that even software characteristics that seem to be connected only to the software itself cannot be isolated and detached from the software developers. Specifically, we focus on communication issues related to programming style. In addition, we find it appropriate to discuss in this chapter the developer-software relationship from the affective perspective by focusing on the activity of debugging, which is disliked by many developers.




Human Aspects of Software Engineering
Human Aspects of Software Engineering (Charles River Media Computer Engineering)
ISBN: 1584503130
EAN: 2147483647
Year: 2004
Pages: 242

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net