Human Aspects of Software Engineering (Charles River Media Computer Engineering)

Since each aspect of the case studies pertains to some problem in software engineering and its solution, relevance is evident; we chose the cases based on utility. One of the most accelerated ways to illustrate such points is the use of case studies [Linn and Clancy92]. Table 16.1 presents the structure of the chapter.

Table 16.1: The Case Studies Presented in This Chapter

Software Management

Software Development Paradigm

General Principles

Case 1: Overtime

Case 5: Specifying

Case 9: The Recycling Principle

Case 2: Schedule

Case 6: Designing

Case 10: Multiple Representations

Case 3: Getting New Business

Case 7: Coding

Case 11: Alternative Tasks

Case 4: Discovering Information

Case 8: Testing

Case 12: Reflection

Case 13: Fingerprints

Case 14: Divide and Conquer

Case 15: Persecution Complex

Case 16: Literacy

Категории