CH07 - Systems Analysis and Design in a Changing World...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
7 Systems Analysis and Design in a Changing World, Fifth Edition
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
7 Learning Objectives Understand the models and processes of defining object-oriented requirements Develop use case diagrams and activity diagrams Develop system sequence diagrams Develop state machine diagrams to model object behavior Explain how UML diagrams work together to define functional requirements for the object-oriented approach Systems Analysis and Design in a Changing World, 5th Edition 2
Background image of page 2
7 Overview The objective of requirements definition is understanding – understanding the users’ needs, the business processes, and the systems to support business processes Understand and define requirements for a new system using object-oriented analysis models and techniques Line between object-oriented analysis and object- oriented design is somewhat fuzzy Iterative approach to development Models built in analysis are refined during design Systems Analysis and Design in a Changing World, 5th Edition 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
7 Object-Oriented Requirements Object-oriented modeling notation is Unified Modeling Language (UML 2.0) UML was accepted by Object Management Group (OMG) as standard modeling technique Purpose of Object Management Group Promote theory and practice of object-oriented technology for development of distributed systems Provide common architectural framework for OO Systems Analysis and Design in a Changing World, 5th Edition 4
Background image of page 4
7 Object-Oriented Requirements (continued) ( Object-oriented system requirements are specified and documented through process of building models Modeling process starts with identification of use cases and problem domain classes (things in users’ work environment) w Business events trigger elementary business processes (EBP) that new system must address as use cases Use cases define functional requirements Systems Analysis and Design in a Changing World, 5th Edition 5
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
7 Object-Oriented Requirements Models Use case model – a collection of models to capture system requirements Use case diagram – identify actors and their roles and how the actor roles utilize the system Systems sequence diagrams (SSDs) – define inputs and outputs and sequence of interactions between user and system for a use case Systems Analysis and Design in a Changing World, 5th Edition 6
Background image of page 6
7 Object-Oriented Requirements Models (continued) Message – the communication between objects within a use case Domain model – describes the classes of objects and their states State machine diagrams – describe states of each object Systems Analysis and Design in a Changing World, 5th Edition 7
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
7 Requirements Models—Traditional vs OO Systems Analysis and Design in a Changing World, 5th Edition 8 Figure 7-1
Background image of page 8
7 The System Activities— A Use Case/Scenario View Use case analysis used to identify and define all business processes that system must support Use case – an activity a system carried out, usually in
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 46

CH07 - Systems Analysis and Design in a Changing World...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online