Slide 1 Shall Lists. Slide 2 Shall List Statement Categories Functional Requirements User Interface Requirements Performance Requirements Qualification.

Slides:



Advertisements
Similar presentations
Slide 1 Shall Lists. Slide 2 Shall List Statement Categories  Functional Requirements  Non-Functional Requirements.
Advertisements

Module 4: System Maintenance Intuit Financial Services University Internet Banking Certification Training.
Software Quality Assurance Plan
CSC 123 Systems Analysis & Design
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Requirements and Design
Refunds More Hassle Than They’re Worth Utility Payment Conference.
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall.
Chapter 9 Describing Process Specifications and Structured Decisions
Chapter 9 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall & Kendall Sixth Edition © 2005 Pearson Prentice.
Chapter 9 Describing Process Specifications and Structured Decisions
Bar|Scan ® Asset Inventory System The leader in asset and inventory management.
Functional Testing.
Other Features Index and table of contents Macros and VBA.
Kendall & KendallCopyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall 9 Kendall & Kendall Systems Analysis and Design, 9e Process Specifications.
CHAPTER 6 ELECTRONIC DATA PROCESSING SYSTEMS
SE-02 CONFIGURATION MANAGEMENT Today we talk about Software Configuration Management (SCM for short): - What? - Why? - How?
Capital Asset Management System (CAMS) How to use CAMS.
IdentiTrip 2006 Our Skills Making your Job Easier.
Session 68 LaRS Review Session Martha Shine Angela Baker.
REDUNDANT SLIDES , syncing & calendar syncing 1.
Emportant Technologies Pvt Ltd Emportant HRMS Attendance Management.
Overview of Transaction Processing and Enterprise Resource Planning Systems Chapter 2.
My Resource for Excellence. Canadian Heritage Information Network Collections Management Software Criteria Checklist Heather Dunn, CHIN.
Chapter 9 Describing Process Specifications and Structured Decisions
1 Team Leader TKS Job Aid. 2 Viewing the On-line Presentation If you are viewing this presentation via Internet Explorer for best results resize the “Notes”
Functions of a Database Management System
Problem Determination Your mind is your most important tool!
Press the F5 key to continue Project Manager is a web based Project Management Tool. All your work is done and information stored on the internet cloud.
Chapter 11 Describing Process Specifications and Structured Decisions Systems Analysis and Design Kendall and Kendall Fifth Edition.
Chapter 6 : Software Metrics
7 7 Chapter 7 The University Lab: Conceptual Design Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
Database Management. ICT5 Database Administration (DBA) The DBA’s tasks will include the following: 1. The design of the database. After the initial design,
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
IdentiTrip 2006 Our Skills Making your Job Easier.
Moving into Implementation SYSTEMS ANALYSIS AND DESIGN, 6 TH EDITION DENNIS, WIXOM, AND ROTH © 2015 JOHN WILEY & SONS. ALL RIGHTS RESERVED.Roberta M. Roth.
Access Online Cardholder Transaction Approval Training 1 Client Logo.
Discovering Computers Fundamentals Fifth Edition Chapter 9 Database Management.
An effective Operations Metric program includes the following best practices: Customizing metric report for site’s tracking supervisor or other identified.
PowerPoint Presentation for Dennis & Haley Wixom, Systems Analysis and Design, 2 nd Edition Copyright 2003 © John Wiley & Sons, Inc. All rights reserved.
Software Engineering 2003 Jyrki Nummenmaa 1 CONFIGURATION MANAGEMENT Today we talk about Software Configuration Management (SCM for short): -
 2001 Prentice Hall Business Publishing, Accounting Information Systems, 8/E, Bodnar/Hopwood Chapter 10 Electronic Data Processing Systems.
