Federal Taxation: Basic Principles (2009)

305examIIreviewquestions
Download Document
Showing pages : 1 - 12 of 44
This preview has blurred sections. Sign up to view the full version! View Full Document
(OOA -2) Object-Oriented Analysis By Rick Birney
Background image of page 1
Information System Development Analysis Strategies
Background image of page 2
Make Sure Everyone is on the Same Page!
Background image of page 3
Tackling Difficult Problems - Problem Decomposition The process of breaking the description of a system down into small components
Background image of page 4
How Can I Solve These Problems?
Background image of page 5
Unified Modeling Language (UML) UML is a notation language that is used to help document the requirements (analysis) of an information system. Used in analyzing and designing an information system Can be used in any information system development methodologies
Background image of page 6
UML (Unified Modeling Language) Recognized standard used to model and document information systems UML Diagrams Include Use Case Diagrams describes interactions between users and the application Class Diagrams shows attributes, methods, and relationships of the objects used in the application Sequence Diagrams shows interactions vs. time sequence between objects Collaboration Diagrams shows interactions between objects vs. their relationships State Diagrams models object reactions to external stimuli Activity Diagrams models internal object activity Component Diagrams show software components used in the system Package Diagrams – how classes are distributed in modules and packages Deployment Diagrams block diagram of hardware components used in system CIS-340 Uses these three!
Background image of page 7
UML Use Case Diagram Mgr. & Scheduler Log into System Schedule Aircraft to a  Journey Assign Crew to a  Journey Cancel a Journey List Unscheduled  Journeys List Journey/ Crew  Assignments World Airlines Scheduling Application - Manager and Scheduler Functions  List Cancelled Journeys
Background image of page 8
UML Use Case Scenario For each use-case function (circle) a Use-Case Scenario is created. The Scenario represents the detailed steps required to complete the use-case function.
Background image of page 9
UML Class Relationship Diagram WorldAirlinesApp + addEditDeleteList_aircraft (  ) + addEditDeleteList_airport (  ) + addEditDeleteList_list flights (  ) + addEditDeleteList_journeys (  ) ... Flight + flightIdNo + depAirport d ... + enterFlightInfo (  ) + saveFlightInfo (  ) ... Journeys + journeyIdNo + enterJourneyInfo (  ) + saveJourneyInfo (  ) + updateJourneyInfo (  ) + listAllJourneys (  ) + getAllJourneys (  ) ( Airport + airportId ... + enterAirportInfo (  ) + saveAirportInfo (  ) ( ... Employee + employeeIdNo + name n + enterEmployeeInfo (  ) + saveNewEmployeeInfo (  ) ( Pilot + qualList + confirmQualification (  ) CabinStaff + qualList + confirmQualifi. .. World Airlines Scheduling Application - Candidate Class Relationship Diagram - maintains 1 1 2 0.* - contains 0..1 0..* - contains 1 - contains 0..* is-a is-a 0..* 0..* - contains 0..* 0..* - contains 0..* - maintains 1 1 - maintains 0. .* 1 - maintains - maintains 1 1 Aircraft + aircraftIdNo a + enterAircraftInfo (  ) + saveAircraftInfo (  )
Background image of page 10
UML Sequence Diagram  : Mgr. & Scheduler  : WorldAirlinesApp  : Journeys
Background image of page 11
Image of page 12
This is the end of the preview. Sign up to access the rest of the document.
Ask a homework question - tutors are online