Muutke küpsiste eelistusi

Object-Oriented Software Engineering with UML: A Hands-On Approach [Kõva köide]

  • Formaat: Hardback, 325 pages, kõrgus x laius: 260x180 mm, kaal: 866 g
  • Ilmumisaeg: 15-Feb-2019
  • Kirjastus: Nova Science Publishers Inc
  • ISBN-10: 1536147559
  • ISBN-13: 9781536147551
Teised raamatud teemal:
  • Formaat: Hardback, 325 pages, kõrgus x laius: 260x180 mm, kaal: 866 g
  • Ilmumisaeg: 15-Feb-2019
  • Kirjastus: Nova Science Publishers Inc
  • ISBN-10: 1536147559
  • ISBN-13: 9781536147551
Teised raamatud teemal:
The object-oriented paradigm supplements traditional software engineering by providing solutions to common problems such as modularity and reusability. Objects can be written for a specific purpose acting as an encapsulated black-box API that can work with other components by forming a complex system. This book provides a comprehensive overview of the many facets of the object-oriented paradigm and how it applies to software engineering. Starting with an in-depth look at objects, the book naturally progresses through the software engineering life cycle and shows how object-oriented concepts enhance each step. Furthermore, it is designed as a roadmap with each chapter, preparing the reader with the skills necessary to advance the project.This book should be used by anyone interested in learning about object-oriented software engineering, including students and seasoned developers. Without overwhelming the reader, this book hopes to provide enough information for the reader to understand the concepts and apply them in their everyday work. After learning about the fundamentals of the object-oriented paradigm and the software engineering life cycle, the reader is introduced to more advanced topics such as web engineering, cloud computing, agile development, and big data. In recent years, these fields have been rapidly growing as many are beginning to realize the benefits of developing on a highly scalable, automated deployment system. Combined with the speed and effectiveness of agile development, legacy systems are beginning to make the transition to a more adaptive environment.Core Features: 1. Provides a thorough exploration of the object-oriented paradigm. 2. Provides a detailed look at each step of the software engineering life cycle. 3. Provides supporting examples and documents. 4. Provides a detailed look at emerging technology and standards in object-oriented software engineering.
Preface ix
Acknowledgments xv
Part I The Object-Oriented Paradigm
1(42)
Chapter 1 The Object-Oriented Paradigm
3(20)
Chapter 2 Advanced Object-Oriented Concepts
23(20)
Part II Traditional Software Engineering
43(38)
Chapter 3 Traditional Software Engineering
45(16)
Chapter 4 Modeling with UML
61(20)
Part III The Object-Oriented Software Engineering Project
81(102)
Chapter 5 Project Overview
83(16)
Chapter 6 Requirements Elicitation
99(18)
Chapter 7 Object-Oriented Analysis
117(24)
Chapter 8 Object-Oriented Design
141(20)
Chapter 9 Implementation
161(22)
Part IV Quality Assurance
183(74)
Chapter 10 Testing
185(24)
Chapter 11 Delivery and Maintenance
209(14)
Chapter 12 Software Metrics and Measurements
223(16)
Chapter 13 Project Management
239(18)
Part V Advanced Topics
257(108)
Chapter 14 Web Engineering
259(16)
Chapter 15 Cloud Computing
275(34)
Chapter 16 Agile Development
309(26)
Chapter 17 Big Data
335(30)
About the Author 365(2)
Index 367
Software Engineering and Information Technology Institute, Central Michigan University, Mount Pleasant, MI, USA