Set Manager Senior Project 2004 Nick Constant. Proposed System Java GUI Aids in the creation of set lists. Takes into consideration set list logic. Add/Remove/Edit.

Slides:



Advertisements
Similar presentations
Testing Relational Database
Advertisements

What is Engineering?.
Acceptance Testing.
By Rohen Shah – rxs07u.  Introduction  Different methodologies used  Different types of testing tools  Most commonly used testing tools  Summary.
Verification and Validation
Presentation by Prabhjot Singh
Software Development Life Cycle. Why Do We need Software Development Models Helps to make sure that we cover all bases during planning and implementation.
27. Looking back on your preliminary task, what do you feel you have learnt in the progression from it to the full product?
Interaction design using the graphical user interface (GUI)
My brother I’d like to say a few words about my brother. His name is Sasha. My younger brother, Sasha, is only six years old. He is very funny, I like.
CSTEP Cluster Sampling for Tail Estimation of Probability.
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
Importance of testing Difference between Errors and Faults The purpose of test data Importance of: – Testing – Test Plans.
CS 206 Introduction to Computer Science II 09 / 03 / 2008 Instructor: Michael Eckmann.
CS503: First Lecture, Fall 2008 Michael Barnathan.
Fundamentals of Information Systems, Second Edition
Logarithmic Aids Linda Tansil Department of Mathematics Southeast Missouri State University.
The aim of this part of the curriculum design process is to find the situational factors that will strongly affect the course.
Software Development Unit 6.
Design process. Design briefs Investigating Designing Producing Analysing and evaluating Design process wall charts.
Introduction to Video Communications The Production Process TGJ2O – Grade 10 Comm-Tech Bluevale Technology.
Problem Solving Unit 2. Problem Solving 1. Define the problem – What is the problem? 2. Generate possible solutions – What are some things I can do to.
Unit 1 Careers.
What it is and what it is used for?.  It is a type of writing by an author who is trying to get something. As a result, it is an extremely persuasive.
Sudoku Project: SDS Taryn, Jin, Jehsang, Phil and Matt.
©Ian Sommerville 2000Software Engineering, 6th edition. Chapter 19Slide 1 Verification and Validation l Assuring that a software system meets a user's.
Map Reduce: Simplified Data Processing On Large Clusters Jeffery Dean and Sanjay Ghemawat (Google Inc.) OSDI 2004 (Operating Systems Design and Implementation)
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 22 Slide 1 Verification and Validation.
TESTING.
1 Phase Implementation and Test Plan. Making your implementation plan First Steps  Consider your use case diagram and your prioritization of use cases.
Transaction Processing Systems and System Development Life Cycle
I am ready to test!________ I am ready to test!________
Sight Words.
System Development Life Cycle. The Cycle When creating software, hardware, or any kind of product you will go through several stages, we define these.
Website Project Development Presentation by APNARAJ.COM.
Accomplishments: Implementation Login form Dictionary Inputs Calculations(Partially Completed) Output(Partially Completed) Made a test database.
DEBUGGING. BUG A software bug is an error, flaw, failure, or fault in a computer program or system that causes it to produce an incorrect or unexpected.
The SCOUR Project Search Contents Of Union’s Registry.
Nothing fits the hand better then a glove. So I came up with the concept that the best form for the hand would be a glove. Thus a glove made into a mouse.
EGR101-34R "lecture on hardware- software" FB 7/10/2004 Digital Electronics Logic Gates Logic gates work with the voltage level of the signals. They are.
Software Engineering 2004 Jyrki Nummenmaa 1 BACKGROUND There is no way to generally test programs exhaustively (that is, going through all execution.
Working Technologically Early Stage 1 – Stage 3. Students evaluate by: recounting the steps taken to reach a final solution discussing their likes and.
April 29th, Chapter 6 Decision Making 6.1 The Nature of Management decisions 6.1 The Nature of Management decisions 6.2The decision making process.
Metadata By N.Gopinath AP/CSE Metadata and it’s role in the lifecycle. The collection, maintenance, and deployment of metadata Metadata and tool integration.
Software Engineering Lecture # 1.
High Frequency Words.
The roles and contracts within Live performance Kai. Oakley.
Chapter 10 Information Systems Development. Learning Objectives Upon successful completion of this chapter, you will be able to: Explain the overall process.
COUNTER-ARGUMENTS What is it? How to write it effectively?
Question 7 Looking back at your preliminary task, what do you feel that you have learnt in the progression from it to the full product? BY PHOEBE FARRINGTON.
To RAD or not to RAD? RAD is the relatively new kid on the block. You know the one. The one with all the flashy stuff and is practically the Usain Bolt.
First Grade Sight Words
Increment 2 Development Plan - License Checker 2.0 Jing Jing-Helles
1 Multimedia Development Team. 2 To discuss phases of MM production team members Multimedia I.
Created By Sherri Desseau Click to begin TACOMA SCREENING INSTRUMENT FIRST GRADE.
Homeroom If you have any completed paperwork to turn in, make sure your first/last is written on all papers. Turn these forms in to the blue basket on.
Nonogram Solver Cs491b Software Design Prepared by :
Dave Parker – Product Owner
Wow Your Guests At Your Wedding Hiring A Wedding Band
Some Important Techniques For Regression Testing That You Must Know.
دانشگاه شهیدرجایی تهران
Reviewing your final digital product
Unit 09 – LO3 - Be able to Implement and Test Products
تعهدات مشتری در کنوانسیون بیع بین المللی
بسمه تعالی کارگاه ارزشیابی پیشرفت تحصیلی
Topic 5: Communication and the Internet
MANAGING THE DEVELOPMENT AND PURCHASE OF INFORMATION SYSTEMS
Academic Writing – Week 9
Presentation transcript:

Set Manager Senior Project 2004 Nick Constant

Proposed System Java GUI Aids in the creation of set lists. Takes into consideration set list logic. Add/Remove/Edit Data Save/Load Data

WHY? The Idea for the system came during a disagreement between my band over what songs we should play during a set list. I thought that if there was a way to automate the process taking into consideration the logic of creating a set list, it would solve this problem.

Set List Logic There are many constraints which need to be taken into consideration when creating a set list. Set List Time – The time of a set list is usually a time constraint that the band must take into consideration when making a set. Song Picking – A song should only be played once during a set. Tuning – Songs in the same tuning should be played back to back to cut down on downtime on stage. Intensity – Depending on where your playing, what kind of crowd, and the over all mood of the show, a set lists intensity should be taken into consideration. The most intense songs in a set should also be played first and last, in order to capture the crowds attention, and leave them with a strong intensity. Cover Songs – Cover songs are songs by other artists. Only a certain amount of cover songs should be picked, so the band doesn’t sound like a cover band.

System Design

Project Demonstration

Test Plan Unit testing – Unit testing basically took place in the development process. As the project came together, I tried to make sure all was functioning correctly. Integration testing – Integration testing took place when the system was fully developed and functioning, any bugs found at this stage were fixed. Acceptance testing – Acceptance testing is scheduled to be implemented as soon as I can get together with some users. I plan to have my band, as well as another band, work with the system and give feedback as to whether the set lists being generated are valid.

Thank You Questions?