Understanding the customer s requirements for a software system. Requirements Analysis

Size: px
Start display at page:

Download "Understanding the customer s requirements for a software system. Requirements Analysis"

Transcription

1 Understanding the customer s requirements for a software system Requirements Analysis 1

2 Announcements Homework 1 Correction in Resume button functionality. Download updated Homework 1 handout from web page. Papyrus Tool - Installation instructions on Eclipse 4.2 and step by step guide to start a new UML model are available on the webpage.

3 3 Goals For Today Understanding the concept of Stakeholder Discuss a few techniques for getting all the information we need to develop a system Requirements Elicitation/Analysis

4 Requirements Analysis Sometimes called requirements elicitation or requirements discovery Involves supplier (technical or non-technical) staff working with customers to find out about the application domain, the services that the system should provide and the system s operational constraints May involve end-users, managers, engineers involved in maintenance, domain experts, trade unions, etc. These are called stakeholders

5 The Requirements Engineering Process Feasibility Study Requirements Analysis Requirements Definition Requirements Specification Feasibility Report System Models Definition of Requirements Requirements Document Specification of Requirements

6 6 Requirements Elicitation

7 The Requirements Analysis Process Requirements Validation Requirements Definition and Specification Process Entry Domain Understanding Prioritization Requirements Collection Conflict Resolution Classification

8 Interview the User Make sure you have the right user Is this user s answers official? } Often Conflicting Find out what they are willing to pay for each function Helps in prioritization Try to be context free Avoid We thought you knew that. We always do it that way. Hundreds of techniques More or less suitable for your organization and problem Be creative and do some research before the process starts

9 Viewpoint-Oriented Analysis Stakeholders represent different ways of looking at a problem or problem viewpoints This multi-perspective analysis is important as there is no single correct way to analyze system requirements Ian Sommerville

10 0 Stakeholders Must Work

11 1 Stakeholders Must Work

12 Multiple Problem Viewpoints Problem Under Analysis

13 3 Types of Viewpoint Data sources or sinks Viewpoints are responsible for producing or consuming data Receivers of services Viewpoints are external to the system and receive services from it Experts in the domain Representation frameworks Viewpoints represent particular types of system models

14 4 Autoteller Viewpoints

15 5 Autoteller Viewpoints Bank customers Representatives of other banks Hardware and software maintenance engineers Marketing department Bank managers and counter staff Database administrators Security staff Communications engineers Personnel department

16 6 Use Cases in UML W i t h d r a w c a s h F o r e i g n C u s t o m e r A c c o u n t H o l d e r Q u e r y b a l a n c e R u n d i a g n o s t i c s T r a n s f e r f u n d s A d d c a s h O r d e r c h e c k s S e n d m e s s a g e O r d e r s t a t e m e n t B a n k T e l l e r

17 17 What is a Use-Case A use-case captures some user visible function This may be a large or small function Depends on the level of detail in your modeling effort A use-case achieves a discrete goal for the user Examples Format a document Request an elevator How are the use cases found (captured or elicited)?

18 8 User Goals versus User Interactions Consider the following when formatting a document Define a style Change a style Copy a style from one document to the next versus Format a document Ensure consistent formatting of two documents The latter is a user goal Something the user wants to achieve The former are user interactions Things the user does to the system to achieve the goal

19 9 Goals and Interactions There is a place for both goals and interactions Understand what the system shall do Capture the user goals Understand how the user will achieve the goals Capture user interactions Sequences of user interactions Thus, start with the user goals and then refine the user goals into several (many) user interactions Users are referred to as Actors (does not have to be human) Primary Actor- is the actor with the goal the use case is trying to satisfy Secondary Actor Actor with which the system communicates while carrying out the use case.

20 Use Case Goal Buy a Product The customer browses the catalogue in an on-line shop and adds the desired items to the basket. When the customer wishes to pay, the customer describes the shipping and credit card information and confirms the sale. The system checks the authorization on the credit cards and confirms the sale both immediately and with a follow up . Other scenarios Credit card authorization might fail, you may have a regular customer for whom you don't need to capture shipping and credit card information. Scenarios are different, yet the goal of the user in all the scenarios is the same - Buy a Product. A use case is a set of scenarios tied together by a common user goal.

21 1 Buy a Product Use-Case Buy a Product Main Success Scenario 1. Customer browses catalog and selects items to buy 2. Customer goes to check out 3. Customer fills shipping info. 4. Systems presents full pricing information. 5. Customer fills in credit card info. 6. System authorizes purchase 7. System confirms sale immediately 8. System sends confirmation to customer Extensions 3a: Customer is regular customer.1: System displays current shipping and billing information.2:customer may accept or override these defaults, returns to MSS at step 6 6a: System fails to authorize credit card purchase.1: Customer may reenter credit card information or may cancel

22 2 Use-Cases for the Viewpoints Cash withdrawal - correct PID. The customer inserts the card in the ATM. The ATM accepts the card and asks the user for the PID. If the PID is correct, the ATM asks the user from which account the funds should be drawn. The user enters the account. The ATM asks the user for the amount. The user enters the amount. The ATM asks the user to verify the account. The user verifies the account. If there are sufficient funds in the account, the money is dispensed and the amount is withdrawn from the account.

23 3 Structure the Use-Cases Cash withdrawal - correct PID 1.The customer inserts the card in the ATM. 2.The ATM accepts the card and asks the user for the PID. 3.If the PID is correct, the ATM asks the user from which account the funds should be drawn. 4.The user enters the account. 5.The ATM asks the user for the amount. 6.The user enters the amount. 7.The ATM asks the user to verify the account. 8.The user verifies the account. 9.If there are sufficient funds in the account, the money is dispensed and the amount is withdrawn from the account.

24 4 Use-Case Templates Help Example on web

