Lab3 - Thomas Nanke CIS 200-001 CIS 200L-001 Lab #3 UML Use...

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

View Full Document Right Arrow Icon
Thomas Nanke CIS 200-001 CIS 200L-001 Lab #3 UML Use Case Diagram and Class Diagram 1/28/08
Background image of page 1

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

View Full DocumentRight Arrow Icon
2008 Winter CIS200 – Lab 3 Release date: Jan 28 and 30, 2008 Due date: Feb 4 and 6, 2008 Student Name: Thomas Nanke Question 1. Construct a Use Case Diagram of Student on the basis of the following specification: Three Actors: Customer, ATM and Bank Four Use Cases: (1) Deposit money : invoked by Customer and handled by either ATM or Bank (2) Withdraw money : invoked by Customer and handled by either ATM or Bank (3) Notify transaction : invoked by ATM and received by Bank (4) Repair machine : invoked by Bank to repair a problem on ATM Question 2. Construct a Class Diagram of Employee on the basis of the following specification: Three Classes: Employee, Fulltime Staff and Part-time Staff Class Employee: Attributes: Name: String Address: String ID#: String SSN: String Actions: reportTax() a Takes no parameters End Class Employee Class Fulltime Staff: Attributes: Annual salary: float Actions: selectBenefit() a Takes no parameters
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 5

Lab3 - Thomas Nanke CIS 200-001 CIS 200L-001 Lab #3 UML Use...

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

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