FOR0383 Software Quality Assurance
|
|
- Myron Ford
- 7 years ago
- Views:
Transcription
1 FOR0383 Software Quality Assurance Lecture 30 Testing with Use Cases Register for Courses Student Course Catalog System 4/13/2009 Dr Andy Brooks 1
2 Source Article Generating Test Cases From Use Cases by Jim Heumann Rational edge e-zine for the rational community, June, 2001 Rational Software neratingtestcasesfromusecasesjune01.pdf Use cases are developed early in the project lifecycle. Test cases can be written before any code is written. 4/13/2009 Dr Andy Brooks 2
3 What is a Use Case? According to the Rational Unified Process, a Use Case fully describes a sequence of actions performed by a system to provide an observable result of value to a person or another system using the product under development. Use cases tell the customer what to expect, the developer what to code, the technical writer what to document, and the tester what to test. 4/13/2009 Dr Andy Brooks 3
4 Figure 1: Use Case Diagram for a University Course Registration System Register for Courses Student Course Catalog System Select Courses to Teach Close Registration Professor Registrar The ovals are Use Cases. The stick figures are human or other system actors. The lines represent (directed) communication. 4/13/2009 Dr Andy Brooks 4
5 It is a significant step to identify use cases and actors, but now there is more to be done. Each use case also requires a significant amount of text to describe it. This text is usually formatted in sections, as shown in Table 1. 4/13/2009 Dr Andy Brooks 5
6 Table 1: Format for a Use-Case Textual Description Use Case Section Name Brief Description Flow of events Special Requirements Preconditions Postconditions Description An appropriate name. A brief description of the Use Case. A description of what the system does, not how the system does it. The description must be understandable by the customer. Non-functional requirements that need to be addressed during design and implementation. Constraints that apply at the time the Use Case starts. Constraints that apply at the time the Use Case ends. The most important part is flow of events (basic flow and alternative flow). 4/13/2009 Dr Andy Brooks 6
7 Figure 2: Basic Flow of Events and Alternate Flows of Events for a Use Case Rational Software 2001 Basic flow should be considered as what normally happens. Sometimes alternative flows return to the basic flow and sometimes they end the Use Case. 4/13/2009 Dr Andy Brooks 7
8 Use Case: Register for Courses, Basic Flow Rational Software Logon This use case starts when a Student accesses the Wylie University Web site. The system asks for, and the Student enters, the student ID and password. 2. Select Create a Schedule The system displays the functions available to the student. The student selects "Create a Schedule." 3. Obtain Course Information The system retrieves a list of available course offerings from the Course Catalog System and displays the list to the Student. 4/13/2009 Dr Andy Brooks 8
9 Use Case: Register for Courses, Basic Flow Rational Software Select Courses The Student selects four primary course offerings and two alternate course offerings from the list of available course offerings. 5. Submit Schedule The student indicates that the schedule is complete. For each selected course offering on the schedule, the system verifies that the Student has the necessary prerequisites. 6. Display Completed Schedule The system displays the schedule containing the selected course offerings for the Student and the confirmation number for the schedule. 4/13/2009 Dr Andy Brooks 9
10 Use Case: Register for Courses, Alternative Flows Rational Software Unidentified Student In Step 1 of the Basic Flow, Logon, if the system determines that the student ID and/or password is not valid, an error message is displayed. 2. Quit The Course Registration System allows the student to quit at any time during the use case. The Student may choose to save a partial schedule before quitting. All courses that are not marked as "enrolled in" are marked as "selected" in the schedule. The schedule is saved in the system. The use case ends. 4/13/2009 Dr Andy Brooks 10
11 Use Case: Register for Courses, Alternative Flows Rational Software Unfulfilled Prerequisites, Course Full, or Schedule Conflicts In Step 5 of the Basic Flow, Submit Schedule, if the system determines that prerequisites for a selected course are not satisfied, that the course is full, or that there are schedule conflicts, the system will not enroll the student in the course. A message is displayed that the student can select a different course. The use case continues at Step 4, Select Courses, in the basic flow. 4. Course Catalog System Unavailable In Step 3 of the Basic Flow, Obtain Course Information, if the system is down, a message is displayed and the use case ends. 5. Course Registration Closed If, when the use case starts, it is determined that registration has been closed, a message is displayed, and the use case ends. 4/13/2009 Dr Andy Brooks 11
12 Textual descriptions of flows Each step should be numbered. A step should indicate what the actor does and what the system does in response. Alternative flows always specify where they start in the basic flow and where they go when they end. 4/13/2009 Dr Andy Brooks 12
13 Use-Case Scenarios A scenario is a path through a Use-Case. Following the basic flow is one of many possible scenarios. Scenarios are used for creating test cases. Table 2 lists all the possible scenarios for the diagram shown in Figure 2. Note: In creating a list of all the possible scenarios, the loop of Alternative Flow 3 is either not taken or taken only once. zero times and one time around the loop 4/13/2009 Dr Andy Brooks 13
14 Table 2: Scenarios for the Use Case shown in Figure 2 Rational Software 2001 Scenario 1 Basic Flow Scenario 2 Basic Flow Alternative Flow 1 Scenario 3 Basic Flow Alternative Flow 1 Alternative Flow 2 Scenario 4 Basic Flow Alternative Flow 3 Scenario 5 Basic Flow Alternative Flow 3 Alternative Flow 1 Scenario 6 Basic Flow Alternative Flow 3 Alternative Flow 1 Alternative Flow 2 Scenario 7 Basic Flow Alternative Flow 4 Scenario 8 Basic Flow Alternative Flow 3 Alternative Flow 4 4/13/2009 Dr Andy Brooks 14
15 Table 3: Partial Scenario Matrix for the Register for Courses Use Case Rational Software 2001 Scenario Name Starting Flow Alternate S1 Successful registration Basic Flow S2 Unidentified student Basic Flow A1 S3 User quits Basic Flow A2 S4 Course Catalog System unavailable Basic Flow A4 S5 Registration Closed Basic Flow A5 S6 Cannot enroll Basic Flow A3 There should be at least one test case for each scenario. Additional test cases may be required for a scenario like A3 where cannot enroll can be as a result of either unfulfilled prerequisites, a course being full, or a conflict in the schedule. Additional test cases may be required for a scenario to test boundary values. 4/13/2009 Dr Andy Brooks 15
16 Test Case ID RC1 Table 4: Test Case Matrix for the Register for Courses Use Case Rational Software 2001 Scenario/ Condition S1 successful registration RC2 S2 unidentified student RC3 RC4 S3 valid user quits S4 course registration system unavailable Student ID Password Courses selected Prerequisties fulfilled Course Open Schedule Open Expected Result V V V V V V Schedule and confirmation number displayed I N/A N/A N/A N/A N/A Error message: back to login screen V V N/A N/A N/A N/A Login screen appears V V N/A N/A N/A N/A Error message: back to step 2 V means valid, I means invalid, and N/A means that it is not necessary to supply a data value in this case. 4/13/2009 Dr Andy Brooks 16
17 Table 4: Test Case Matrix for the Register for Courses Use Case Rational Software 2001 Test Case ID Scenario/ Condition RC5 S5 registration closed RC6 RC7 RC8 S6 cannot enroll, course full S6 cannot enroll, prerequisite not fulfilled S6 cannot enroll, schedule conflict Student ID Password Courses selected Prerequisties fulfilled Course Open Schedule Open Expected Result V V N/A N/A N/A N/A Error message: back to step 2 V V V V I V Error message: back to step 3 V V V I V V Error message: back to step 4 V V V V V I Error message: back to step 4 4/13/2009 Dr Andy Brooks 17
18 A review (inspection) of Table 4 Test case matrices such as Table 4 should be reviewed for accuracy and completeness. Identify redundant or missing test cases. Outwith successful flow, a row should normally contain at least one I, indicating an invalid condition being tested. For example, RC3, RC4, and RC5 have the same combination of Vs and N/As: Conditions concerned with Course Registration System unavailable and Registration Closed are missing. When a test case matrix is approved, actual data values can then be specified for each test case. 4/13/2009 Dr Andy Brooks 18
19 Table 5: Test Case Matrix with Data Values Rational Software /13/2009 Dr Andy Brooks 19
20 Generating Test Cases from Use Cases - summary - Identifying all the scenarios in a Use Case is like identifying all the paths in a graph. The loop problem in graph-based testing is solved by looping zero times or one time only. Scenario matrices need to be reviewed for accuracy and completeness before actual data values are chosen for each test case. Perhaps the greatest benefit in trying to write test cases from Use Cases is identifying how to improve the Use Cases. 4/13/2009 Dr Andy Brooks 20
Rational Software. Course Registration System Use-Case Model
Rational Software Course Registration System Use-Case Model Version 2003 Revision History Date Issue Description Author 9/5/2000 V2000 Generation for beta Shawn Siemers 10/2/2000 V2000 Final release Shawn
More informationCourse Registration Case Study
Course Registration Case Study Table of Contents Case Study...1 Case Study Background... 2 Course Registration System Problem Statement... 2 The Role of Tools... 2 Project Summary... 2 The Inception Phase...
More informationModeling a Problem Scenario with UML
1 Table of Contents 1 Table of Contents... 1 2 Problem Statement... 1 3 Overview... 1 3.1 Background... 1 3.2 Overall Description... 1 4 Constraints... 2 5 Functional Specifications... 2 5.1 Student...
More informationUML TUTORIALS THE USE CASE MODEL
UML TUTORIALS THE USE CASE MODEL www.sparxsystems.com.au Sparx Systems 2004 Page 1/5 describes the proposed functionality of the new system. A Use Case represents a discrete unit of interaction between
More informationUse Case Diagrams. Tutorial
Use Case Diagrams Tutorial What is a use case? A requirements analysis concept A case of a use of the system/product Describes the system's actions from a the point of view of a user Tells a story A sequence
More informationLarge Scale Systems Design G52LSS
G52LSS Refine Requirements Lecture 13 Use Case Analysis Use Case Diagrams and Use Cases Steps of Use Case Analysis Example: University Registration System Learning outcomes: understand the importance of
More informationUse Cases. Reference: Craig Larman, Applying UML and Patterns, Ch. 6
Use Cases Reference: Craig Larman, Applying UML and Patterns, Ch. 6 Use Case What it is: Text story Widely used to discover and record (mostly functional) requirements What is it about: Some actor(s) using
More informationTips for writing good use cases.
Transforming software and systems delivery White paper May 2008 Tips for writing good use cases. James Heumann, Requirements Evangelist, IBM Rational Software Page 2 Contents 2 Introduction 2 Understanding
More informationUse-Case Analysis. ! What is it? ! From where did it come? ! Now part of UML
Use-Case Analysis Use-Case Analysis! What is it?! An informal, user-friendly, technique useful for functional requirements analysis and specification! From where did it come?! Ivar Jacobson, a Swedish
More informationScenario-based Requirements Engineering and User-Interface Design
Scenario-based Requirements Engineering and User-Interface Institut für Computertechnik ICT Institute of Computer Technology Hermann Kaindl Vienna University of Technology, ICT Austria kaindl@ict.tuwien.ac.at
More informationCS 3610: Software Engineering. Summer 2013. Software Requirements Specification Document. Project Title: Road Repair Tracking System
CS 3610: Software Engineering Summer 2013 Software Requirements Specification Document Project Title: Road Repair Tracking System Team 7 Ryan Wooten Chris Wyland Due Date Tuesday 06/04/2013 Table of Contents
More informationThe Role of Requirements Traceability in System Development
The Role of Requirements Traceability in System Development by Dean Leffingwell Software Entrepreneur and Former Rational Software Executive Don Widrig Independent Technical Writer and Consultant In the
More information4.4 What is a Requirement? 4.5 Types of Requirements. Functional Requirements
4.4 What is a Requirement? It is a statement describing either 1) an aspect of what the proposed system must do, or 2) a constraint on the system s development. In either case it must contribute in some
More informationUser experience storyboards: Building better UIs with RUP, UML, and use cases
Copyright Rational Software 2003 http://www.therationaledge.com/content/nov_03/f_usability_jh.jsp User experience storyboards: Building better UIs with RUP, UML, and use cases by Jim Heumann Requirements
More informationCourse Outline. Foundation of Business Analysis Course BA30: 4 days Instructor Led
Foundation of Business Analysis Course BA30: 4 days Instructor Led Prerequisites: No prerequisites - This course is suitable for both beginner and intermediate Business Analysts who would like to increase
More informationAnalysis and Design of a Simplified Patient Care System, DNS
Analysis and Design of a Simplified Patient Care System, DNS Info 620: Information Systems Analysis and Design Claire King, Christie McHargue, Adelaida Montanez, Sarah Neergaard Project Category: Analysis
More informationRequirement engineering Exercise the POS System solution
Requirement engineering Exercise the POS System solution Problem Description A POS (Point-Of-Sale) system is a computer system typically used to manage the sales in retail stores. It includes hardware
More informationThe Dangers of Use Cases Employed as Test Cases
The Dangers of Use Cases Employed as Test Cases Bernie Berger This document is intended to provide background support and additional information to the slide presentation at STARWest 2001. I don t consider
More informationDOCUMENTING USE CASES
Chapter 7 DOCUMENTING USE CASES There is a lot of documentation associated with Use Cases that needs to be organized somehow. You want the documentation to be understandable, but you need other things
More informationBCS Certificate in Systems Modelling Techniques Syllabus
BCS Certificate in Systems Modelling Techniques Syllabus Version 3.4 March 2015 Change History Any changes made to the syllabus shall be clearly documented with a change history log. This shall include
More informationRoadmap. Software Engineering. Software Engineering. Project Life Cycle. Database. Project Lifecycle
Database Project Lifecycle Philippe Bonnet, 2006 2 Software Engineering The implementation of a database application is a significant engineering endeavor The project must complete On time On budget The
More informationSTUDENT ADMINISTRATION TRAINING GUIDE TROUBLE SHOOTING WAIT LISTS
STUDENT ADMINISTRATION TRAINING GUIDE TROUBLE SHOOTING WAIT LISTS Table of Contents Steps to Troubleshoot Wait Lists... 3 Introduction... 3 Understanding Wait List Management... 3 Wait list Position Numbers...
More informationFunctional Test Plan Template
Functional Test Plan Template Introduction: How to Use This Tool This tool is intended to be used as an aid in creating a functional test plan. An application s functional test plan defines how functional
More informationContents. Introduction and System Engineering 1. Introduction 2. Software Process and Methodology 16. System Engineering 53
Preface xvi Part I Introduction and System Engineering 1 Chapter 1 Introduction 2 1.1 What Is Software Engineering? 2 1.2 Why Software Engineering? 3 1.3 Software Life-Cycle Activities 4 1.3.1 Software
More informationNew York University Computer Science Department Courant Institute of Mathematical Sciences
New York University Computer Science Department Courant Institute of Mathematical Sciences Course Title: Software Engineering Course Number: g22.2440-001 Instructor: Jean-Claude Franchitti Session: 4 (Individual)
More informationReady to get started? Click the button below to tell us which account number you currently have:
We re pleased to announce the launch of your new Energy Online Account. As part of an upgrade in our customer care and billing system, all customers will need to re-register in order to use our new online
More informationThe role of integrated requirements management in software delivery.
Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?
More informationAdvanced Software Test Design Techniques Use Cases
Advanced Software Test Design Techniques Use Cases Introduction The following is an excerpt from my recently-published book, Advanced Software Testing: Volume 1. This is a book for test analysts and test
More informationSoftware Requirements Specification of A University Class Scheduler
Software Requirements Specification of A University Class Scheduler Deanna M. Needell Jeff A. Stuart Tamara C. Thiel Sergiu M. Dascalu Frederick C. Harris, Jr. Department of Computer Science University
More informationTheEducationEdge. Scheduling Guide
TheEducationEdge Scheduling Guide 102111 2011 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical, including
More informationObject-oriented design methodologies
Object-oriented design methodologies An object-oriented methodology is defined as the system of principles and procedures applied to object-oriented software development. Five years ago, there was no standard
More informationIn this Lecture you will Learn: Systems Development Methodologies. Why Methodology? Why Methodology?
In this Lecture you will Learn: Systems Development Methodologies What a systems development methodology is Why methodologies are used The need for different methodologies The main features of one methodology
More informationElectronic Data Solutions. E-Prescription System Software Requirement Specifications. Version 1.0
E-Prescription System Software Requirement Specifications Version 1.0 Contents 1. Purpose... 3 1.1. Scope... 3 1.2. Definitions and abbreviations... 3 1.3. Overview... 3 2. Overall Description... 4 2.2
More informationVision Document Airline Reservation System
Vision Document Airline Reservation System Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Kaavya Kuppa CIS 895 MSE Project Department of Computing
More informationCommunication Diagrams
Communication Diagrams Massimo Felici Realizing Use cases in the Design Model 1 Slide 1: Realizing Use cases in the Design Model Use-case driven design is a key theme in a variety of software processes
More informationUML Activity Diagrams: Versatile Roadmaps for Understanding System Behavior
UML Activity Diagrams: Versatile Roadmaps for Understanding System Behavior by Ben Lieberman Senior Software Architect Blueprint Technologies The core purpose of software development is to provide solutions
More informationCSc 230 Software System Engineering FINAL REPORT. Project Management System. Prof.: Doan Nguyen. Submitted By: Parita Shah Ajinkya Ladkhedkar
CSc 230 Software System Engineering FINAL REPORT Project Management System Prof.: Doan Nguyen Submitted By: Parita Shah Ajinkya Ladkhedkar Spring 2015 1 Table of Content Title Page No 1. Customer Statement
More informationWhy Data Flow Diagrams?
Flow Diagrams A structured analysis technique that employs a set of visual representations of the data that moves through the organization, the paths through which the data moves, and the processes that
More informationSoftware Engineering I CS524 Professor Dr. Liang Sheldon X. Liang
Software Requirement Specification Employee Tracking System Software Engineering I CS524 Professor Dr. Liang Sheldon X. Liang Team Members Seung Yang, Nathan Scheck, Ernie Rosales Page 1 Software Requirements
More informationSoftware Specification and Architecture 2IW80
Software Specification and Architecture 2IW80 Julien Schmaltz (slides partly from M. Mousavi and A. Serebrenik) Lecture 03: Use Cases Before we start The system shall give access to the database to any
More informationDeveloping Business Architecture with TOGAF
Developing Business Architecture with TOGAF Building Business Capability 2013 Las Vegas, NV Armstrong Process Group, Inc. www.aprocessgroup.com Objectives Introduce The Open Group Architecture Framework
More informationPreparing your Domain to transfer from Go Daddy
Preparing your Domain to transfer from Go Daddy Before you can transfer a domain: Getting Started Disable domain privacy. If the privacy service forwards incoming email, check the ʻforward toʼ contact
More informationStudentInformationSystem
Blackbaud StudentInformationSystem Scheduling Guide 102411 2011 Blackbaud, Inc. This publication, or any part thereof, may not be reproduced or transmitted in any form or by any means, electronic, or mechanical,
More informationRequirements Engineering for Web Applications
Web Engineering Requirements Engineering for Web Applications Copyright 2013 Ioan Toma & Srdjan Komazec 1 What is the course structure? # Date Title 1 5 th March Web Engineering Introduction and Overview
More informationSupply Chain Management Use Case Model
Supply Chain Management Use Case Model Date: 2002/11/10 This version: http://www.ws-i.org/sampleapplications/supplychainmanagement/2002-11/scmusecases-0.18- WGD.htm Latest version: http://www.ws-i.org/sampleapplications/supplychainmanagement/2002-11/scmusecases-0.18-
More informationGroup18-CUCE2012. Mr. Mobile Project. Software Testing Plan (STP) Version: 4.0. CM Identifier: G18_SE004
Group18-CUCE2012 Mr. Mobile Project Software Testing Plan (STP) Version: 4.0 CM Identifier: G18_SE004 26 April 2010 Revision History Prepared/ Modified by Ahmed Adel Ahmed Abdullah, Ahmed Hafez and Sheriff
More informationRegistration Using myuk
Log Into myuk Log on to the myuk portal using your Linkblue user ID and password. If you need assistance with your User ID and password or if you have not created an account, follow the instructions at
More informationKirsten Sinclair SyntheSys Systems Engineers
Kirsten Sinclair SyntheSys Systems Engineers Kirsten Sinclair SyntheSys Systems Engineers Spicing-up IBM s Enterprise Architecture tools with Petri Nets On Today s Menu Appetiser: Background Starter: Use
More informationLecturer: Sebastian Coope Ashton Building, Room G.18 E-mail: coopes@liverpool.ac.uk. COMP 201 web-page: http://www.csc.liv.ac.
Lecturer: Sebastian Coope Ashton Building, Room G.18 E-mail: coopes@liverpool.ac.uk COMP 201 web-page: http://www.csc.liv.ac.uk/~coopes/comp201 Lecture 18 Introductory Case Study Introduction to UML During
More informationHow To Use Online Student Health Online
Instructions for Online Appointment Scheduling Welcome to online scheduling for Allergy appointments at Student Health! Thank you for testing this system for us. The first step is a one-time registration
More informationAgilent MicroLab Software with Spectroscopy Configuration Manager and Spectroscopy Database Administrator (SCM/SDA)
Agilent MicroLab Software with Spectroscopy Configuration Manager and Spectroscopy Database Administrator (SCM/SDA) Compliance with 21 CFR Part 11 Introduction Part 11 in Title 21 of the Code of Federal
More informationSoftware Requirements Specification. Web Library Management System
Software Requirements Specification For Web Library Management System Version x.xx Prepared by Proposed to Software Requirements Specification for WLMS Page
More informationCourse Overrides. Introduction. Accessing Course Overrides
Introduction Course overrides, or registration permits, allow students to register for a class past certain requirements or class capacity. Assigning a course override to a student does not register them
More informationSTOCK MARKET INVESTMENT FANTASY LEAGUE
16:332:567 - Software Engineering I STOCK MARKET INVESTMENT FANTASY LEAGUE REPORT 3 Group 6 Jia Ding Nikhila Lavu Pratyusha Nandamuri Vaishnavi Kakumani Zhiyue Wang Date of Submission: 12/14/2011 1 1.
More information1) Testing of general knowledge 25%. Each right question counts 1. Each wrong counts 0.5. Empty
Exam 2 The exam consists of four parts: 1) Testing of general knowledge 25%. Each right question counts 1. Each wrong counts 0.5. Empty counts zero 2) Planning 25%. All sub-questions count equally. 3)
More informationModel-based Testing: Next Generation Functional Software Testing
Model-based Testing: Next Generation Functional Software Testing By Dr. Bruno Legeard Model-based testing (MBT) is an increasingly widely-used technique for automating the generation and execution of tests.
More informationTest Automation Architectures: Planning for Test Automation
Test Automation Architectures: Planning for Test Automation Douglas Hoffman Software Quality Methods, LLC. 24646 Heather Heights Place Saratoga, California 95070-9710 Phone 408-741-4830 Fax 408-867-4550
More informationOVERVIEW OF THE PROJECT...
SYSTEMS ENGINEERING DESIGN PROJECT ENPM 643, Fall 2006 Instructor Authors ENPM643 Dr. M Austin Atul Mehta & Felipe Leite Fall 2006 TABLE OF CONTENTS Section Page 1 OVERVIEW OF THE PROJECT... 3 1.1 PURPOSE...
More informationPRV Outreach MediPASS Enrollment Overrides (Via Fax or E-mail Only)
PRV Outreach MediPASS Enrollment Overrides (Via Fax or E-mail Only) Purpose: The purpose of this procedure is to accept MediPASS enrollment overrides from MediPASS providers via fax or email who have enrollment
More informationUnit 2.1. Data Analysis 1 - V2.0 1. Data Analysis 1. Dr Gordon Russell, Copyright @ Napier University
Data Analysis 1 Unit 2.1 Data Analysis 1 - V2.0 1 Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship? Entities, attributes,
More informationCreate New MyWorkKeys Account Quick-Start Guide for the ACT National Career Readiness Certificate (ACT NCRC )
Creating a New Account Step 1. Log in to MyWorkKeys.com. Type MyWorkKeys.com into your Internet browser and press Enter. The URL changes, and now the ACT National Career Readiness Certificate page displays.
More informationOnline Class Registration Quick Guide for Students
Online Class Registration Quick Guide for Students The purpose of this document is to help students get started with the OCR System. This document will explain about the Login, the general class registration
More informationProcess: Self Service
How Do I Login to the Online Vendor Self-Service Application? 1. Using the information provided in the email sent to the primary Contact: Navigate to the URL for the application, the PeopleSoft Sign In
More informationRYERSON UNIVERSITY Ted Rogers School of Information Technology Management And G. Raymond Chang School of Continuing Education
1.0 PREREQUISITE RYERSON UNIVERSITY Ted Rogers School of Information Technology Management And G. Raymond Chang School of Continuing Education COURSE OF STUDY 2015-2016 (C)ITM 601 Advanced Business Process
More informationLearning Management System (LMS) User Guide. 4 March 2015
Learning Management System (LMS) User Guide 4 March 2015 Contents Accessing ATPCO s Learning Management System (LMS)... 3 Overview of ATPCO s LMS... 5 Accessing Training Course Schedules... 7 Quick Search
More informationOO Analysis and Design with UML and USDP. Solutions. Created by Dr. Jim Arlow. Version 2.0
OO Analysis and Design with UML and USDP Solutions Created by Dr. Jim Arlow Version 2.0 Table of Contents 1 OOAD with UML and USDP - Sample Solutions....................... 1 1.1 Introduction............................................1
More informationAn Associate of the UOB Group A UTRADE FX ELITE QUICK START GUIDE
An Associate of the UOB Group A UTRADE FX ELITE QUICK START GUIDE Contents UTRADE FX QUICK START GUIDE About The Application... 1 Starting With the Application...1 Getting Started... 2 Logging In...2 Changing
More informationPathway help: Class Search/Browse Catalog
Pathway help: Class Search/Browse Catalog OFFICE OF REGISTRATION & RECORDS The online searchable Schedule of Classes is called the Class Search. People with access to Pathway should log-in to Pathway to
More informationSage 100 ERP (MAS90 / MAS200) How to Set up Security in Sage 100 ERP
Sage 100 ERP (MAS90 / MAS200) How to Set up Security in Sage 100 ERP In order to access Sage 100 ERP, a person must be given a user id in Sage 100. The User ID is then assigned a Role which grants the
More informationAEORION STUDENT MANAGEMENT SYSTEM
VERSION [2.0] AUGUST 29, 2013 AEORION STUDENT MANAGEMENT SYSTEM Aeorion Student Management System User Manual STUDENT REGISTRATION TABLE OF CONTENTS Aeorion Student Management System... 1 Aeorion SMS Login
More informationFunctional Requirements Document -Use Cases-
EUROPEAN COMMISSION DIRECTORATE GENERAL JRC JOINT RESEARCH CENTRE Cyber-security & New Technologies for Combating Fraud (CSCF) Institute for the Protection and Security of the Citizen (IPSC) EYE IN THE
More informationMenouer Boubekeur, Gregory Provan
Software Requirements Menouer Boubekeur, Gregory Provan Lectures Introduction to UML Introduction to Requirements Analysis Advanced techniques for Requirement Analysis M. Boubekeur, CSL, University College
More informationJohnson County Community College
Johnson County Community College Course Syllabus Mathematics Division Math 171: College Algebra Section 450 (Self-Paced) Fall 2016 (CRN 80590) Instructor Information Primary Instructor: Phil Veer Campus
More informationTest Plan Online Book Store Phase-II. Vamsi Krishna Mummaneni
Test Plan Online Book Store Phase-II Submitted in partial fulfillment of the requirements of the degree of Master of Software Engineering Vamsi Krishna Mummaneni CIS 895 MSE Project Kansas State University
More informationFPT UNIVERSITY. Capstone Project
MINISTRY OF EDUCATION AND TRAINING FPT UNIVERSITY Capstone Project Online Event Organizing Company Management System Group Group Members Đoàn Minh Thiện 60130 Nguyễn Thanh Thống 60561 Mai Hoàng Trí Anh
More informationEnergy Use Case - Creative Ideas For Creating a Business Environment
Use Case 21: Energy Scheduling, Billing, and Settlement Summary: This Use Case presents the activities involved in the creation of an energy trading transaction. It shows the integration of the deregulated
More informationStFX Registration Tutorial
StFX Registration Tutorial Once you have reviewed the previous steps, click on BANNER (SELF-SERVICE) Enter your StFX ID Enter your PIN Number Click Login Create your own security question and answer. Please
More informationUsing Use Cases for requirements capture. Pete McBreen. 1998 McBreen.Consulting
Using Use Cases for requirements capture Pete McBreen 1998 McBreen.Consulting petemcbreen@acm.org All rights reserved. You have permission to copy and distribute the document as long as you make no changes
More informationUse Case Modeling. Software Development Life Cycle Training. Use Case Modeling. Set A: Requirements Analysis Part 3: Use Case Modeling
Software Development Life Cycle Training Set A: Requirements Analysis Part 3: Use Case Modeling Use Case Modeling There are several ways to capture and organize software system requirements. The first
More informationDistance Education Policies and Procedures
Distance Education Policies and Procedures These policies and procedures are designed to ensure Clayton State University compliance with Federal Regulations concerning the definition of distance vs. correspondence
More information2 business days from the date of K-Cyber Invest registration.
How to apply K-Cyber Invest How to apply for K-Cyber Invest There are 2 following ways to apply for K-Cyber Invest; 1. Online registration via K-Cyber Service without any documents (For user who had K-Cyber
More informationPeopleSoft Enterprise Campus Solutions 9.0 Enrollment Web Services
PeopleSoft Enterprise Campus Solutions 9.0 Enrollment Web Services DEVELOPER'S GUIDE July 2011 ORACLE PROPRIETARY AND C ONFIDENTIAL P AGE 1 OF 26 Enrollment Web Services Developer s Guide for PeopleSoft
More informationMC EDT Designee Maintenance Procedure Summary. Ministry of Health and Long-Term Care
MC EDT Designee Maintenance Procedure Summary Ministry of Health and Long-Term Care Version 6.0 June 2013 Designee Maintenance (Refer to Medical Claims Electronic Data Transfer (MC EDT) Reference Manual
More informationEVENT REGISTRATION UPLOADER DOCUMENTATION
August 8, 2012 EVENT REGISTRATION UPLOADER DOCUMENTATION The Purpose To aid in generating more accurate reporting for engagement, event data needs to be entered into Griffin. The Event Registration Uploader
More information1. Component#2 File Management System
1. Component#2 File Management System 1.1 Part1: Use case diagram Figure 1 illustrates the use case diagram of File Management System. Figure 1:File Management user case diagram File Manager BackgroundAdmonistrator
More informationJMS, MAT150 THIS SYLLABUS, COURSE SCHEDULE, ASSIGNMENTS, AND EXAM DATES Summer 2014 ARE SUBJECT TO CHANGE AS CIRCUMSTANCES DICTATE.
SCOTTSDALE COMMUNITY COLLEGE MATHEMATICS DEPARTMENT MAT150, COLLEGE ALGEBRA CLASS# 16015 TIME: 12:10pm 2:20pm DAYS: M, Tu, W, Th LOCATION: CM 465 INSTRUCTOR: J. Michael Sinclair voice mail: 480-731-8866
More informationWhat does (single tilde) mean?... 5
Contents GENERAL INFORMATION... 3 What is MAP?... 3 What are the benefits of using MAP?... 3 Who can use MAP?... 3 How do counselors access MAP?... 3 How does a counselor know if a student has a MAP audit?...
More informationSoftware Requirements. Descriptions and specifications of a system. Ian Sommerville 2000 Software Engineering, 6th edition.
Software Requirements Descriptions and specifications of a system Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 5 Slide 1 Objectives To introduce the concepts of user and system To describe
More informationDEVELOPMENT OF HR INFORMATION SYSTEM FOR
DEVELOPMENT OF HR INFORMATION SYSTEM FOR AN AEROSPACE INDUSTRY 1-MBA Student, 2-Assistant Professor, Department of MS, M.S.Ramaiah School of Advanced Studies, Bangalore 3-HR Manager, Taneja Aerospace and
More informationSolovatSoft. Load and Performance Test Plan Sample. Title: [include project s release name] Version: Date: SolovatSoft Page 1 of 13
SolovatSoft Load and Performance Test Plan Sample Title: [include project s release name] Version: Date: SolovatSoft Page 1 of 13 Approval signatures Project Manager Development QA Product Development
More informationAsset Management Automatic Financials Upload on the MITAS Internet Property Management site
Slide 1 - Title on the MITAS Internet Property Management site Page 1 of 38 Slide 2 - Objectives Section One Objectives In this section you will learn how to automatically upload financial data from the
More informationMusicMark. Electronic Batch Registration: Getting Started
MusicMark Electronic Batch Registration: Getting Started Contents Contents... 2 1. Introduction... 3 2. The Test Phase: An Overview... 3 3. File Naming Convention... 4 4. Accessing the FTP Site... 4 5.
More information**Effective 2012-2013 all Academic Sessions will display as (1) One Term on the
ATTENTION: Faculty, Students & Staff Registration update: **Effective 2012-2013 all Academic Sessions will display as (1) One Term on the student official transcript. The Academic Term & Session Term:
More informationSystem testing from UML diagrams
System testing from UML diagrams Eliane Martins Institute of Computer State University of Campinas (Unicamp) eliane@ic.unicamp.br 52nd. Ifip WG 10.4 Meeting Uphall, Scotland Jul 2, 2007 Harpia Goal: Development
More informationSection C. Requirements Elicitation
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike License. Your use of this material constitutes acceptance of that license and the conditions of use of materials on this
More informationIndependent Study Courses
Independent Study Courses Definition An independent study course is a course Which is offered outside of the traditional constraints of a scheduled day, hour, and classroom; Which has low enrollment; and
More informationService Oriented Architecture Design and Development Method. Name: René van Donselaar. Universiteit Utrecht
Service Oriented Architecture Design and Development Method René van Donselaar Universiteit Utrecht Notice of Originality I declare that this paper is my own work and that information derived from published
More informationUSER MANUAL KNOWLEDGE CENTER - PORTAL
User manual for Knowledge Center (Portal for Distributors) Page 1 USER MANUAL FOR KNOWLEDGE CENTER - PORTAL FOR DISTRIBUTORS VERSION 3.1 PREPARED BY IVAN TAGILTSEV (IT CONSULTANT) GIVEN IMAGING LTD 02-02-12
More informationData Analysis 1. SET08104 Database Systems. Copyright @ Napier University
Data Analysis 1 SET08104 Database Systems Copyright @ Napier University Entity Relationship Modelling Overview Database Analysis Life Cycle Components of an Entity Relationship Diagram What is a relationship?
More informationIntroduction to Computers and Programming. Testing
Introduction to Computers and Programming Prof. I. K. Lundqvist Lecture 13 April 16 2004 Testing Goals of Testing Classification Test Coverage Test Technique Blackbox vs Whitebox Real bugs and software
More information