25 25 Use-Case Diagrams U s e C a s e S y s t e m B o u n d a r y P O S T B u y I t e m L o g I n C a s h i e r R e f u n d a P u r c h a s e d I t e m C u s t o m e r M H Adapted from Larman Applying UML and Patterns

26 6 Example from Fowler S e t L i m i t s U p d a t e A c c o u n t s A c c o u n t i n g S y s t e m T r a d i n g M a n a g e r A n a l y z e R i s k P r i c e D e a l «u s e s» «u s e s» V a l u a t i o n T r a d e r C a p t u r e D e a l «e x t e n d s» S a l e s p e r s o n Adapted from Fowler UML Distilled L i m i t E x c e e d e d M H

27 7 Uses and Extends Uses You have a piece of behavior that is similar across many use cases Break this out as a separate use-case and let the other ones use it Examples include Valuation Validate user interaction Sanity check on sensor inputs Check for proper authorization Extends A use-case is similar to another one but does a little bit more Put the normal behavior in one use-case and the exceptional behavior somewhere else Capture the normal behavior Try to figure out what can go wrong in each step Capture the exceptional cases in separate use-cases Makes it a lot easier to understand

28 8 Setting the System Boundary The system boundary will affect your actors and use-cases P O S T B u y I t e m L o g I n C a s h i e r Adapted from Larman Applying UML and Patterns R e f u n d a P u r c h a s e d I t e m C u s t o m e r M H

29 9 A Different Boundary Let us view the whole store as our system S t o r e B u y I t e m R e f u n d a P u r c h a s e d I t e m Adapted from Larman Applying UML and Patterns C u s t o m e r M H

30 0 Partial POST P O S T B u y I t e m L o g I n C a s h i e r R e f u n d a P u r c h a s e d I t e m C u s t o m e r S t a r t U p M a n a g e U s e r s M a n a g e r S y s t e m A d m i n i s t r a t o r Adapted from Larman Applying UML and Patterns A n d a L o t M o r e M H

31 1 POST Scenario Use case: Buy Item Actors: Customer (initiator), Cashier Type: Primary Description: The Customer arrives at the checkout with items to purchase. The Cashier records the purchase items and collects a payment. On completion the Customer leaves with the items

32 2 POST Expanded Scenario Use case: Buy Item Actors: Customer (initiator), Cashier Type: Primary and essential Description: The Customer arrives at the checkout with items to purchase. The Cashier records the purchase items and collects a payment. On completion the Customer leaves with the items. Cross Ref.: Requirements XX, YY, and ZZ Use-Cases: Cashier must have completed the Log In use-case

33 The Home Heating System Water Pump Water Valve Hot Water Burner Controller Home Fuel Valve Off Fuel On Control Panel Temp Sensor

34 4 Home Heating Use-Case Diagram H o m e H e a t i n g P o w e r U p P o w e r D o w n H o m e O w n e r C h a n g e T e m p. M H

35 5 Home Heating Scenario Use case: Power Up Actors: Home Owner (initiator) Type: Primary and essential Description:The Home Owner turns the power on. Each room is temperature checked. If a room is below the the desired temperature the valve for the room is opened, the water pump started, the fuel valve opened, and the burner ignited. If the temperature in all rooms is above the desired temperature, no actions are taken. Cross Ref.: Requirements XX, YY, and ZZ Use-Cases: None

36 6 Modified Home Heating H o m e H e a t i n g P o w e r U p «u s e s» T e m p. H i g h H o m e O w n e r P o w e r D o w n C h a n g e T e m p. «u s e s» A d j u s t T e m p «u s e s» «u s e s» T e m p. L o w M H

37 7 HACS Homework assignment and collection are an integral part of any educational system. Today, this task is performed manually. What we want the homework assignment distribution and collection system (HACS for short) to do is to automate this process. HACS will be used by the instructor to distribute the homework assignments, review the students solutions, distribute suggested solution, and distribute student grades on each assignment. HACS shall also help the students by automatically distribute the assignments to the students, provide a facility where the students can submit their solutions, remind the students when an assignment is almost due, remind the students when an assignment is overdue.

38 8 HACS Use-Case Diagram H A C S C o n f i g u r e H A C S R e m i n d S t u d e n t S y s t e m A d m i n D i s t r i b u t e A s i g n m e n t s G e t A s s i g n m e n t P o s t S o l u t i o n s S u b m i t A s s i g n m e n t S t u d e n t D i s t r i b u t e G r a d e G e t S o l u t i o n I n s t r u c t o r G e t G r a d e M H

39 9 HACS Scenario Use case: Distribute Assignments Actors: Instructor (initiator) Type: Primary and essential Description: The Instructor completes an assignment and submits it to the system. The instructor will also submit the due date and the class the assignment is assigned for. Cross Ref.: Requirements XX, YY, and ZZ Use-Cases: Configure HACS must be done before any user (Instructor or Student) can use HACS

40 0 Alternate HACS H A C S C o n f i g u r e H A C S S y s t e m A d m i n D i s t r i b u t e A s i g n m e n t s P o s t S o l u t i o n s D i s t r i b u t e G r a d e S t u d e n t I n s t r u c t o r R e m i n d S t u d e n t S u b m i t A s s i g n m e n t M H

41 1 Alternate HACS Scenario Use case: Distribute Assignments Actors: Instructor (initiator), Student Type: Primary and essential Description: The Instructor completes an assignment and submits it to the system. The instructor will also submit the delivery date, due date, and the class the assignment is assigned for. The system will at the due date mail the assignment to the student. Cross Ref.: Requirements XX, YY, and ZZ Use-Cases: Configure HACS must be done before any user (Instructor or Student) can use HACS

42 2 When to use Use-Cases In short, always!!! Requirements is the toughest part of software development Use-Cases is a powerful tool to understand Who your users are (including interacting systems) What functions the system shall provide How these functions work at a high level Spend adequate time on requirements and in the elaboration phase

43 3 Checklists and Testing

44 4 l i Use Checklists to Avoid Forgetting i l

