Title 1 Software Linked Interactive Competitive Environment Acceptance Test April 26 th, 2012.

Slides:



Advertisements
Similar presentations
PC Client Training Customer Name © 2010 CYPRESS COMMUNICATIONS, INC. 1.
Advertisements

Requirements Specification Presented By: Code Shark Solutions 11/3/10.
Title 1 Software Linked Interactive Competitive Environment Preliminary Design November 7 th, 2011.
Preliminary Design: Smart Scheduling Client: Dr. Robert Yoder.
April 29, Simnet View Acceptance Test by InnoSmart Technologies.
Competitive Algorithm Calculation Testing in a Unified System (CACTUS) Software Plan 9/23/ Presented By: ExoNET Solutions.
04/27/2010 Acceptance Test 1. Our Client… Dr. Timoth C. Lederman Professor of Computer Science Siena College And To All Other Guests 04/27/2010 Acceptance.
Acceptance Test: Smart Scheduling Client: Dr. Robert Yoder.
Presents: MediTrak We’d Like to Welcome: Dr. LaRow & Guests.
Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Detailed Design.
Title 1 Software Linked Interactive Competitive Environment Software Requirements Specification November 2 nd, 2011.
IOS Requirements Specification Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) REQUIREMENTS SPECIFICATION Roger Bacon Science.
Alumni Spotlight Web System Preliminary Design by Initrode Solutions 12/01/2006.
10/27/2006Requirements Specification1 Automated Excel Grading System Welcome Ms. Cotler and Dr. Hunter.
Alumni Spotlight Web System Acceptance Test by Initrode Solutions.
5/1/07Acceptance Test1 Automated Excel Grading System Welcome Ms. Jami Cotler and Dr. Scott Hunter And Guests.
FSH Technologies Requirements Specification October 31, 2011.
Title 1 Software Linked Interactive Competitive Environment Software Plan September 23 rd, 2011.
2/21/2006 SaintSoft: Detailed Design 1 Environmental Monitoring System Detailed Design by Saint Soft.
IOS Detailed Design Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) DETAILED DESIGN Roger Bacon Science Center, Room 328.
Requirements Specification: Smart Scheduling Client: Dr. Robert Yoder.
Friday 9/25/09 1 Proposed Project: Student/Staff Programming Problem and Solution Manager (S 2 P 2 ASM) Software Plan Presentation Client: Dr. Darren Lim.
Pear Software e-SATA (The Electronic Spreadsheet Automated Teaching Assistant) Preliminary Design.
FSH Technologies Preliminary Design: F.I.L.E.T. December 9, 2011.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Requirements Specification 11/2/2011 Presented By: ExoNET Solutions 1.
Preliminary Design Presentation December 5, 2005 NSG Software DevelopmentDecember 5, NSG Software Development.
Alumni Spotlight Web System Detailed Design by Initrode Solutions 03/06/2007.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Preliminary Design 12/7/2011 Presented By: ExoNET Solutions 1.
Senior Design – Acceptance Test Plan Review The goal is to: define the criteria for approving the application. Tightly coupled to the Requirements document.
How To Batch Register Your Students
IPNexus Briefing Instant Messaging and Collaboration.
SIENA COLLEGE ACCURATE REGISTRATION DETAILED DESIGN MARCH 6, 2013 SCAR 1 D&C Solutions Detailed Design Siena College Accurate Registration.
Monday, October 29 st 2012 Requirements Specification.
Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department.
1 Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By:
1 Software Requirements Specification Presentation Client Dr. Darren Lim Friday October 30, 2009 Java.Online.Learning.Tutor.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Acceptance Test 05/01/ GUEST REGISTRATION ADVANCEMENT SUNNY SOLUTIONS ACCEPTANCE TEST.
Hobb-IT Hobby Information Tracker By Illumination Technologies Requirements Specification October 28 rd Illumination Technologies Hobb-IT.
CCRS Comprehensive Conference Registration System Detailed Design March 6 th,
TestFiles Life Cycle Architecture Chris Byszeski Ooi Hsu Han Amir Kouretchian Sachin Pradhan Quang Tran Peter Turschmid Nick Walker.
Seraphim.  Our Clients: ◦ Ms. J’aimé Pfeiffer (Capital Region BOCES) ◦ Ms. Jen Cannell (Questar III)  Guests ◦ Dr. Meg Fryling ◦ Dr. Darren Lim.
CCRS Comprehensive Conference Registration System Acceptance Test May 1 st,
ID-10t Consultants Generation Java Acceptance Test Roger Bacon Science Center, Room 328 April 28th, :00pm 04/28/091 ID-10t Consultants Acceptance.
Title 1 Software Linked Interactive Competitive Environment Detailed Design March 1 st, 2012.
Friday, December 7 th 2012 Preliminary Design. IntroductionRestatement of ProblemProject ProgressionUser Case NarrativesUse Case DiagramDeployment DiagramWebsite.
Advanced Software Engineering Association for Computing Machinery High School Competition System Prof: Masoud Sadjadi Fall 2004 First Deliverable By: Prasad.
Welcome Dr. Eric Breimer Associate Professor of Computer Science Siena College 515 Loudon Road Loudonville, NY /2/2009Digital Evolutions | Requirements.
IOS Acceptance Test Bad Robot Enterprises 1 BAD ROBOT ENTERPRISES INTERNATIONAL ONLINE SURVEY (IOS) ACCEPTANCE TEST Roger Bacon Science Center, Room 328.
R.O.S.E.S. Preliminary Design Presented By: Code Shark Solutions 12/8/10.
Wednesday, May 1, 2013 Acceptance Test. IntroductionRestatement of ProblemProject ProgressionUser Case NarrativesUnit TestsIntegration TestAcceptance.
April 30 th 2014 oldGMCtrucks Mapper. 4/30/2014 Detailed Design 2 oldGMCtrucks Mapper Client: Dr. Timoth Lederman Guests & Class.
CCRS Comprehensive Conference Registration System Preliminary Design December 7 th,
FSH Technologies Acceptance Test: F.I.L.E.T. April 26th, 2012.
Competitive Algorithm Calculation Testing in a Unified System (C.A.C.T.U.S.) Acceptance Test 04/25/2012 Presented By: ExoNET Solutions 1.
Hobb-IT Hobby Information Tracker By Illumination Technologies Detailed Design March 19, 2014 Illumination Technologies Hobb-IT 1.
1 March 2005Spartacus Computing Solutions1 WELCOME to the Detailed Design Presentation Ms. Kate Zimmerman, Siena College Academic Program Administrator.
1 Java Problem Repository & Education Platform Requirements Specification.
Preliminary Design By Phoenix Tech. Dr. Darren Lim Assistant Professor Department of Computer Science Siena College Mrs. Pauline White Visiting Instructor.
 CCRS Comprehensive Conference Registration System Software Plan September 21 st, 2012 S.E.E. Solutions 1.
