1.2: Software Engineering Methodologies
Read the following sections in Chapter 1: "Methodologies" (pages 34-39) and "User Involvement in Application Development" (pages 39-40). Take your time in reading and jot down any ideas or notes that stand out to you as particularly useful (or, conversely, confusing).
A methodology is a body of practices within a discipline (e.g. software engineering). It can contain procedures, techniques, and processes. According to Conger, there are five classes of software engineering methodologies. For the purpose of this course, you will look at the more commonly used data-oriented, process-oriented, and object-oriented (OO) methodologies. This course places special emphasis on the OO methodology. The OO perspective is compliant with ACM/IEEE's Software Engineering curriculum.