TY - BOOK AU - Rumbaugh,James TI - Object-oriented modeling and design SN - 0136298419 U1 - 005.1 21 PY - 1991/// CY - Englewood Cliffs, N.J. PB - Prentice Hall KW - Object-oriented programming (computer science) KW - System design N1 - Table of content CHAPTER 1 : INTRODUCTION 1.1 What is project oriented ? 1.2 What is project oriented development 1.3 Object oriented themes etc CHAPTER 2 : MODELING AS A DESIGN TECHNIGUE 2.1 Modeling 2.2 The object modelling technique 2.3 Chapter summary etc CHAPTER 3 : OBJECT MODELING 3.1 Object and classes 3.2 Links and association 3.3 Advanced link and association concepts etc CHAPTER 4 ADVANCED OBJECT MODELING 4.1 Aggregation 4.2 Abstract classes 4.3 Generalization as extension and restriction etc CHAPTER 5 : DYNAMIC MODELING 5.1 Events and states 5.2 Operations 5.3 Nested state diagrams etc CHAPTER 6 : FUNCTION MODELING 6.1 Function models 6.2 Data flow diagram 6.3 Specifying operation etc CHAPTER 7 : METHODOLOGY REVIEW 7.1 OMT as a software engineering methodology 7.2 The OMT methodology 7.3 Impact of an object oriented approach etc CHAPTER 8 : ANALYSIS 8.1 Overview of analysis 8.2 Problem statement 8.3 Automated teller machine example etc CHAPTER 9 : SYSTEM DESIGN 9.1 Overview of system design 9.2 Breaking a system into subsystems 9.3 Identifying concurrency etc CHAPTER 10 : OBJECT DESIGN 10.1 Overview of object design 10.2 Combining the three models 10.3 Designing algorithms etc CHAPTER 11 : METHODOLOGY SUMMARY 11.1 Analysis 11.2 System design 11.3 Object design etc CHAPTER 12 : COMPARISION OF METHODOLOGIES 12.1 Structured analysis/ structured design 12.2 Jackson structured development 12.3 Information modelling notation etc CHAPTER 13 : FROM DESIGN TO IMPLEMENTATION 13.1 Implementation using programming language 13.2 Implementation using a database system 13.3 Implementation outside a computer etc CHAPTER 14 : PROGRAMMING 14.1 Object oriented styles 14.2 Reusability 14.3 Extensibility etc CHAPTER 15 : OBJECT ORIENTED LANGUAGES 15.1 Translating a design into an implementation 15.2 Class definition 15.3 Creating objects etc CHAPTER 16 : NON OBJECT ORIENTED LANGUAGES 16.1 Mapping object oriented concepts 16.2 Translating classes into database structure 16.3 Passing arguments to method etc CHAPTER 17 : RELATIONA; DATABASE 17.1 General DBMS concepts 17.2 Relational DBMS concepts 17.3 Relational database design etc CHAPTER 18 : OBJECT DIAGRAM COMPILER 18.1 Background 18.2 Problem statement 18.3 Analysis etc CHAPTER 19 : COMPUTER ANIMATIONS 19.1 Background 19.2 Problem statement 19.3 Analysis etc CHAPTER 20 : ELECTRICAL DISTRIBUTION DESIGN SYSTEM 20.1 Background 20.2 Problem statement 20.3 Analysis etc; Includes bibliographical notes . -- glossary : p454-464 . -- index : 491-500 ER -