Object Oriented Analysis and Design with UML covers the conceptual underpinnings of object orientation. This book provides practical guidance on the analysis and design of object oriented systems and the concepts presented are based on a solid theoretical foundation.
The book deals primarily with a method of software development. Hence, appropriate for courses in software engineering and as a supplement to courses involving specific object oriented programming languages. This book introduces several tools for analysis and design including: Use case narratives and diagrams, class diagrams, sequence and collaboration diagrams, state and activity diagrams and design pattern principles. It also covers fundamental object oriented concepts such as polymorphism, inheritance, encapsulation and interfaces.
The audience of this book can be divided into a number of segments. The first segment is the undergraduate and graduate students of IT programs. This book is based upon the syllabus of undergraduate and graduate courses of various Indian and international universities. The second is for the industry people like programmers, IS business analysts and IS managers so that they can effectively use object oriented technology to solve their problems.
Daminni Grover :- Author Profile
Professor Daminni Grover is an award-winning, internationally recognized, speaker, author, trainer, researcher and consultant in Canada and UK, Europe, Australia and India.
She has over 20 years of experience in aligning people, process and technology in a wide variety of environments and helping organizations makes significant and lasting improvements to their performance and achieve operational excellence by providing training and consultancy in global best practices frameworks, processes, tools and techniques in Project Management, Agile Methodologies / Scrum, IT Service Management (ITSM), IT Governance and Lean Six Sigma.
She holds two Master's degree in Computer Science and various global professional certifications as a Certified ITIL Expert ® from AXELOS, UK, PMP® from PMI, USA, Prince2® Practitioner from AXELOS, UK, Certified Scrum Master® (CSM®) from Scrum Alliance, USA, COBIT 5® from ISACA, USA, Lean Six Sigma Black Belt and Lean Six Sigma Green Belt from KPMG.
She is a prolific author of 8 technology books focusing on emerging technology - widely referred as textbooks by various universities and colleges and recommended reading material for IT professionals.
She has been awarded the prestigious Information Systems Professional (ISP) and Information Technology Certified Professional (ITCP / IP3P) designation from CIPS (Canada's Association of Information Technology Professionals), which is the gold standard for IT professionalism in Canada.
Daminni is a Certified Accredited Trainer of EXIN, Netherland, PEOPLECERT, UK and TÜV SÜD, South Asia. She has written and presented numerous research papers, conducted professional development workshops, seminars and training programmers at various industries and has ministries and trained over 30,000 adults since 2001 globally.
Divya Bhat :- The book includes an appropriate use of codes. It's an excellent book for beginners.Gayatri Lamba :- The fundamental concepts like polymorphism, encapsulation and interfaces are very well expalined. It's a good book! Gurpreet Singh :- General concepts around OOAD is lucidly explained. Software development portion is engaging.Harpreet Kaira :- As a budding software developer I found this book mtivating and useful. Some of the concepts which were unclear got clarified nicely. I rocommend this book.Naveed Umed :- This book includes various tools for analysis and design which helped in getting hold of the subject.Saurabh Joshi :- Principles of OOAD are demystified with a very lucid treatment. Must buy for beginners, especially who are going to start learning OOP language. Saurabh Kumar :- Very useful book. The cchapter on software development process is a bonus.Vikas Patel :- Good backgrounder book before a full course on C++ or Java.