45 Missing Requirements Thermometer Furnace Computer Burner

46 6 How Do We Avoid Forgetting? Find skilled application specialists Domain Engineers Let them develop the requirements Consider as many viewpoints as you can Gather use-cases with the customers Use checklists and guidelines to point out common problems Application independent guidelines and properties System specific guidelines and properties

47 7 Properties of Embedded Systems Is the software s response to out-of-range values specified? Is the software s response to not receiving an expected input specified? If input arrives when it should not, is a response specified? Is startup behavior adequately specified? Are all possible scenarios covered? Have we specified exceptional behavior?

48 8 Checklists are Effective On two NASA spacecraft projects 192 critical errors were found during integration and testing 142 of those errors were addressed by a simple safety-checklist Most problems with unexpected input Unexpected value as well as unexpected timing

49 9 Key Points Consider all stakeholders to complete the functional and non-functional requirements Always have a heavy customer involvement Use checklists with known problem areas to avoid forgetting things Learn from other s (and your own) mistakes

50 0 If you can t test it, it is not a requirement! Derive Test Cases for the Requirements

51 1 l i Requirements Verifiability Consider the requirement: The system should be easy to use by experienced engineers and should be organized in such a way that user errors are minimized. The problem with this requirement is its use of vague terms such as errors shall be minimized The error rate must be quantified i l Experienced engineers shall be able to use all the system functions after a total of two hours training After this training, the average number of errors made by experienced engineers shall not exceed two per day

52 2 Typical Requirements After a high temperature is detected, an alarm must be raised quickly Novice users should be able to learn the interface with little training How in the world do you test requirements like this??

53 53 Test the Requirement Test Case 1 Input Artificially raise the temperature above threshold Test procedure Measure the time it takes for the alarm to come on Expected output The alarm shall be on within 2 seconds

54 4 Test the Requirement Test Case 2 Input Identify 10 new users and put them through the training course (max 6 hours) Test procedure Monitor the work of the users for 10 days after the training course has been completed Expected output The average error rate over the 10 days shall be less than 3 entry errors per 8 hours of work

55 5 Fixed Requirements When the temperature rises over threshold, the alarm must be turned on within 2 seconds New users of the system shall be able to use the system after 6 hour of training Using the system is defined as making less than 3 entry mistakes per 8 hours of operation

56 6 Test Cases for Various Levels Requirements Definition 1. One person must be able to load the boat on the car rack Requirements Specification 1.1 The boat must be lighter than 100 lb. 1.2 The boat must have handles to help one person lift it 1.3 The car rack must be padded so the boat can easily slide into the rack 1.4 Etc.

57 7 Key Points Do yourself and the testing group a favor Develop Test Cases for Each Requirement If the requirement cannot be tested, you most likely have a bad requirement Rewrite so it is testable Remove the requirement Point out why this is an untestable requirement Your requirements and testing effort will be greatly improved

Financial Coordinator Checklist Explanation and Job Duties in Depth

Financial Coordinator Checklist Explanation and Job Duties in Depth Financial Coordinator Checklist Explanation and Job Duties in Depth This document outlines the duties of the financial coordinator with explanations as to what each step/duty is and why it is important.

More information

Weber State University Information Technology Division. Policy Guide

Weber State University Information Technology Division. Policy Guide Weber State University Information Technology Division Policy Guide Updated: April 25, 2012 Table of Contents Using This Guide... 4 What is Policy?... 4 Why is Policy Created?... 4 University Policy vs.

More information

Farin LoanEDGE Quick Start

Farin LoanEDGE Quick Start Farin LoanEDGE Quick Start Web Site https://www.farin.com/loanedge-client-links This is a client services page where you can launch the loan program (click on LoanEDGE Start Page), and also reach account

More information

The Accreditation and Verification Regulation - Verifier s risk analysis

The Accreditation and Verification Regulation - Verifier s risk analysis EUROPEAN COMMISSION DIRECTORATE-GENERAL CLIMATE ACTION Directorate A - International and Climate Strategy CLIMA.A.3 - Monitoring, Reporting, Verification Guidance Document The Accreditation and Verification

More information

Sage 50 Payroll. New. Payroll software for small to medium sized businesses who need complete control and confidence in their payroll process.

Sage 50 Payroll. New. Payroll software for small to medium sized businesses who need complete control and confidence in their payroll process. New Payroll software for small to medium sized businesses who need complete control and confidence in their payroll process. 1 What is Sage 50 Payroll? Sage 50 Payroll provides you with the confidence

More information

JAYARAM COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY

JAYARAM COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY JAYARAM COLLEGE OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF INFORMATION TECHNOLOGY Two Mark Question for Student s Reference 1. Define software project management. Software Project Management has key ideas

More information

PRINCE2 Style Exam Questions

PRINCE2 Style Exam Questions PRINCE2 Style Exam Questions The following questions are designed to test your PRINCE2 knowledge to Foundation level. These 25 questions should be completed within approximately 20 minutes. After completing

More information

The PRINCE2 Practitioner Examination. Sample Paper TR. Answers and rationales

The PRINCE2 Practitioner Examination. Sample Paper TR. Answers and rationales The PRINCE2 Practitioner Examination Sample Paper TR Answers and rationales For exam paper: EN_P2_PRAC_2017_SampleTR_QuestionBk_v1.0 Qu Correct Syll Rationale answer topic 1 A 1.1a a) Correct. PRINCE2

More information

Article from The Modeling Platform. November 2017 Issue 6

Article from The Modeling Platform. November 2017 Issue 6 Article from The Modeling Platform November 2017 Issue 6 Actuarial Model Component Design By William Cember and Jeffrey Yoon As managers of risk, most actuaries are tasked with answering questions about

More information

Horizon Check Out (CKO)

Horizon Check Out (CKO) Horizon Check Out (CKO) In Checkout, you will scan borrower s barcode (if barcode does not scan, make sure the cursor is flashing in the white bar) or search for borrower in F4. Make sure the borrower

