კატალოგი

Record Details

ძიება კატალოგში



Object-Oriented Analysis and Design Cover Image Book Book

Object-Oriented Analysis and Design

J.W. SatzingerJackson R.B. Burd A.D. (ავტორი).

მოკლე შინაარსი:

This book manages to convey the practical use of UML 2 in clear and understandable terms with many examples and guidelines. Even for people not working with the Unified Process, the book is still of great use. UML 2 and the Unified Process, Second Edition is a must-read for every UML 2 beginner and a helpful guide and reference for the experienced practitioner.

დამატებითი ინფორმაცია

  • ISBN: 9780619216436
  • ფიზიკური აღწერილობა: 626 p.
  • გამომცემლობა: Canada Course Technology 2005

ხელმისაწვდომი ასლები

  • 1 of 1 copy available at შზსუ-ს ბიბლიოთეკები.

დაჯავშნა

  • 0 current holds with 1 total copy.
Show Only Available Copies
მდებარეობა ინვენტარის ნომერი / ასლის შენიშვნები შტრიხკოდი თაროზე განთავსების ადგილი სტატუსი დასაბრუნებელია
მთავარი ბიბლიოთეკა IBSU 005.117 S-24 064 IBSU020661064 Stacks Available -

Part 1. System Development and the Unified Process1
Chapter 1. The World of the Modern Systems Analyst2
A Systems Analyst at Consolidated Refineries3
Overview3
The Analyst as a Business Problem Solver4
Systems That Solve Business Problems6
Required Skills of the Systems Analyst10
The Environment Surrounding the Analyst13
The Analyst's Role in Strategic Planning15
Rocky Mountain Outfitters and Its Strategic Information Systems Plan18
The Analyst as a System Developer (the Heart of the Course)27
Summary30
Key Terms30
Review Questions31
Thinking Critically31
Experiential Exercises32
Case Studies32
Further Resources35
Chapter 2. Object-Oriented Development and the Unified Process36
Development Approaches at Ajax Corporation, Consolidated Concepts, and Pinnacle Manufacturing37
Overview37
The Systems Development Life Cycle38
Methodologies, Models, Tools, and Techniques47
The Unified Process as a System Development Methodology50
The UP Disciplines55
Overview of Object-Oriented Concepts60
Tools to Support System Development68
Summary74
Key Terms74
Review Questions75
Thinking Critically75
Experiential Exercises76
Case Studies76
Further Resources77
Chapter 3. Project Management and the Inception Phase78
Blue Sky Mutual Funds: A New Development Approach79
Overview79
Project Management80
The Unified Process and the Inception Phase86
Completing the Inception Phase114
Project Monitoring and Control114
Summary116
Key Terms116
Review Questions117
Thinking Critically117
Experiential Exercises119
Case Studies120
Further Resources121
Part 2. Modeling and the Requirements Discipline123
Chapter 4. The Requirements Discipline124
Mountain States Motor Sports125
Overview125
The Requirements Discipline in More Detail126
System Requirements129
Models and Modeling131
Techniques for Information Gathering135
Validating the Requirements153
Summary159
Key Terms159
Review Questions160
Thinking Critically160
Experiential Exercises161
Case Studies162
Further Resources163
Chapter 5. Use Cases and Domain Classes164
Waiters on Call Meal-Delivery System165
Overview165
Events and Use Cases166
Problem Domain Classes178
The Class Diagram185
Locations and the CRUD Matrix197
Use Cases, the Domain Model, and Iteration Planning201
Summary202
Key Terms202
Review Questions203
Thinking Critically203
Experiential Exercises205
Case Studies206
Further Resources209
Chapter 6. Use Case Modeling and Detailed Requirements210
Electronics Unlimited, Inc.: Integrating the Supply Chain211
Overview211
Detailed Object-Oriented Requirements Definitions212
System Processes - A Use Case/Scenario View214
Identifying Inputs and Outputs - The System Sequence Diagram226
Identifying Object Behavior - The Statechart Diagram237
Integrating Object-Oriented Models246
Summary249
Key Terms249
Review Questions250
Thinking Critically250
Experiential Exercises254
Case Studies255
Further Resources258
Part 3. The Design Discipline259
Chapter 7. Design Activities and Environments260
Fairchild Pharmaceuticals: Finalizing Architectural Design for a Production System261
Overview261
Moving from Business Modeling to Requirements to Design262
Understanding the Elements of Design263
Design Discipline Activities263
Project Management - Coordinating the Project267
Deployment Environment270
Software Architecture277
Network Design283
Summary287
Key Terms287
Review Questions288
Thinking Critically288
Experiential Exercises289
Case Studies289
Further Resources291
Chapter 8. Use Case Realization: The Design Discipline within UP Iterations292
New Capital Bank: Part 1293
Overview293
Object-Oriented Design - The Bridge between Requirements and Implementation294
Design Classes and Design Class Diagrams302
Interaction Diagrams - Realizing Use Cases and Defining Methods312
Designing with Sequence Diagrams315
Designing with Communication Diagrams334
Updating the Design Class Diagram337
Package Diagrams - Structuring the Major Components339
Implementation Issues for Three-Layer Design342
Summary345
Key Terms345
Review Questions346
Thinking Critically347
Experiential Exercises353
Case Studies353
Further Resources357
Chapter 9. Advanced Topics in Object-Oriented Design358
New Capital Bank: Part 2359
Overview359
Modeling System Behavior and Method Logic with Design Statecharts360
Design Principles and Design Patterns366
Designing Enterprise-Level Systems376
Summary389
Key Terms389
Review Questions390
Thinking Critically390
Experiential Exercises393
Case Studies394
Further Resources395
Chapter 10. Designing the Data Access Layer396
Nationwide Books: Designing a New Database397
Overview397
Databases and Database Management Systems398
Object-Oriented Databases400
Relational Databases407
Object-Relational Interaction420
Distributed Databases423
Database Design within the UP431
Summary434
Key Terms434
Review Questions435
Thinking Critically436
Experiential Exercises437
Case Studies437
Further Resources439
Chapter 11. Designing the User-Interface Layer440
Interface Design at Aviation Electronics441
Overview441
Identifying and Classifying Inputs and Outputs442
Understanding the User Interface444
Guidelines for Designing User Interfaces453
Documenting Dialog Designs457
Guidelines for Designing Windows and Browser Forms464
Guidelines for Designing Web Sites469
Designing Dialogs for Rocky Mountain Outfitters471
Summary479
Key Terms479
Review Questions480
Thinking Critically480
Experiential Exercises481
Case Studies482
Further Resources485
Chapter 12. Designing System Interfaces, Controls, and Security486
Downslope Ski Company: Designing a Secure Supplier System Interface487
Overview487
Identifying System Interfaces488
Designing System Inputs492
Designing System Outputs497
Designing Integrity Controls506
Designing Security Controls513
Summary522
Key Terms522
Review Questions523
Thinking Critically523
Experiential Exercises525
Case Studies525
Further Resources527
Part 4. Implementation, Testing, and Deployment Disciplines529
Chapter 13. Making the System Operational530
Tri-State Heating Oil: Juggling Priorities to Begin Operation531
Overview531
Implementation532
Testing533
Configuration and Change Management540
Deployment547
Planning and Managing Implementation, Testing, and Deployment553
Putting It All Together - RMO Revisited565
Summary569
Key Terms569
Review Questions570
Thinking Critically570
Experiential Exercises571
Case Studies571
Further Resources573
Chapter 14. Current Trends in System Development574
Valley Regional Hospital: Measuring a Project's Progress575
Overview575
Software Principles and Practices576
Adaptive Approaches to Development580
Model-Driven Architecture - Generalizing Solutions594
Frameworks and Components598
Summary606
Key Terms607
Review Questions607
Thinking Critically607
Experiential Exercises608
Case Studies609
Further Resources611
Appendices
Appendix A. Principles of Project Management
Appendix B. Developing a Project Schedule with PERT/CPM Charts
Appendix C. Calculating Net Present Value, Payback Period, and Return on Investment
Appendix D. Presenting the Results to Management
Appendix E. Guide to Microsoft Project 2003

Additional Resources