UML - dynamic

UML dynamic - Object-Oriented Software Engineering Practical Software Development using UML and Java Modelling Interactions and Behaviour Objective

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

View Full Document Right Arrow Icon
Object-Oriented Software Engineering Practical Software Development using UML and Java Modelling Interactions and Behaviour
Background image of page 1

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

View Full DocumentRight Arrow Icon
Objective Upon completing this lesson you will be able to • Model system interactions and behavior using UML diagrams • Understand the synergy between static and dynamic models • Analyze use cases/stories as interactions of objects © Lethbridge/Laganière 2005 Chapter 8: Modelling Interactions and Behaviour 2
Background image of page 2
Review: Mapping Requirements to Design Components Design must satisfy requirements Everything (data and behavior) in the requirements must be mapped to the design components Decide what functionality goes into which component As you do the mapping, assess functional cohesion and coupling Strive for low coupling and high cohesion 3
Background image of page 3

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

View Full DocumentRight Arrow Icon
8.1 Interaction Diagrams Interaction diagrams are used to model the dynamic aspects of a software system • They help you to visualize how the system runs. • An interaction diagram is often built from a use case and a class diagram. —The objective is to show how a set of objects accomplish the required interactions with an actor. © Lethbridge/Laganière 2005 Chapter 8: Modelling Interactions and Behaviour 4
Background image of page 4
UC: Register for Courses 1. Student selects Register for Courses option 2. System retrieves a list of the available courses 3. Student specifies the desired course 4. System shows a list of the available sections 5. Student selects the course section 6. System verifies if the student has passed prerequisites 7. System add course section to student’s Schedule 8. System displays modified student’s Schedule 9. Steps 3 8 repeated until student finished Actor Candidate Classes 5
Background image of page 5

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

View Full DocumentRight Arrow Icon
Interactions and messages • Interaction diagrams show how a set of actors and objects communicate with each other to perform: —The steps of a use case, or —The steps of some other piece of functionality. • The set of steps, taken together, is called an
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 05/06/2010 for the course SE 4010-361 taught by Professor Yedduladoddi during the Winter '10 term at RIT.

Page1 / 23

UML dynamic - Object-Oriented Software Engineering Practical Software Development using UML and Java Modelling Interactions and Behaviour Objective

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

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