MyBeats Michael Smith. Integration Plans Entry Criteria Integration and Testing Error Documentation and Resolution Exit Criteria.

Slides:



Advertisements
Similar presentations
What is Test Director? Test Director is a test management tool
Advertisements

Global MP3 Geoffrey Beers Deborah Ford Mike Quinn Mark Ridao.
My Beats Implementation and Testing Dylan Barrett Karen Tipping, Mike Smith.
System/Software Testing Error detection and removal determine level of reliability well-planned procedure - Test Cases done by independent quality assurance.
Software Development Life Cycle
1 Systems & Systems Analysis Yale Braunstein School of Information Management & Systems UC Berkeley.
Chapter 4 Quality Assurance in Context
Welcome to Clienttrack and the World of HMIS
Dynamically Generated Music Tracks A New Approach to the Modern Guitar Hero.
Software Quality Assurance Inspection by Ross Simmerman Software developers follow a method of software quality assurance and try to eliminate bugs prior.
1 Lafayette Crisis Center Scheduling System Project # 3 WISE.
Author: David He, Astghik Babayan, Andrew Kusiak By: Carl Haehl Date: 11/18/09.
Software Testing.
Indora Integration Plan Project 4 Jim Gedarovich, Phil Ho, Joe Dowden.
My Beats Karen Tipping Dylan Barrett Mike Smith. Overview Goal: To dynamically create tracks for guitar hero using any song as input. Terminology for.
CSE Design Lab Milestone IV Dennis O'Flaherty James Hopkins Dave Festa Karl Schwirz.
COMPSCI 125 Spring 2005 ©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. Sample Development: HiLo Game *Chapter 6: Console.
Planning Among Movable Obstacles with Artificial Constraints Presented by: Deborah Meduna and Michael Vitus by: Mike Stilman and James Kuffner.
Practical Object-Oriented Design with UML 2e Slide 1/1 ©The McGraw-Hill Companies, 2004 PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 10: Statecharts.
Testing - an Overview September 10, What is it, Why do it? Testing is a set of activities aimed at validating that an attribute or capability.
1 My Beats Final Presentation Mike Smith, Karen Tipping, Dylan Barrett.
Project Execution & Termination Life Cycle Execution Presented by: Basker George.
Translator Module Overview The new Translator Module for WebIEP offers a means for producing high quality IEP forms printed in Spanish. The module is.
Presenters Stephanie Gunderson, El Dorado COE Sherry Lack, Sacramento COE.
Design Completion A Major Milestone System is Presented to Users and Management for Approval.
CC0002NI – Computer Programming Computer Programming Er. Saroj Sharan Regmi Week 7.
… and after unit testing …
Extreme Programming Software Development Written by Sanjay Kumar.
Software Testing. Introduction Testing is often left to the end of the project which is generally not a good idea. Testing should be conducted throughout.
SOFTWARE TESTING STRATEGIES CIS518001VA : ADVANCED SOFTWARE ENGINEERING TERM PAPER.
Managing the development and purchase of information systems (Part 1)
Creating A 3-D Game With Spark Engine Lauren Bissett, Dan Maguire, and Nicholas Woodfield.
Archives and Records Centers information Systems (ARCIS) User Administration for Agency Customers 5/25/11.
EGR 2261 Unit 5 Control Structures II: Repetition  Read Malik, Chapter 5.  Homework #5 and Lab #5 due next week.  Quiz next week.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
Testing Basics of Testing Presented by: Vijay.C.G – Glister Tech.
AI PRACTICUM PROPOSAL Anand Bheemarajaiah, M.Eng. Chet Mancini, M.Eng. Felipe Osterling, Junior TA: Jason Yosinski.
TEAM LOVELACE GROUP FORMATION PROJECT. OBJECTIVE Our project is designed to take a large group of people and divided them into teams based on  Time Availability.
Construction, Testing, Documentation, and Installation Chapters 15 and 16 Info 361: Systems Analysis and Design.
CMPT371 – Team 1 Luminance. Project – Luminance  Puzzle game  Guide a beam of light using a limited set of tools to certain goals avoiding obstacles.
DEEP RED An Intelligent Approach to Chinese Checkers.
Software Testing Process By: M. Muzaffar Hameed.
A Robust Method for Lane Tracking Using RANSAC James Ian Vaughn Daniel Gicklhorn CS664 Computer Vision Cornell University Spring 2008.
Cloverleaf and TeamTrack Teresa Franklin Trnsport Product Manager October 9, 2007.
Practical Object-Oriented Design with UML 2e Slide 1/1 ©The McGraw-Hill Companies, 2004 PRACTICAL OBJECT-ORIENTED DESIGN WITH UML 2e Chapter 10: Statecharts.
1 These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 5/e and are provided with permission by.
Group 3 Ballfinder a highly modifiable system. Introduction Quality attribute: Modifiability Environment: Random maze Known number of balls One light.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Mahindra Satyam Confidential Quality Management System Software Defect Prevention.
Software Requirements for the Testing of Prototype Correlator Sonja Vrcic Socorro, December 11, 2007.
Pavlov’s Dogs Mike Abegg Alex Towell Chris Ballenger Tom Scarborough.
Week 9, Day 1 Proxy SE-2811 Slide design: Dr. Mark L. Hornick Content: Dr. Hornick Errors: Dr. Yoder 1.
Systems Development Life Cycle
Tool Support for Testing Classify different types of test tools according to their purpose Explain the benefits of using test tools.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
1 DEWIS: e-Assessment system Rhys Gwynllyw and Karen Henderson Department of Engineering Design & Mathematics University of the West of England, Bristol.
Implementation & Integration Research Paper Presentation Nick Conway.
Advanced Higher Computing Science
Design Completion A Major Milestone
Entry Ticket: Algorithms and Program Construction
Computer Science Life Cycle Models.
Verification and Validation Unit Testing
Software life cycle models
Quality Measurable characteristic Cyclomatic complexity Cohesion
RNG Implementation Release 1.
I Feel Fine Arrangement.
Learning Intention I will learn about the standard algorithm for input validation.
GCSE Computing.
Presentation transcript:

MyBeats Michael Smith

Integration Plans Entry Criteria Integration and Testing Error Documentation and Resolution Exit Criteria

Generic Entry Criteria Unit Tested Entry Point Exit Point

Integration Modules chained together Testing: For each module, its entry point must be able to handle all possible values as output from the previous modules exit point

Error Resolution If error detected Add to source control notes Analyze to find source Plan a rework to resolve issue Implement the rework

Error Resolution 2 Unit Test any modified modules Test the integration again If successful Mark problem as resolved

Exit Criteria Error Free Fully Integrated Move on to the next stage

Next Stage Tuning Modifying the heuristic values and functions to produce a more enjoyable user experience Similar to Beta testing But work still being performed

Process Layout

Entry and Exit Points

Process Control

Program Stubs Track Generator Module Dummy functions and values Can’t fully develop algorithm until results can be seen Midi Generator Random notes to find restrictions placed by Frets on Fire

Remaining Schedule Fine tune heuristic algorithms Mike for remaining time Ogg generator module Karen and Dylan for next couple weeks Playing the game Mike, Dylan, and Karen