More information

NEST web services. Operational design guide

NEST web services. Operational design guide NEST web services Operational design guide Version 5, March 2018 Operational design guide 4 This document is the property of NEST and is related to the NEST Web Services API Specification. The current

More information

SWEN 256 Software Process & Project Management

SWEN 256 Software Process & Project Management SWEN 256 Software Process & Project Management Plan: Identify activities. No specific start and end dates. Estimating: Determining the size & duration of activities. Schedule: Adds specific start and end

More information

Project Theft Management,

Project Theft Management, Project Theft Management, by applying best practises of Project Risk Management Philip Rosslee, BEng. PrEng. MBA PMP PMO Projects South Africa PMO Projects Group www.pmo-projects.co.za philip.rosslee@pmo-projects.com

More information

Warehouse Money Visa Card Terms and Conditions

Warehouse Money Visa Card Terms and Conditions Warehouse Money Visa Card Terms and Conditions 1 01 Contents 1. About these terms 6 2. How to read this document 6 3. Managing your account online 6 4. Managing your account online things you need to

More information

iprice LoanEDGE Quick Start Guide

iprice LoanEDGE Quick Start Guide iprice LoanEDGE Quick Start Guide Do You Have an Account? If you know you already have a user account for LoanEDGE, proceed to the next section Web Site. Otherwise, you will need to create a user account.

More information

MAGENTO 2 AUCTION. (Version 1.0) USER GUIDE

MAGENTO 2 AUCTION. (Version 1.0) USER GUIDE MAGENTO 2 AUCTION (Version 1.0) USER GUIDE 0 Confidential Information Notice Copyright2016. All Rights Reserved. Any unauthorized reproduction of this document is prohibited. This document and the information

More information

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud Amazon Elastic Compute Cloud An Introduction to Spot Instances API version 2011-05-01 May 26, 2011 Table of Contents Overview... 1 Tutorial #1: Choosing Your Maximum Price... 2 Core Concepts... 2 Step

More information

Epicor Tax Connect for Eclipse. Release 9.0.3

Epicor Tax Connect for Eclipse. Release 9.0.3 Epicor Tax Connect for Eclipse Release 9.0.3 Disclaimer This document is for informational purposes only and is subject to change without notice. This document and its contents, including the viewpoints,

More information

Getting Ready For Tax Season

Getting Ready For Tax Season Getting Ready For Tax Season Topics of Discussion Filing requirements Process overview Timing Records verification Cost basis reporting changes Scope of bivio program Tax loss harvesting Things to do before

More information

Solutions exercises instruction 1

Solutions exercises instruction 1 Solutions exercises instruction 1 1. The re-formulated requirements, together with a motivation: a) First of all, shall be able should be avoided. Second of all, according to the syntax, we should have

More information

This page intentionally left blank.

This page intentionally left blank. This page intentionally left blank. CreditSmart Module 1: Your Credit and Why It Is Important Table of Contents Welcome to Freddie Mac s CreditSmart Initiative... 5 Program Structure... 5 Using the Instructor

More information

H o r i z o n C i r c u l a t i o n B a s i c s

H o r i z o n C i r c u l a t i o n B a s i c s H o r i z o n C i r c u l a t i o n B a s i c s I n t r o d u c t i o n I n T h i s M a n u a l L e a r n A b o u t : Borrower Records Checkout Blocks This manual provides training for Horizon Circulation

More information

Master User Manual. Last Updated: August, Released concurrently with CDM v.1.0

