Project-Based Software Engineering: Object-Oriented Research Methods: Object-Oriented Research Methods

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.

📌 Related Posts