Acceptance Test By Phoenix Tech AcceptanceTestAcceptanceTest.
1 Acceptance Test Presentation Client Dr. Darren Lim 4/27/2010.
GUEST REGISTRATION ADVANCEMENT BY SUNNY SOLUTIONS (G.R.A.S.S) Requirements Specification 10/29/2012 SUNNY SOLUTIONS REQUIREMENTS SPECIFICATION PRESENTATION.
Programming Contest Scoreboard and Submission 1 Welcome Mr. Matthews and Dr. Vandenberg SEG Acceptance Test April 26th, 2005.
Requirement Elicitation Review – Class 8 Functional Requirements Nonfunctional Requirements Software Requirements document Requirements Validation and.
SIENA COLLEGE ACCURATE REGISTRATION REQUIREMENTS SPECIFICATION OCTOBER 29 TH, 2012 SCAR 1 D&C Solutions Requirements Specification.
CCRS Comprehensive Conference Registration System Requirements Specification October 29 th, 2012 S.E.E. Solutions 1.
New Mexico Emergency Operations Center (NMEOC) Basic ETeam Training
Requirements Specification
Preliminary Design Presentation
Presentation transcript:

Title 1 Software Linked Interactive Competitive Environment Acceptance Test April 26 th, 2012

Welcome Our Client: Dr. Darren Lim Associate Professor Siena College 2

Introduction Our Team Renee Solheim Team Leader Anthony Parente Lead Front-end Developer Matthew Ferritto Database/Webmaster Zachary Fitzsimmons Lead Developer

Agenda Introduction Restatement of Problem Project Progression Functional Requirements Non-Functional Requirements Testing Overview Demonstration Deliverables What’s Next Questions? 4

Restatement of the Problem Competitive Programming Contests – Not user friendly – Not integrated 5

Agenda Introduction Restatement of Problem Project Progression Functional Requirements Non-Functional Requirements Testing Overview Demonstration Deliverables What’s Next Questions? 6

Project Progression