Master User Manual. Last Updated: August, Released concurrently with CDM v.1.0 Master User Manual Last Updated: August, 2010 Released concurrently with CDM v.1.0 All information in this manual referring to individuals or organizations (names, addresses, company names, telephone numbers,

More information

Does your club reconcile your bivio records every month?

Does your club reconcile your bivio records every month? Audit Party! Auditing Your Club Records Does your club reconcile your bivio records every month? Poll 1- True Confessions Poll 2- Are You Planning to Do Your Club Audit this Weekend? What is an Audit?

More information

Lenders using CreditXpert as an integral part

Lenders using CreditXpert as an integral part CreditXpert empowers you with fresh insights to uncover opportunities and make more informed decisions. A better way to manage applications and build relationships, CreditXpert enables you to adopt a consultative

More information

Corporate Loan Origination Oracle FLEXCUBE Universal Banking Release [April] [2014] Oracle Part Number E

Corporate Loan Origination Oracle FLEXCUBE Universal Banking Release [April] [2014] Oracle Part Number E Corporate Loan Origination Oracle FLEXCUBE Universal Banking Release 11.3.83.02.0 [April] [2014] Oracle Part Number E53607-01 Table of Contents Corporate Loan Origination 1. CORPORATE LOAN ORIGINATION...

More information

Student Guide: RWC Simulation Lab. Free Market Educational Services: RWC Curriculum

Student Guide: RWC Simulation Lab. Free Market Educational Services: RWC Curriculum Free Market Educational Services: RWC Curriculum Student Guide: RWC Simulation Lab Table of Contents Getting Started... 4 Preferred Browsers... 4 Register for an Account:... 4 Course Key:... 4 The Student

More information

COMP-533 Object-Oriented Software Development. Midterm. (30% of final grade) October 19, 2010

COMP-533 Object-Oriented Software Development. Midterm. (30% of final grade) October 19, 2010 COMP-533 Object-Oriented Software Development Midterm (30% of final grade) October 19, 2010 Name: Problem 1: Domain Model, OCL invariants and functions (40%) An insurance company wants to automate its

More information

Name of Document PURCHASE ORDER DELIVERY NOTE. Shows a list of transactions and the amount owed at the end of the month The Customer

Name of Document PURCHASE ORDER DELIVERY NOTE. Shows a list of transactions and the amount owed at the end of the month The Customer Topic Area : Flow & Purpose of Financial Documents Purchase Order Delivery Note Name of Document PURCHASE ORDER DELIVERY NOTE GRN INVOICE Purpose of Document Used by the purchaser to order goods from a

More information

Margin Direct User Guide

Margin Direct User Guide Version 2.0 xx August 2016 Legal Notices No part of this document may be copied, reproduced or translated without the prior written consent of ION Trading UK Limited. ION Trading UK Limited 2016. All Rights

More information

2. 5 of the 75 questions are under trial and will not contribute to your overall score. There is no indication of which questions are under trial.

2. 5 of the 75 questions are under trial and will not contribute to your overall score. There is no indication of which questions are under trial. The Foundation Examination Sample Paper 3 Question Booklet Multiple Choice Exam Duration: 60 minutes Instructions 1. You should attempt all 75 questions. 2. 5 of the 75 questions are under trial and will

More information

Budgeting and Emergency Savings

Budgeting and Emergency Savings Budgeting and Emergency Savings Questions and Concerns: I do not know where my money is going. I have not managed for expected and unexpected expenses such as car repairs or health care deductibles. Prior

More information

What is Your SIS Doing When You re Not Watching? Monitoring and Managing Independent Protection Layers and Safety Instrumented Systems

What is Your SIS Doing When You re Not Watching? Monitoring and Managing Independent Protection Layers and Safety Instrumented Systems What is Your SIS Doing When You re Not Watching? Monitoring and Managing Independent Protection Layers and Safety Instrumented Systems Bill Hollifield Principal Alarm Management and HMI Consultant What

More information

Electronic Payment Card Program Frequently Asked Questions

Electronic Payment Card Program Frequently Asked Questions 1. What is the new Visa Electronic Payment Card? The Visa Electronic Payment Card (EPC) is a safe and secure method for payment of weekly Unemployment Insurance benefits. It can be used to get cash from

More information

Monthly Treasurers Tasks

Monthly Treasurers Tasks As a club treasurer, you ll have certain tasks you ll be performing each month to keep your clubs financial records. In tonights presentation, we ll cover the basics of how you should perform these. Monthly

More information

Monthly Treasurers Tasks

Monthly Treasurers Tasks As a club treasurer, you ll have certain tasks you ll be performing each month to keep your clubs financial records. In tonights presentation, we ll cover the basics of how you should perform these. Monthly

More information

Project Selection Risk

Project Selection Risk Project Selection Risk As explained above, the types of risk addressed by project planning and project execution are primarily cost risks, schedule risks, and risks related to achieving the deliverables

More information

Six Scenarios that Lead to Under Performing Receivables

Six Scenarios that Lead to Under Performing Receivables Six Scenarios that Lead to Under Performing Receivables Practices, processes, and problems that are commonly seen in the credit and collection area that lead to high DSO, weak cash flow, and low resource

More information

Submit your class diagram, your use case diagram, and your CRUD matrix to your instructor.

Submit your class diagram, your use case diagram, and your CRUD matrix to your instructor. Chapter 6 Use Case Modeling and Detailed Requirements Thinking Critically 1. The following description identifies the business need for a simple university library system. Based on the description, develop

More information

Scheme Management System User guide

Scheme Management System User guide Scheme Management System User guide 20-09-2016 1. GETTING STARTED 1.1 - accessing the scheme management system 1.2 converting my Excel file to CSV format 2. ADDING EMPLOYEES TO MY PENSION SCHEME 2.1 Options

More information

Frequently Asked Questions on Renting Textbooks

Frequently Asked Questions on Renting Textbooks Frequently Asked Questions on Renting Textbooks HOW MUCH CAN I SAVE BY RENTING A TEXTBOOK? Although individual prices can vary by book, you can save an average of more than 50% of the cost of a new textbook

More information

Prince2 Foundation.exam.160q

Prince2 Foundation.exam.160q Prince2 Foundation.exam.160q Number: Prince2 Foundation Passing Score: 800 Time Limit: 120 min PRINCE2 Foundation PRINCE2 Foundation written Exam Sections 1. Volume A 2. Volume B Exam A QUESTION 1 Which

More information

Risk Management Plan for the <Project Name> Prepared by: Title: Address: Phone: Last revised:

Risk Management Plan for the <Project Name> Prepared by: Title: Address: Phone:   Last revised: for the Prepared by: Title: Address: Phone: E-mail: Last revised: Document Information Project Name: Prepared By: Title: Reviewed By: Document Version No: Document Version Date: Review Date:

More information

Managing contractual obligations

Managing contractual obligations IBM Software Industry Solutions Contract Management Managing contractual obligations Managing contractual obligations Contents 2 Managing contractual obligations 3 How IBM manages obligations 3 Case example

More information

You can find out what your

You can find out what your One of the more involved transactions you ll have to do occasionally as a club treasurer is to process a member full or partial withdrawal. Withdrawals Withdrawals Not just a cash payout A distribution

More information

PFIN 7: Buying Decisions 45

PFIN 7: Buying Decisions 45 PFIN 7: Buying Decisions 45 7-1 Buying Plans OBJECTIVES Explain the advantages of using a buying plan. List the steps of a buying plan. Set criteria for selecting one item over another to buy. Explain

More information

Lecture 7. Requirements Prioritisation. Risk Management

Lecture 7. Requirements Prioritisation. Risk Management Lecture 7 Requirements Prioritisation Risk Management 246 Lecture 7 Requirements Prioritisation Risk Management 247 Basics of Prioritisation Need to select what to implement Ä Customers (usually) ask for

More information

Module 6 Study Guide. PRINCE2 is a registered trademark of AXELOS Ltd.

Module 6 Study Guide. PRINCE2 is a registered trademark of AXELOS Ltd. Module 6 Study Guide PRINCE2 is a registered trademark of AXELOS Ltd. Module 6 The Risk Theme Welcome to your study guide. This document is supplementary to the information available to you online, and

More information

Unified Modelling Language (UML)

Unified Modelling Language (UML) Unified Modelling Language (UML) Contents 1. Introduction to Unified Modelling Language - UML 2. Use Case Diagrams 3. Class Diagrams 4. Behavioural Diagrams 5. Implementation Diagrams 1 Literature 1. Developing

More information

Order Entry Tools. For. Futures DayTraders. (and maybe stocks also)

Order Entry Tools. For. Futures DayTraders. (and maybe stocks also) Order Entry Tools For Futures DayTraders (and maybe stocks also) Order Entry Tools for Futures DayTraders If you are a daytrader, especially in Futures, how you place and manage your orders is crucial

More information

User guide for employers not using our system for assessment

User guide for employers not using our system for assessment For scheme administrators User guide for employers not using our system for assessment Workplace pensions CONTENTS Welcome... 6 Getting started... 8 The dashboard... 9 Import data... 10 How to import a

More information

HOW TO TRACK ACCOUNTS PAYABLE

HOW TO TRACK ACCOUNTS PAYABLE HOW TO TRACK ACCOUNTS PAYABLE There are two ways to handle bills from vendors/suppliers who give you some time before you have to pay. The method you use depends on whether or not you want to track Accounts

More information

INTUIT PROA DVISOR PR O G RAM. QuickBooks Desktop Certification

INTUIT PROA DVISOR PR O G RAM. QuickBooks Desktop Certification INTUIT PROA DVISOR PR O G RAM QuickBooks Desktop Certification Getting Started Guide Table of Contents TABLE OF CONTENTS QuickBooks ProAdvisor Training Objectives... 1 What s in the Workbook?... 2 Chapter

More information

Web Incentive Processing System User Guide. For Participating Independent Contractors (PICs)

Web Incentive Processing System User Guide. For Participating Independent Contractors (PICs) Web Incentive Processing System User Guide For Participating Independent Contractors (PICs) Revised: January 2017 2 W e b I n c e n t i v e P r o c e s s i n g S y s t e m U s e r G u i d e P a r t i c

More information

LOAN ANALYZER ~: ::~.~ ~:."g' :1. "... ::::i ':... : " ... ~?i :":: ': :"':: :::.:... :::::.L.L. -: 'i..:.: .L :::... ~:j " ': ... " ... "...

LOAN ANALYZER ~: ::~.~ ~:.g' :1. ... ::::i ':... :  ... ~?i ::: ': :':: :::.:... :::::.L.L. -: 'i..:.: .L :::... ~:j  ': ...  ... ... LOAN ANALYZER....!. ::::~ '. "... ::::i -: 'i..:.:...:... :.'...L :::.......... ~:j " ':...... " ": :,,,;.,,'.1 :. '".:... "::.:.. '0,.: " '.':.. :::.:... :::::.L.L.: '..: :1. ~?i :":: ': :"'::... ': :::.=.1-

More information

Banking Basics. Banks and Credit Unions. Warm-Up Activity. Why should you put your money in a bank?

Banking Basics. Banks and Credit Unions. Warm-Up Activity. Why should you put your money in a bank? Account Management Account Management You will be introduced to the banking process. You will learn how to locate a bank or credit union with which you want to do business, what accounts you should have

More information

BROKERING LENDING WITH OCLC August 2, 2013

BROKERING LENDING WITH OCLC August 2, 2013 TABLE OF CONTENTS Notice.. 2 Context.. 2 Lending operations with OCLC for institutions with multiple ILL departments.... 2 With or without brokering.. 2 Brokering operations..... 2 Role of the broker..

More information

Store Credit Magento Extension User Guide Official extension page: Store Credit

Store Credit Magento Extension User Guide Official extension page: Store Credit Store Credit Magento Extension User Guide Official extension page: Store Credit Page 1 Table of contents: 1. General Settings.....3 2. Store Credit Product Creation.. 5 3. Product Price Settings..6 4.

More information

CreditSmart Module 10: Planning for Your Future

CreditSmart Module 10: Planning for Your Future Table of Contents CreditSmart Module 10: Planning for Your Future Welcome to Freddie Mac s CreditSmart Initiative... 4 Program Structure... 4 Using the Instructor Guides... 5 Lesson Concepts and Icons...

More information

Risk Management User Guide. Prepared By: Neville Turbit Version Feb /01/2009 Risk Management User Guide Page 1 of 36

Risk Management User Guide. Prepared By: Neville Turbit Version Feb /01/2009 Risk Management User Guide Page 1 of 36 Risk Management User Guide Prepared By: Neville Turbit Version 1.0 1 Feb 09 22/01/2009 Risk Management User Guide Page 1 of 36 Table of Contents Document Origin...2 Change History...2 Risk Guidelines...

More information

Automated Deposit Holds

Automated Deposit Holds Automated Deposit Holds Understanding Check Holds, Electronic Deposit Hold Groups, and Member In Good Standing INTRODUCTION This booklet describes CU*BASE options for holding uncollected funds from member

More information

Money 101 Presenter s Guide

Money 101 Presenter s Guide For College Students Money 101 Presenter s Guide A Crash Course in Better Money Management For College Students Getting Started The What s My Score Money 101 presentation features six topics that should

More information

MODULE 9: Using Credit Cards INSTRUCTOR GUIDE

MODULE 9: Using Credit Cards INSTRUCTOR GUIDE MODULE 9: Using Credit Cards MONEY SMART for Adults SEPTEMBER 2018 The Federal Deposit Insurance Corporation is an independent agency created by the Congress to maintain stability and public confidence

More information

Grants Management and Monitoring System. Overview of process workflows

Grants Management and Monitoring System. Overview of process workflows of process workflows INTRODUCTION EGREG is designed to help Contracting Authorities and their Grants Beneficiaries to exchange information necessary to facilitate the management and monitoring of grants

More information

with the support of Everyday Banking An easy read guide March 2018

with the support of Everyday Banking An easy read guide March 2018 with the support of Everyday Banking An easy read guide March 2018 Who is this guide for? This guide has been designed to help anyone who might need more information about everyday banking. We will cover

More information

AI Strategies in Insurance

AI Strategies in Insurance AI TRANSFORMATION AI Strategies in Insurance Executive Brief Executive Summary The insurance industry is evolving rapidly with large volumes of data and increasing challenges from new technologies. Early

More information

Tax compliance for the holiday season 2016 Edition. (With Holiday Readiness Checklist)

Tax compliance for the holiday season 2016 Edition. (With Holiday Readiness Checklist) ? Tax compliance for the holiday season 2016 Edition (With Holiday Readiness Checklist) Long before the holiday lights and seasonal music make their appearance in stores, retailers are busy preparing for

More information

Brainy's Trading News and BullCharts Tips Monthly e-newsletters

Brainy's Trading News and BullCharts Tips Monthly e-newsletters Brainy's Trading News and BullCharts Tips Monthly e-newsletters 24 Nov 2008 Special preview of Brainy's monthly articles This pdf file contains only the first page of each of the articles that are available

More information

Project Management in ICT. Prof. Dr. Harald Wehnes

Project Management in ICT. Prof. Dr. Harald Wehnes Project Management in ICT Prof. Dr. Harald Wehnes 6.2 Risk management Project Management 1 1 1 Risk management in projects "risk management is project management for adults" Tom De Marco all projects include

More information

FARM BUDGETING MADE EASY. Freephone

FARM BUDGETING MADE EASY. Freephone FARM BUDGETING MADE EASY Freephone 0800 888 080 Email info@crssoftware.co.nz www.crssoftware.co.nz Farm budgeting made easy HOW TO SET UP, MANAGE AND GAIN THE MOST FROM A FARM BUDGET. Creating a great

More information

A guide to Smart Saver

A guide to Smart Saver A guide to Smart Saver Our Smart Saver is an instant access savings account that offers you multi-channel access. You can manage your savings via Online or Mobile Banking, by calling us or by visiting

More information

THE BENEFITS OF LOAN DOCUMENT IMAGING AND DIGITAL LOAN PORTFOLIO MANAGEMENT

THE BENEFITS OF LOAN DOCUMENT IMAGING AND DIGITAL LOAN PORTFOLIO MANAGEMENT THE BENEFITS OF LOAN DOCUMENT IMAGING AND DIGITAL LOAN PORTFOLIO MANAGEMENT 1 Benefits of Loan Document Imaging and Digital Loan Portfolio Management Banks that have successfully implemented document imaging

More information

Multiple steps: Subrogation involves more than 150 activities, tasks, calculations, systems interactions and collaborative inputs over time.

Multiple steps: Subrogation involves more than 150 activities, tasks, calculations, systems interactions and collaborative inputs over time. APPLYING BUSINESS PROCESS MANAGEMENT TECHNOLOGY TO THE PRACTICE OF SUBROGATION: A REVIEW OF REAL-WORLD RECOVERIES AUTOMATION By Dr. John Kendall, Clear Technology, Inc., Westminster, Colorado In the business

More information

PRINCE2 Style Exam Answers

PRINCE2 Style Exam Answers PRINCE2 Style Exam Answers Correct answers are marked in red. Business Case 1) Formal approval of the Business Case is required from the executive to ensure there is senior management commitment to the

