Author: Steele
Publisher:
Publish Date: 2002-06-01
Features: This book is a textbook that combines practicality and hands-on experience in software engineering. It elaborates on each stage of the software engineering life cycle and helps readers understand the conceptualization, analysis, design, and implementation phases of the development process through the analysis of two current case studies. These two cases can be practiced by a small software development team, and the deliverables of each stage are provided. The book also includes a complete software development project, allowing students to apply their understanding and experience of each stage to it. The book focuses on object-oriented software development and organizes its content accordingly. It is not dependent on a specific programming language (necessary code examples are provided in Java) and uses a subset of the Unified Modeling Language (UML) to model software, explaining the symbols students need to use in their work. This book is written for students and can be used as a textbook for undergraduate computer science majors and non-computer science graduate students in software engineering. It can also serve as a reference book for software developers, organizers, and managers. This book is a textbook that combines practicality and hands-on experience in software engineering for beginners. Through studying this book, students without work experience can also gain real-world practical experience and personally experience the benefits of using software engineering techniques. The book elaborates on each stage of the software engineering life cycle and helps readers understand the conceptualization, analysis, design, and implementation phases of the development process through the analysis of two current case studies. These two cases can be practiced by a small software development team, and students can apply their understanding and experience of each stage to it. The book focuses on object-oriented software development and organizes its content accordingly. It is not dependent on a specific programming language (necessary code examples are provided in Java) and uses a subset of the Unified Modeling Language (UML) to model software, explaining the symbols students need to use in their work. This book is written for students and is also very suitable for professionals who want to gain a hands-on experience in software project analysis, design, implementation, and testing.
Project-Based Software Engineering: Object-Oriented Research Methods: Object-Oriented Research Methods
📌 Related Posts
Literature
Development Outlook, Talent Outlook, Performance Outlook, Class Cadre Learning Reader
2026-09-24
Literature
Okay, here is the translation following your instructions:
PS version technology and application
2026-09-27
Literature
Left love, right you
2026-09-22
Literature
Practical Encyclopedic Guide to Computer Common Utility Software
2026-09-15
Literature
International Economics (English Edition · Original Book 4th Edition)
2026-09-24
Literature
Algorithm Analysis and Design Techniques
2026-09-24
Literature
Mechanical Seal Practical Technology
2026-09-24
Literature
2005 High School Entrance Exam Top Scorer's Guide to Common Mistakes · English
2026-09-24