Project-Based Software Engineering: Object-Oriented Method

Author: (USA) Stahl / (USA) Laubach
Publisher:
Publish Date: 2002-10-01
Features: This book focuses on object-oriented software development: supporting the conceptualization, analysis, design, and implementation of an object-oriented project. It is not tied to a specific language, with necessary code snippets completed in Java. A subset of UML is used; symbols are explained when needed to support students' learning. Two running case studies are a video game and a library retrieval system, demonstrating the development of a software project. Both provide usable examples for readers to build upon in their work. The book includes guidance on developing a semester-long course project for students, including how to create instructions and samples. The larger software engineering environment is showcased through successful real-world software development cases, along with practical materials on project management. This book is suitable for teaching software engineering courses and/or a project-based course, with the main objectives being the analysis, design, and testing of software projects.
Content:
1. Introduction to Software Engineering
2. Overview of Object-Oriented Paradigms
3. Object-Oriented Analysis
4. Product Design
5. Class Definition
6. Case Study: Method Design for Game2D
7. Implementation
8. Testing
9. Project Management
10. Design Patterns
11. Poor Events in Software Development
12. Completing and Demonstrating the Project CLASS

📌 Related Posts