More information

Electronic Banking. Accounts opened after this date will be considered new accounts: What is a PIN used for?

Electronic Banking. Accounts opened after this date will be considered new accounts: What is a PIN used for? 1.7.2.L1 Note taking guide Electronic Banking Total Points Earned 25 Total Points Possible Percentage Name Date Class Electronic Funds Transfer (EFT) Can do: Through: Benefits include: PIN- Accounts opened

More information

The entire project will be due by Friday, May 15, 2015 via Google Docs. You will also do a presentation the following week to your classmates.

The entire project will be due by Friday, May 15, 2015 via Google Docs. You will also do a presentation the following week to your classmates. Create and Operate Your Own Business For this project, you are going to apply many of the topics that we have been discussing the entire year. It is a final compilation of your math skills here at Firelands.

More information

Ceridian Source Self-Service Benefits

Ceridian Source Self-Service Benefits Ceridian Source Self-Service Benefits 2001 by Ceridian Corporation All rights reserved. Ceridian is a registered trademark of Ceridian Corporation. Ceridian Source Self-Service and Source are trademarks

More information

Frequently Asked Questions Guide

Frequently Asked Questions Guide Global Card Access Frequently Asked Questions Guide Table of Contents Section I: General Overview... 2 Section II: Registration... 2 Section III: Alerts... 3 Section IV: Online PIN Check... 5 Section V:

More information

AHFC Electronic Contracting Frequently Asked Questions V0.1

AHFC Electronic Contracting Frequently Asked Questions V0.1 V0.1 Published on 09/18/2017 Introduction The following cover a range of questions that dealers may ask as AHFC launches its electronic contracting solution, icontracting. This document will answer questions

More information

Standard Accounts User Guide

Standard Accounts User Guide Standard Accounts User Guide v. 8.1, Windows February 2016 Table of Contents Table of Contents INTRODUCTION... 4 Installation and Starting of Standard Accounts... 4 Starting Standard Accounts for the first

More information

Loans: Banks or credit unions can loan you money. You pay the money back a little at a time. They charge you interest for the loan.

Loans: Banks or credit unions can loan you money. You pay the money back a little at a time. They charge you interest for the loan. Basic Banking Services and Checking Accounts Intermediate MATERIALS What Can a Bank Do for You? Lesson 1: Introduction to Banking Services Worksheet 1-1 page 1 Beginner & Low- What Can a Bank Do for You?

More information

FAQ. Jump to. How does one Finch? Signing Up. Pay and Request. Tabs. Bank Transfers. Bank Account and Cards. Account Settings and Security

FAQ. Jump to. How does one Finch? Signing Up. Pay and Request. Tabs. Bank Transfers. Bank Account and Cards. Account Settings and Security FAQ How does one Finch? Jump to Signing Up Pay and Request Tabs Bank Transfers Bank Account and Cards Account Settings and Security Signing Up Having trouble getting started? Where can I sign up? You can

