Higher Education

shoe image

Object-oriented Analysis and Design using UML (Print on Demand)

Author(s): Ugrasen Suman | Sanjeev Kumar Sharma | Maya Rathore

ISBN: 9789387994218

1st Edition

Copyright: 2019

India Release: 2018

₹960

Binding: Paperback

Pages: 384

Trim Size: 241 x 181 mm

Refer Book

Order Inspection Copy

Object-oriented technology has made a significant impact in the software industry in the last few years. These days, small-scale as well as large-scale softwares are developed using this technology, which uses object-oriented approach to software development. Object-oriented approach is based on modeling objects for problem solving in the real world with the help of modeling tools. Object-oriented models are easily translated to object-oriented programs. Object-oriented analysis and design is the most widely used approach for visual modeling, analysis, design, and development of a software system and fosters better stakeholder communication and product quality. Unified Modelling Language (UML) is a popular object-oriented modeling language for object-oriented systems. This book presents concepts pertaining to object-oriented analysis and design, and illustrations are discussed using UML.

  • Written in a simple and easy-to-understand language
  • Covers software development process and Rational Unified Process
  • Object-oriented analysis and design process explained using Object Modeling Techniques
  • Detailed discussion on object-oriented databases
  • Case studies illustrate concepts clearly with real-life examples
  • This book includes a license key for our digital learning app, CENGAGE app, that provides access to self-assessments and flashcards.

 

1. Object-oriented Concepts

2. Software Development Process

3. Unified Modeling Language

4. Object-oriented Analysis

5. Object-oriented Design

6. Implementation and Object-oriented Languages

7. Object-oriented Databases

8. Software Reuse

9. Design Patterns

Ugrasen Suman

Ugrasen Suman is Professor at School of Computer Science & Information Technology, Devi Ahilya University, Indore. He has vast experience in teaching, research, and project development. He has guided several postgraduate and doctoral research dissertations/projects. Prof. Suman has published 3 book chapters and 85 research papers. He has also authored two books—Software Engineering: Concepts and Practices (CLI, 2013) and Software Engineering (CLI, 2018). He is a member of IEEE, life member of CSI, and senior member of IACSIT and IAENG. His areas of research interest include software engineering, service-oriented computing, and knowledge management and mining.

 

Sanjeev Kumar Sharma

Sanjeev Kumar Sharma is Associate Professor at Oriental Institute of Science and Technology, Bhopal. He completed his PhD degree in Computer Science from Devi Ahilya University, Indore. He is   M.Tech. and MCA as well. Prof. Sharma has more than 13 years of teaching and research experience. He is also associated with defence-related activities of the Indian Army in OIST, Bhopal, under the flagship of National Cadet Corps. He has 4 postgraduate and 2 doctoral research scholars under his guidance. Dr Sharma has published more than 15 research papers. He is also a member of IE, CSI, and IEEE. His areas of research interest are data mining and warehousing, object-oriented analysis and design, data structures and algorithms, and software engineering.

 

Maya Rathore

Maya Rathore is Associate Professor at Christian Eminent College, Indore. She received her Master's in Computer Applications from Rajiv Gandhi Technical University, Bhopal, and PhD in Computer Science from Devi Ahilya University, Indore. Prof. Rathore has 11 years of teaching experience and 5 years of research experience. She has published 1 book chapter and around 16 research papers in various national and international conferences and journals. Her areas of research interest are software engineering, service-oriented computing, distributed computing, and cloud computing.