Views Lesson 7.
Sylnovie Merchant, Ph.D. MIS 161 Spring 2005 MIS 161 Systems Development Life Cycle II Lecture 5: Testing User Documentation.
Software Engineering – University of Tampere, CS DepartmentJyrki Nummenmaa Configuration management.
IdentiTrip 2006 Key Features & Benefits All data imported from MIS system Quick MIS upload annually for new intake and class changes No manual input of.
© 2013 The McGraw-Hill Companies, Inc. All rights reserved. Chapter 10 Productivity Center and Utilities.
IdentiTrip Key Features & Benefits All data imported from MIS system Quick MIS upload annually for new intake and class changes No manual input of pupil.
Objectives Understand Corrective, Perfective and Preventive maintenance Discuss the general concepts of software configuration management.
GCSE ICT 3 rd Edition The system life cycle 18 The system life cycle is a series of stages that are worked through during the development of a new information.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. DATABASE.
Copyright © 2011 Pearson Education Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall & Kendall Global Edition 9.
Personal Property Training Webinar Untimely Notifications PPMB Found Certification Fair Market Value Loan Agreement Creating Vehicle Agreement Asset User.
Developing Visual Basic Applications to Interact with an Access Database Training Session Brian R. Kovar Kansas State University 8 th AIS Educator Annual.
KEEPS – a system for UELMA preservation and security
T-Mobile Service Transition Timesheet Tool
Architecture Review 10/11/2004
KEEPS – a system for UELMA preservation and security
Electronic Data Processing Systems Chapter 6.
Human-Machines Systems Engineering
BASIC INFORMATION ABOUT DATABASE MANAGEMENT SOFTWARE
Materials Engineering Product Data Management (ePDM)
Complete Management of your Entire Backflow Program
Determine Labor and Payroll Reporting Functions
Software testing strategies 2
Chapter 11 Describing Process Specifications and Structured Decisions
CHAPTER 6 ELECTRONIC DATA PROCESSING SYSTEMS
Integrating Office 2013 Programs
Presentation transcript:

Slide 1 Shall Lists

Slide 2 Shall List Statement Categories Functional Requirements User Interface Requirements Performance Requirements Qualification Requirements

Slide 3 Shall List Statement Categories Functional Requirements The system shall calculate interest on a daily basis For a loan given to a producer, the system will calculate interest daily based on the prime rate of +1.2 Log all employee name changes The system will write an entry to the audit log file after any modification of an employee name.

Slide 4 Shall List Statement Categories l Interface Requirements l The system shall record an acknowledgment when a new employee is created into the XYZ table l The XYZ system uses these records to update the time stamp of an employee record.XYZ - security system2 l The system will mail the month-end report message to the "Director" at each month-end.This is used to manually load data into the Director system.Director system

Slide 5 Shall List Statement Categories l Performance Requirements l The system shall perform simple queries (e.g. no more than 2 tables) in less than 10 seconds l This speed is required to ensure better service to the public requesting information on the XYZ system. l Month-end runs will take no longer than 24 hours l Weekly backups are performed every Sunday at 6:00 a.m.; if the month-end process takes too long, it will affect the operations of other systems such as AAFC.12

Slide 6 Shall List Statement Categories l Qualification Requirements The system shall be user friendly l The system shall be used by non-technical users, thus must be simple and easy to use. l The system requires little training l Help menus shall be available for all on-line query screens.

Slide 7 Shall List Testability l Types of testing criteria for shall list items l Demonstration: Demonstrate the operation of the function to the system owner to show that the requirement has been met. l Inspection: Sometimes used in combination with demonstration, it requires visual examination of the code documentation, table dumps, scans, etc. l Analysis/Special Qualification: The processing of accumulated data obtained from other methods, or any special tools, techniques, procedures, facilities, and acceptable limits. This type of testing usually affects critical parts of the system and/or interfaces.

Slide 8 Shall List Testability l Example of Requirement Testing Criteria l RequirementTesting requirement l The system shall be user l FriendlyDemonstration l Month-end runs will take no l longer than 24 hoursInspection l Transfer of data shall be at l a rate of 9600 baudAnalysis

Slide 9 Helpful Hints l Sentence Structure Keep your sentences short and simple. It doesn't matter if specifications read like a grade-school textbook. We're not trying for a Pulitzer Prize.Example of Requirement Testing Criteria l Mind your Grammar Grammatical errors can affect the intelligibility of the sentence. l Keep statements unambiguous Many words have multiple meanings making statements have even more ambiguous

Slide 10 Shall List Format l Each requirement is something that the system SHALL do. l Each requirement must unambiguous and testable Very precise language from which the design will be developed

Slide 11 Shall List Format l Examples: The system shall allow the librarian to check out items of any type except periodicals. The system shall generate a due date of 7 days from the date checked out for each item. The system shall update the member’s checkout history with the date checked out and Call Numbers checked out.