Requirements Walk-through

Slides:



Advertisements
Similar presentations
RP Designs Semi-Custom e-Commerce Package. Overview RP Designs semi- custom e-commerce package is a complete website solution. Visitors can browse a catalog.
Advertisements

AmeriCorps is introducing a new online payment system for the processing of AmeriCorps forms
CREDO online is a new portal for RGU staff which allows you to view your research and knowledge transfer online. This presentation provides guidance on.
Holiday Calendar Menu for navigation This is School Management System’s home screen. This application will automate School or College. It contains a Menu.
09/04/2015Unit 2 (b) Back-Office processes Unit 2 Assessment Criteria (b) 10 marks.
S.NO.COMPARISON BETWEEN SAFEKHATAOFFLINE ACCOUNTING SOFTWARE 1 Completely hosted accounting information in the cloud Susceptible to computer/server.
GALVESTON COUNTY, TX P-CARD TRAINING GALVESTON COUNTY.
myUnisa Functionality: Expanding the Sakai Tool Offering
Sustainability Tracking, Assessment & Rating System Reporting Tool 101 stars.aashe.org.
Reference and Instruction Automated Statistics Gathering and Reporting System Members: Patrick Chen (pyc7) Soo-Yung Cho (sc444) Gregg Herlacher (gah24)
Accounting & Billing System for the WEB Centre GDP 19 Donna Crawford (dc899) Chris O’Neill (ckjon101) Amit Shah (ams401) David Newman (drn101) Supervisor.
Conference Calendar 1.Description Overview 2.Conference Information 3.User Information 4.Use Cases 5.Schedule.
Systems Analysis and Design in a Changing World, 6th Edition
Information for students Welcome to the S 3 P system. Login to the system by entering your User ID and password. The User ID is the same as your normal.
Database Features Lecture 2. Desirable features in an information system Integrity Referential integrity Data independence Controlled redundancy Security.
CS & ECE Senior Design Project Winter 2008 Karen Davis Chia Han Altan Ferendeci.
Networking + Portfolio management for trainers and assessors FOFATO Course Booker works in conjunction with
Submitting Book Chapters via Manuscript Central A Short Guide for Wiley-VCH Authors.
Presented By: Product Activation Group Syndication.
COMP 208/214/215/216 LECTURE 1 Introduction 恭喜發財.
Modeling Systems Requirements: Events and Things.
1 NC WISE Parent Assistant A user-friendly web application to help parents track their children’s progress in school.
Getting started on informaworld™ How do I register my institution with informaworld™? How is my institution’s online access activated? What do I do if.
Managing Software Quality
Use Cases 2 ENGR ♯10 Peter Andreae
WORKS ALLOCATION AND SIGN OFF OF EXPENSEWORKS ALLOCATION AND SIGN OFF OF EXPENSE Works users can allocate and/or sign off as soon as transactions appears.
Login Screen: Login Screen is the first screen. We need to enter valid user name and password to login into colleges main dashboard. Enter valid user name.
Welcome message. The background image would be an image of Electronic Circuit And have a flash action script to animate 0 and 1. This site would be for.
Data management in the field Ari Haukijärvi 2nd EHES training seminar.
7 7 Chapter 7 The University Lab: Conceptual Design Database Systems: Design, Implementation, and Management 4th Edition Peter Rob & Carlos Coronel.
Z26 Project Management Introduction lecture 1 13 th January 2005
FCS - AAO - DM COMPE/SE/ISE 492 Senior Project 2 System/Software Test Documentation (STD) System/Software Test Documentation (STD)
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Greta Robertson Kathy Hoffman /11/2011 SCEIS Finance Automated Interfaces.
The Pencil Company Team Slave to the WWW. Team Members  Ashley Petrinec – Co-lead of documentation and design  Jennifer Williams – Co-lead of documentation.
Project Presentation eProcurement System. M.TECH S16- Team S03 Institute of Systems Science Table of Content Project Background Project Requirement User.
Drinking Water Infrastructure Needs Survey and Assessment 2007 Website.
COMP 208/214/215/216 – Lecture 8 Demonstrations and Portfolios.
1 ICOM 5016 – Introduction to Database System Project # 1 Dr. Manuel Rodriguez-Martinez Department of Electrical and Computer Engineering University of.
Systems Analysis and Design in a Changing World, 6th Edition
G045 Lecture 08 DFD Level 1 Diagrams (Data Flow Diagrams Level 1)
GEtServices Purchasing Units & Materials Training For Suppliers Request.
Copyright © 2006, Infinite Campus, Inc. All rights reserved. User Security Administration.
Week04 Project Requirements.
ASSIGNMENT 2 Salim Malakouti. Ticketing Website  User submits tickets  Admins answer tickets or take appropriate actions.
NEM201 Week 4 Project Plan Create and complete outstanding items. 01. Front Cover 02. Document details 03. Scope Document 04. Technical Design 05. Creative.
University Retention Schedule Training. Introduction to the University Retention Schedule.
Upay User Guide WELCOME TO UPAY This guide is aimed to help you to use the Upay website. To launch Upay you will need to navigate to
Welcome. Contents: 1.Organization’s Policies & Procedure 2.Internal Controls 3.Manager’s Financial Role 4.Procurement Process 5.Monthly Financial Report.
Work In Progress Presentation. Orders Alex Thornton.
Computer Security: Principles and Practice First Edition by William Stallings and Lawrie Brown Lecture slides by Lawrie Brown Chapter 17 – IT Security.
Doc.: IEEE /0051r1 Submission May 2011 Adrian Stephens, Intel CorporationSlide nd Vice Chair’s Report - May 2011 Date: Authors:
Advanced Higher Computing Science
COMP 208/214/215/216 Lecture 1 Introduction.
eSchoolPLUS District Data Coordinator May Webex
Start at 17th March 2012 end at 31th March 2012
Multi Rater Feedback Surveys FAQs for Participants
Multi Rater Feedback Surveys FAQs for Participants
CIS 336 strCompetitive Success/tutorialrank.com
CIS 336 str Education for Service-- tutorialrank.com.
Upayogee Society Management Software
Unit4 Customer Portal Submitting & Managing Cases.
Unit4 Partner Portal for Case Creator
Design and implementation
nd Vice Chair’s Report - May 2011
Requirements Walk-through
Arizona House Calls CareLink
COMP 208/214/215/216 – Lecture 7 Documenting Design.
Presentation transcript:

