Author: M. Steer et al. (Auth.), Gan Keren et al. (Trans.)
Publisher:
Publish Date: 2002-06-01
Features: This textbook integrates practicality and hands-on experience in software engineering. It elaborates on the various stages 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, with deliverables provided for each stage. 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. Written for students, this book can serve as a textbook for undergraduate computer science majors and graduate students from non-computer disciplines in software engineering. It can also be used as a reference for software developers, organizers, and managers. This textbook is designed for beginners, offering a blend of practicality and hands-on experience in software engineering. Through studying this book, students without work experience can gain real-world practical experience and personally experience the benefits of using software engineering techniques. The book elaborates on the various stages 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, with students applying their understanding and experience of each stage to a complete software development project. 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. Written for students, this book is also very suitable for professionals who want to gain hands-on experience in software project analysis, design, implementation, and testing.
Project-Based Software Engineering---Object-Oriented Research Methods
📌 Related Posts
Literature
Linear Algebra Study Guide
2026-09-22
Literature
Primary school students start writing essays
2026-09-23
Literature
Appreciating Ornamental Stones · Bonsai Stones · Stone Inkstones and Seal Stones
2026-09-27
News
Hard like bone on the upper part of the breast, can I breastfeed the baby?
2026-10-05
Literature
Expert System Principles and Programming (English Version)
2026-10-07
Literature
Analysis of a Complete Project Example of a Visual Basic Management Information System
2026-10-07
Literature
Software Engineering (Second Edition), 21st Century Textbook for Higher Education
2026-10-07
Literature
Circuit Analysis (Revised Edition)
2026-10-07