Agenda Introduction Restatement of Problem Project Progression Functional Requirements Non-Functional Requirements Testing Overview Demonstration Deliverables What’s Next Questions? 8

Functional Requirements Testable features of our software package that will be reviewed in our Unit Testing 9

Team Advisor Y/NWill be able to log into SLICE with the Advisor user name and password Y/NWill be able to view each individual problem Y/NWill be able to view the scoreboard while active Y/NWill be able to receive all publically broadcasted contest clarifications Y/NWill be able to log out of SLICE at any point 10

11 Judge Y/N Will be able to log onto SLICE with a given user name and password Y/N Will be able to view Participant submitted solutions Y/N Will be able to run the submitted solution using the test input provided in SLICE that corresponds to the associated question Y/N Will be able to submit a response to the team stating either “Correct Solution, Compiler Error, Running Time Error, Wrong Answer, OR Time-Limit Exceeded” Y/N Will be able to log out of SLICE at any point

Scoreboard Judge Y/N Will be able to do everything the Judge can do Y/N Will be able to edit the scoreboard 12

Administrator Y/NWill be able to log into SLICE with a unique username and password Y/NWill be able to create the Judge accounts Y/NWill be able to create the Participant accounts Y/NWill be able to create the Team Advisor accounts Y/NWill be able to give Scoreboard Judge abilities to one judge Y/NWill be able to send broadcast messages to all users Y/NWill be able to send broadcast messages to any subset of users 13

Admin cont… Y/NWill be able to manage the set of problems Y/NWill be able to manage test input Y/NWill be able to manage correct output for each contest problem Y/NWill be able to designate the length of the contest Y/N Will be able to set the contest start time Y/N Will be able to set the contest stop time 14

Admin cont.. 15 Y/N Will be able to set the practice time for the contest Y/NWill be able to restrict the view of the scoreboard at a set time towards the end of the contest Y/NWill be able to choose the list of allowed programming languages Y/NWill be able to log out of SLICE at any point

Participant Y/N Will be able to log into SLICE with a given user name and password Y/N Will be able to view the contest scoreboard while active Y/N Will be able to submit problem-solutions Y/N Will be able to submit clarification-requests Y/N Will be able to make a general request 16

Participant cont.. Y/N Will be able to associate a problem with request Y/N Will be able to select on of the contest problems Y/N Will be able to select one of a list of programming languages Y/N Will be able to receive individual clarification responses from any Judge Y/N Will be able to receive publically broadcasted messages from any Judge or Administrative User. Y/N Will be able to log out of SLICE at any point 17

Slice Y/N Will be able to compile submitted problems Y/N Will be able to provide an appropriate error message when a wrong username and password is entered Y/N Will be able to handle up to 30 teams

Agenda Introduction Restatement of Problem Project Progression Functional Requirements Non-Functional Requirements Testing Overview Demonstration Deliverables What’s Next Questions? 19

Non-Functional Requirements Non-Functional Requirements are what SLICE is and looks like rather than what it does. These are harder to test but just as important as the Functional Requirements. 20

Non-Functional Requirements Y/N The system will be easily maintained Y/N The system will be stable. Y/N The system will be viewable on multiple browsers Y/N The system will run efficiently Y/N The system will be user friendly 21

Agenda Introduction Restatement of Problem Project Progression Functional Requirements Non-Functional Requirements Testing Overview Demonstration Deliverables What’s Next Questions? 22

Test Overview Success Login Logout Submission/Grading Non-Functional Requirements 23

Test Overview Failures Administrative/Contest Setup Messaging Scoreboard

Agenda Introduction Restatement of Problem Project Progression Functional Requirements Non-Functional Requirements Testing Overview Demonstration Deliverables What’s Next Questions? 25

Live Demonstration 26

Agenda Introduction Restatement of Problem Project Progression Functional Requirements Non-Functional Requirements Testing Overview Demonstration Deliverables What’s Next Questions? 27

Deliverables All files associated with SLICE will be delivered in CD-ROM format on Monday, April 30 th, the Software Engineering end of year party. Python and Template Files for SLICE Code for Team Website Team song lyrics and video README.TXT file describing CD-ROM layout 28

Agenda Introduction Restatement of Problem Project Progression Functional Requirements Non-Functional Requirements Testing Overview Demonstration Deliverables What’s Next Questions? 29

Project Timeline Acceptance Test: April 26 th Software Party: April 30 th 30 Academic Celebration: April 27 th Luncheon: May 1 st Senior Software Party: May 12 th

Thank You Any Questions?? 31