Requirements Walk-through COMP208/214/215/216 Lecture 4 Requirements Walk-through

Requirements Review Meeting This meeting reviews the outputs of the first three steps of the method in Connolly and Begg. It will review the 7 items of documentation which should be produced in this phase of the project This review counts as 15% of your group mark.

Organisation Details The Requirement Specification Walkthroughs will take place in week 4 (between 20– 24 February 2012) Teams are responsible for arranging a time for the review Send e-mail to me, cc-ed to all group members Make your booking by Friday 17 February. The documentation to be reviewed must be submitted to the school office on or before 12 noon Friday 17 February Reviews will typically last 20-30 minutes, well organised submission clearly written and fully complete will have an easier time at review

Documentation Required Mission statement Mission objectives System Boundary Diagram User Views and Their Requirements Transaction Requirements (if appropriate) Systems Specification Project Gantt Chart. Descriptions and examples of items 1-6 are in Connolly and Begg Chapters 3 and 4 (1st edition) or Chapter 6 (2nd edition).

Format of the Review For each deliverable: A team member introduces the item The reviewer may ask questions for clarification Team replies to questions The reviewer may make comments Team may briefly respond to comments A Report Form will be completed by the reviewer and given to the team as soon as possible.

Mission Statement The mission statement is a single sentence which defines the overall purpose of the database: what it is for It should be clear and unambiguous It is not a list of functions that the database will perform: it is the reasons why those functions are wanted. StayHome example: p 64 of Connolly and Begg (p129 in 2nd edition).

Mission Objectives The Mission Objectives statement is a list of particular tasks that the system will support Each objective begins with an infinitive To maintain/ perform/ track/ find/ report/ show/ record etc. Indicates which data items to be used Tasks supported - not who will do them Should be as comprehensive as possible. Example: Figure 4.8 of Connolly and Begg (Figure 6.8 in 2nd edition).

Systems Boundary Diagram The intention of this diagram is to represent the main types of data relevant to the system The boundary shows what will be included in the system and what will be not. Data may be: In the system Available on other systems to which links will be provided Not to be available at all. Figure 4.9 of Connolly and Begg provides an example (Figure 6.9 in 2nd edition).

User Views and Requirements Purpose: to identify the major classes of user and the functions they will use. e.g. administrator, teacher, pupil: Administrator maintains the database: views, adds, modifies, deletes records Teacher customises the database: views and adds records, but doesn’t modify or delete records Pupil uses the database: only views records. In other applications, different users may maintain and use different data items.

More on User Views We are producing a list of users and, for each user, the functions they need: Functions should relate to mission objectives: Every user function should be included in mission objectives Every mission objective should relate to some user function Several users may use the same function. Example at figure 4.10 of Connolly and Begg (Figure 6.10 in 2nd edition).

Other roles Developer account System admin (different from admin) Same as standard user but… Allows for special test cases E.g. credit card 1234123412341234 (not LUHN tested) System admin (different from admin) Technical admin account Allows backup and re-configuration

Other issues Logging Error logging Audit/security logging All transactions (cash or otherwise should be logged, i.e. stored in database table) E.g. log id,Userid , amount, description, payment id 100, 1045, 100,”Purchase of book”,12 Error logging Store in error log on database all bug logs Audit/security logging Store in log, if when user gets password wrong, or wrong 3 times (you decide)

System monitoring How do you keep your system up Checkout … Pingdom What will you do if your payment server goes down…? Backup services and fail over

Connecting to external services Payments CC card Paypal Google Email Password forget SMS Reminders and password forget

Transaction and Transactional Requirements Each user view will involve certain transactions, stipulating how the data is to be used There are three broad categories: Data entry: every data item needs to be created somewhere Data update and deletion Data queries Transactions should be related to the user view to ensure all functions are supported Do transactions needed to be atomic

Data Requirements Although not required for review at this stage you may find it helpful to list the information required by each user: e.g. we need information on departments, staff, courses departments have a name, head, building, etc staff have a name, department, office, etc courses have a code, level, teacher, etc This will be refined at the design stage.

Checks Use the data requirements to check the transaction requirements: All data should be created somewhere All data should be used in some query If not - what is it included for? All queries should have the data required to support them in the data specification.

System Requirements Various aspects to cover here: Initial Database Size Rate of Growth Expected type and frequency of searches Network and Access requirements Performance Security Back-up and Recovery Legal Issues Detail required will vary according to application and environment e.g. a stand alone single user application will need less detail on access and requirements than a commercial multi-user system.

Project Gantt Chart A chart showing the major milestones, tasks and deliverables of the project and when they are scheduled You need to report your past progress and future plans. You will need to update this chart for each Walkthrough.

Summary By FRIDAY 17 FEBRUARY 2012 You must book your meeting. You must supply the requirement documents During the week 20/02/12 - 24/02/12 You must attend the review meeting Please attend the meeting punctually This review is an important milestone: it lays the foundations for the project.