CHAPTER
6
Object Modeling
Chapter 6 is the third of four chapters in the systems analysis phase of the SDLC. This chapter discusses object modeling techniques that analysts use to create a logical model. In addition to structured analysis, object-oriented analysis is another way to represent and design an information system.
INTRODUCTION
OBJECTIVES
When you finish this chapter, you will be able to:
• Explain how object-oriented analysis can be used to describe an information system
• Define object modeling terms and concepts, including objects, attributes, methods, messages, classes, and instances
• Explain relationships among objects and the concept of inheritance
• Draw an object relationship diagram
• Describe Unified Modeling Language (UML) tools and techniques, including use cases, use case diagrams, class diagrams, sequence diagrams, state transition diagrams, and activity diagrams • Explain the advantages of using CASE tools in developing the object model
• Explain how to organize an object model
In Chapter 5, you learned how to use structured analysis techniques to develop a data and process model of the proposed system. Now, in Chapter 6, you learn about object-oriented analysis, which is another way to view and model system requirements. In this chapter, you use object-oriented techniques to document, analyze, and model the information system. In Chapter 7, which concludes the systems analysis phase, you will evaluate alternatives, develop the system requirements document, learn about prototyping, and prepare for the systems design phase of the SDLC.
Phase 2
Systems Analysis
Introduction
249
CHAPTER INTRODUCTION CASE: Mountain View College Bookstore
Background: Wendy Lee, manager of college services at Mountain View College, wants a new information system that will improve efficiency and customer service at the three college bookstores. In this part of the case, Tina Allen (systems analyst) and David Conroe (student