More information

First Timer s Guide: Credit Cards. Used the right way, your credit card can be your new financial BFF.

First Timer s Guide: Credit Cards. Used the right way, your credit card can be your new financial BFF. First Timer s Guide: Credit Cards Used the right way, your credit card can be your new financial BFF. Like most things, with great power comes great responsibility. And credit cards are no different. Used

More information

HPM Module_7_Financial_Ratio_Analysis

HPM Module_7_Financial_Ratio_Analysis HPM Module_7_Financial_Ratio_Analysis Hi, class, welcome to this tutorial. We're going to be doing income statement, conditional analysis, and ratio analysis. And the problem that we're going to be working

More information

Financial procedures manual

Financial procedures manual Contents Introduction... 2 Finance authorisation procedure... 2 Bank account procedure... 3 Petty cash procedure... 4 Use of business credit card procedure... 5 New supplier procedure... 6 New customer

More information

WHAT HAPPENS IF I DON T PAY

WHAT HAPPENS IF I DON T PAY LESSON 7 WHAT HAPPENS IF I DON T PAY THE LESSON IN A NUTSHELL Not paying your bills has consequences. Even when you re late, pay as soon as you can. Overview...2 Activity #1: You ve Been Pre-Approved!...

More information

E-Remittance How-to EMPLOYER REPORTING INSTRUCTIONS

E-Remittance How-to EMPLOYER REPORTING INSTRUCTIONS When remitting your contributions electronically (E-Remit), you will be asked to complete several steps to make sure the information submitted meets pension plan standards. Before you begin, it might be

More information

SIL and Functional Safety some lessons we still have to learn.

SIL and Functional Safety some lessons we still have to learn. SIL and Functional Safety some lessons we still have to learn. David Craig, Amec This paper reflects AMEC s recent experience in undertaking functional safety assessments (FSA) (audits against IEC 61511)

More information

onesourcetmincome tax

onesourcetmincome tax onesourcetmincome tax Express TAX & ACCOUNTING onesource income tax express provides comprehensive tax compliance capabilities that automate federal and state tax compliance processes. onesource income

More information

Questions to Consider When You Implement Oracle Assets

Questions to Consider When You Implement Oracle Assets Questions to Consider When You Implement Oracle Assets Cindy Cline Cline Consulting and Training Solutions, LLC During the implementation of Oracle Assets, several issues will arise and numerous decisions

More information

Becoming a Consistent Trader

Becoming a Consistent Trader presented by Thomas Wood MicroQuant SM Divergence Trading Workshop Day One Becoming a Consistent Trader Risk Disclaimer Trading or investing carries a high level of risk, and is not suitable for all persons.

More information

Project Budgeting Release 2015

Project Budgeting Release 2015 Project Budgeting Release 2015 Disclaimer This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web site references, may change without notice.

More information

M_o_R (2011) Foundation EN exam prep questions

M_o_R (2011) Foundation EN exam prep questions M_o_R (2011) Foundation EN exam prep questions 1. It is a responsibility of Senior Team: a) Ensures that appropriate governance and internal controls are in place b) Monitors and acts on escalated risks

More information

This page intentionally left blank

This page intentionally left blank This page intentionally left blank This page intentionally left blank. Table of Contents CreditSmart Module 2: Managing Your Money Welcome to Freddie Mac s CreditSmart Initiative... 6 Program Structure...

More information

An interactive game designed to familiarize students with the personal finance management issues they are beginning to face as young adults Features

An interactive game designed to familiarize students with the personal finance management issues they are beginning to face as young adults Features An interactive game designed to familiarize students with the personal finance management issues they are beginning to face as young adults Features financial questions throughout the game Like football,

More information

PRE-IMPLEMENTATION GUIDE VERSION 1.0

PRE-IMPLEMENTATION GUIDE VERSION 1.0 PRE-IMPLEMENTATION GUIDE VERSION 1.0 FOR IMPLEMENTATION OF CREDIT MANAGEMENT Advanced Professional Solutions PAGE 1 OF 22 Created and Published by Advanced Professional Solutions Pty Ltd Level 7, 65 Berry

More information

ONLINE BILL PAY UPGRADE GUIDE & FAQ

ONLINE BILL PAY UPGRADE GUIDE & FAQ ONLINE BILL PAY UPGRADE GUIDE & FAQ We re excited to announce that we are upgrading our Online Bill Pay system. Our upgraded system will be available on Friday, July 14, 2017 and is designed to improve

More information

This presentation is part of a three part series.

This presentation is part of a three part series. As a club treasurer, you ll have certain tasks you ll be performing each month to keep your clubs financial records. In tonight s presentation, we ll cover the basics of how you should perform these. Monthly

More information

Virginia Department of Taxation eforms System Category: Government to Business. Initiation date: February 1, Completion date: June 1, 2012

Virginia Department of Taxation eforms System Category: Government to Business. Initiation date: February 1, Completion date: June 1, 2012 Virginia Department of Taxation eforms System Category: Government to Business Initiation date: February 1, 2012 Completion date: June 1, 2012 Nomination submitted by: Samuel A. Nixon Jr. Chief Information

More information

A Guide to Completing Your Self Assessment. Filing your Self Assessment Tax Return online

A Guide to Completing Your Self Assessment. Filing your Self Assessment Tax Return online A Guide to Completing Your Self Assessment Filing your Self Assessment Tax Return online A Guide to Completing Your Self Assessment Contents 3 What is Self Assessment? 4 Do I need to file a Self Assessment?

More information