Software
Engineering
Lecture #6
Fakhar Lodhi
Reuse and Extension
An Example
Notes of the animations (highlight all the points)
1. Cellular Network
2. User
3. Place Phone call
4. Receive phone call
5. Use scheduler
5. Place conference call
6. Receive additional call
7. extend -- written at the top
8. extend -- written at the bottom
Extended User
An Example
Notes of the animations
Show all the slide and then scroll to the customer and individual customer
and corporate customer ----- Zoom to these objects. (highlight text and
arrow color)
1. Customer
2. Individual customer – with its arrow going towards the customer
2. Corporate Customer -- with its arrow going towards the customer
Components Of A Use Case
• Priority
• Actor
• Summary
• Precondition
• Post- Condition
• Extend
• Normal Course of Events
• Alternative Path
• Exception
• Assumption
Use Case Example
Delete Information
Information in the doc file as slide No 5.doc
Activity Diagram
• Animation sequence is on the slide.
• Use arrow for animation
• If it does not fit on one slide then u can use the scrolling feature. Take care
show at least three levels at a time (not less in any case and then use the
highlight feature.)
Reuse Extension and
Inclusion
Recap
Describing a Use Case
An Example of a Detailed Use
Case
Summary of Today’s Lecture
Activity Diagram
Use Case Example Delete
Information
Use Case Example Delete
Information
Use Case Example Delete
Information
Use Case Example Delete
Information
Activity Diagram
Activity Diagram
Activity Diagram
Limitation of Use Cases

Lecture-6. software engineering subject presentation ppt