Object Oriented Analysis and Design

Slides:



Advertisements
Similar presentations
Specialist Software for Family Practitioners Look to the Future Introducing divorce divorce.
Advertisements

SYSTEMS ANALYSIS AND DESIGN TOOLS
How Do I Evaluate Workflow?
MIS 325 PSCJ. 2  Business processes can be quite complex  Process model: any abstract representation of a process  Process-modeling tools provide a.
Institute of Applied Technology Project PPT 3 February 22, 2011.
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 9 Group Collaboration.
Chapter Lead Black Slide Powered by DeSiaMore Powered by DeSiaMore.
Information System Design IT60105
CHAPTER Programming MIS105 Week-14/ Lec02 Irfan Ahmed Ilyas.
Activity Diagrams. What is Activity Diagrams?  Activity diagrams are a technique to describe procedural logic, business process, and work flow.  An.
Use Case Diagrams. Use Case Use case A view to system seen from outside(user) User’s requirements on system A set of scenario for an actor to achieve.
Object Linking and Embedding A tool which allows different software application packages to share data.
Using the Diagram It Template Copy this presentation to your hard drive. There are two sets of templates: Slides #3 & 4 for a flow chart Slides #5 & 6.
1 Business Models Modeling. 2 Why Model the Business Business modeling is a technique to help answer critical questions, such as: What do the workers.
PSLE Report Writing Protocol. The Report Template  The template is available on the PSLE website at 3.dot.
Of 19 1/11/2014Create WNPS Business Cards 1 Create and Order WNPS Business Cards This set of charts describes the process with which you can create and.
Software Engineering EKT 420. What is Activity Diagram Activity diagrams are graphical representations of workflows of stepwise activities and actions.
Concepts in Enterprise Resource Planning 2 nd Edition Chapter 7 Process Modeling, Process Improvement, and ERP Implementation.
Welcome to PC362: Managing Grants. Please set cell phones and pagers to silent Refrain from side discussions. We all want to hear what you have to say!
Activity Diagram.
Accounting Electronic Records Management Process Your Company Name Here. Confidential. Revision # ___. Date: _____ By: _______________ 1 1. Full Access.
ELP Helper MSE Project Presentation I Aghsan Ahmad Major Professor: Dr. Bill Hankley.
Use Case Diagrams. Use cases modeling Overview Motivation Communication between developers and users Users don’t know system, developers don’t know users’
ITEC 370 Lecture 10 Design. Review Design –Why is it part of the process? –Who is the audience for design?
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 21. Review ANALYSIS PHASE (OBJECT ORIENTED DESIGN) Functional Modeling – Use case Diagram Description.
Due to the competitive nature of this document, the information contained within is considered to be of a proprietary and confidential nature and shall.
Arkansas & Oklahoma’s Leading Process Service Provider.
CSC 395 – Software Engineering Lecture 28: Classical Analysis -or- Do You Really Want to Do That?
SYSTEMS ANALYSIS AND DESIGN TOOLS DATA FLOW DIAGRAMS.
Ethics. Bell Ringer What are Business Ethics? What is the goal of business? If something helps your business, but hurts other people, is this ethical?
ARCH-2: UML From Design to Implementation using UML Frank Beusenberg Senior Technical Consultant.
Activity diagrams. Introduction ● Activity diagrams are a behavioural model that represent the dynamics of the system. ● An activity diagram is essentially.
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
Law Office Project The Best Part of the Class. Choose a law firm to examine. Choose a law firm to examine. Make an appointment with a paralegal or law.
CS212: Object Oriented Analysis and Design Lecture 34: UML Activity and Collaboration diagram.
State Modeling. Events An event is an occurrence at a point in time, such as user depresses left button or.
1 Activity Diagram. Activity Diagrams 1.Activity diagrams are the object-oriented equivalent of flow charts and data-flow diagrams from structured development.
Leading firms through the next generation of change™
Activity Diagramming by Andrzej Rosolski Stanisław Gliniewicz.
AZ Tax Credit Scholarship Information Arizona Tax Credit Power Point Presentation Prepared for St. Augustine Catholic High School By Stacy DeLong.
Business Process Modeling What is a process model? – A formal way of representing how a business system operates. – Illustrates the activities that are.
Speak to family members & all parties involved & do research online or friends & family & decide time frame to move & get commitment to buy property location,
Systems Documentation Techniques
APPLYING TO UNIVERSITY – ARRANGEMENTS IN SCHOOL
Unified Modeling Language
Business Models Modeling.
Activity Diagram.
Visit for more Learning Resources
1.Customer and supplier agree on L/C as method of payment
REQUIREMENTS ANALYSIS
University of Central Florida COP 3330 Object Oriented Programming
Activity Diagrams Activity diagrams describe the workflow behavior of a system.  The diagrams describe the state of activities by showing the sequence.
UML’s StateChart FSM, EFSM in UML Concurrent states Tool support.
MS-Office It is a Software Package It contains some programs like
Software Engineering Chapter 5 (Part 3) System Modeling Dr.Doaa Sami.
Customer Contract Management Scenario Overview
Software Engineering Chapter 5 (Part 3) System Modeling Dr.Doaa Sami.
UML State machine diagram
Chapter 7: Producing Your Proposal
Infectious Disease Bureau,
Software Design Lecture : 15.
Seminar 2 Design of Informatics Systems
UNIVERSITAS KATOLIK PARAHYANGAN
How Do I Evaluate Workflow?
REQUIREMENTS ANALYSIS
SAP Business Enterprise Simulation
How to Interact with CC3D Copyright Collins Creations 3D Ltd.
GSA Task 7 Begin Guest check-in
Systems Documentation
Compliance Manual Update Staff Requirements Check
Presentation transcript:

Object Oriented Analysis and Design Activity Diagrams

Activity Diagrams Activity diagrams are graphical representations of workflows as stepwise activities

Activity Diagrams Activity diagrams are the object-oriented equivalent of flow charts and data-flow diagrams from structured development. Activity diagrams describe the workflow behavior of a system The process flows in the system are captured in the activity diagram. Activity diagram illustrates the dynamic nature of a system by modeling the flow of control from activity to activity.

Activity Diagrams Represenet A complex operation A complex business rule A single use case Several use cases A business process Software processes

Symbols

Start of the diagram Guided condition Decision point Activity Final state

Example - 1 creating document Open the word processing package Create a file Save the file under a unique name within its directory Type the document If graphics are necessary, open the graphics package, create the graphics, and paste the graphics into the Document If a spreadsheet is necessary, open the spreadsheet package, create the spreadsheet, and paste the spreadsheet into the document Save the file Print a hard copy of the document Exit the word processing package

Example 2 Once the order is received the activities split into two parallel sets of activities. One side fills and sends the order while the other handles the billing. On the fill order side, the method of delivery is decided conditionally. Depending on the condition either the overnight delivery activity or the regular delivery activity is performed. Finally the parallel activities combine to close the order.

Enrollment in university An applicant wants to enroll in the university. The applicant hands a filled out university application form to the registrar. The registrar inspects the forms. The registrar determines that the forms have been filled out properly. The registrar informs student to attend in university overview presentation. The registrar helps the students to enroll in seminars. The registrar asks the student to pay the initial.

Business process of meeting a new client A salesperson calls the client and sets up an appointment. If the appointment is onsite ( in the consulting firm’s office), corporate technicians prepare conference room for a presentation. If the appointment is offsite (at the client’s office), a consultant prepares a presentation on a laptop. The consultant and the salesperson meet with the client at the agreed-upon location and time. The salesperson follows up with a letter. If the meeting has resulted in a statement of a problem, the consultant create a proposal and sends it to the client.

credit Card Payment