Home

System Requirements Specification

image

Contents

1. 5 3 1 Description When a hit is registered by the program the force recorded from the hit will be retrieved from the Daedo equipment 5 3 2 Source TK Force 5 3 3 Constraints Daedo equipment must be operational 5 3 4 Standards None 5 3 5 Priority 2 High July 28 2013 20 TK Force System Requirements Specification Taekwondo Match Management System 6 Safety Requirements The TMMS software works in conjunction with defense equipment made by Daedo TK Force assumes no responsibility for any injuries resulting from the use of the equipment in a match or while training July 28 2013 21 TK Force System Requirements Specification Taekwondo Match Management System 7 Maintenance and Support Requirements This section will address the maintenance and support requirements for the Taekwondo Match Management System It will address how we intend to maintain and support the system from website support to version update 7 1 Source Code 7 1 1 Description The source code for the project shall be available for review The code will be documented and readable Source TK Force Constraints None Standards None Priority 1 Critical 7 2 Software Modularity 7 2 1 Description The software will be Object Oriented This will allow the product to be updated or modified by a software developer 7 2 2 7 2 3 7 2 4 7 2 5 Source TK Force Constraints None Standards None Priority 1 Critical 7 3 I
2. The TMMS will allow administrators to set up match details about contestants record match statistics and display information to an audience about a Taekwondo match The Taekwondo Match Management System will also communicate with special defense equipment that both contestants wear that can register force and location of attacks on each contestant This will be used to display information to an audience and the administrators about a match 1 2 Intended Audience The intended audience is Taekwondo gym owners that would like to quantify their training methods by hosting small sparring matches or would like to have additional data such as force and location of hits for their competitors Additional audiences might include organizations that regularly host Taekwondo tournaments and are in need of an efficient match level management system JENNINGS 32 0 A A A o 97 i lt 0 ma Figure 1 1 Conceptual Drawing July 28 2013 8 TK Force System Requirements Specification Taekwondo Match Management System 2 Product Description and Functional Overview This section provides the reader with an overview of the Taekwondo Match Management System The primary operational aspects of the product from the perspective of end users maintainers and administrators are defined here The key features and functions found in the product as well as critical user interactions and user interfaces are described in detai
3. Ends When Myo armband that detects forearm movement July 28 2013 41 TK Force
4. Log File 10 1 Match Use Cases Create Match User Start Stop Match Figure 10 1 Match Subsystem 10 1 1 Create Match Description The user will have to input fighter information penalty deductions score modifiers and equipment status before a match can start System Match Actor User TUCBW The user enters the fighters information and clicks the Create Match button TUCEW The screen displays the match information 10 1 2 Start Stop Match Description The user will have to start and stop the match when necessary System Match Actor User July 28 2013 30 TK Force System Requirements Specification Taekwondo Match Management System TUCBW The user presses the Start Stop Match button TUCEW The screen displays the current status of the match 10 2 Modification Use Cases Modification Apply Penalty Modify Score Log Match Figure 10 2 Modification Subsystem User 10 2 1 Apply Penalty Description During a match the user may have to administer a penalty to one of the fighters System Modification Actor User TUCBW The user presses the appropriate penalty button TUCEW The points are deducted from the fighter s score July 28 2013 31 TK Force System Requirements Specification Taekwondo Match Management System 10 2 2 Modify Score Description At the direction of the official the user will need to modify the score of a fighter System Modification Actor User TUCBW The user
5. adjusts the fighter s score on the screen TUCEW The screen displays the adjusted score 10 2 3 Log Match Description The user will have the option to view a logged event from the Match Log file and apply the previous events as the current System Modification Actor User TUCBW The user presses the Log button and selects a logged event TUCEW The screen displays the information from the logged event 10 3 View Use Cases View Test Mode User View Log File Figure 10 3 View Subsystem July 28 2013 32 TK Force System Requirements Specification Taekwondo Match Management System 10 3 1 10 3 2 July 28 2013 View Test Mode Description The user will be able to view the test mode to ensure the equipment and system is recording hits at the correct force and time System View Actor User TUCBW The user clicks the Test Mode button TUCEW The screen displays the Test Mode screen View Log File Description The user may need to view previous events from the current match System View Actor User TUCBW The user presses the Log button TUCEW The screen displays the current Log File 33 TK Force System Requirements Specification Taekwondo Match Management System 11 Feasibility Assessment This section consists of an assessment of the following six components scope analysis research completed remaining technical analysis cost analysis resource analysis and schedule analysis 11 1 Scope
6. the forces occurred 3 5 2 Source William Sexton Sponsor 3 5 3 Constraints None 3 5 4 Standards None 3 5 5 Priority 1 Critical 3 6 Equipment Hit Detection 3 6 1 Description The system shall report successful hits as well as the force of those hits 3 6 1 1 Force of successful hit The system shall detect the force of a hit based on data sent from the Daedo equipment This will determine the amount of life to be deducted from the life bar 3 6 2 Source William Sexton Sponsor 3 6 3 Constraints Daedo fighting equipment must be operational 3 6 4 Standards None 3 6 5 Priority 1 Critical 3 7 Health Calculations July 28 2013 15 TK Force System Requirements Specification Taekwondo Match Management System 3 7 1 Description The system shall calculate the remaining health of a competitor which will decrease based on the force of a successful hit more force means more life deducted from the life bar the number of penalties assigned to a fighter and any modifiers that have been applied 3 7 2 3 7 3 3 7 4 3 7 5 3 7 1 1 Modifiers The system shall allow score modifiers to be implemented for a match The modifiers will account for location of a strike ex head strikes will count more than body strikes and any combination strikes strikes that occur within a certain time frame Source William Sexton Sponsor Constraints None Standards None Priority 1 Critical 3 8 Penalties 3 8
7. 1 Description The health of a fighter in the system can be affected by a penalty issued to a fighter and will contain two types of penalties major penalty jooyo and a minor penalty danjo 3 8 2 3 8 3 3 8 4 3 8 5 Source William Sexton Sponsor Constraints None Standards None Priority 1 Critical 3 9 Score Modifiers 3 9 1 Description The score modifiers will alter the amount of life decrease from a successful hit 3 9 2 3 9 3 3 9 4 3 9 5 Source William Sexton Sponsor Constraints None Standards None Priority 1 Critical 3 10 Equipment Parts On Off July 28 2013 16 TK Force System Requirements Specification Taekwondo Match Management System 3 10 1 Description The chest piece and head gear are separate entities that can be turned on or off and will report the status to the system 3 10 2 Source William Sexton Sponsor 3 10 3 Constraints None 3 10 4 Standards None 3 10 5 Priority 1 Critical 3 11 Match Log 3 11 1 Description The system shall store the history of all scoreboard changing events and their attributes If you select an event in the match log and hit accept the match will be reverted to that point 3 11 2 Source William Sexton Sponsor 3 11 3 Constraints None 3 11 4 Standards None 3 11 5 Priority 1 Critical 3 12 Administrator Display 3 12 1 Description During a match the TMMS will provide an administrator display that is in
8. Analysis We have analyzed the scope of the project as well as our team abilities and concluded that we will be able to complete the minimum acceptable requirements for this project These requirements include real time events data saving and storage user friendliness and displays for the audience and match administrators The real time events include registering a hit the force of the hit the location of the hit head or body and the event log The data being saved and stored are match events match results and country flags used to further identify the fighters The user friendliness is also critical because the match administrators are normally volunteers that will have negligible experience with our software The layout must make sense and be navigated by anyone The last critical requirement is the display setup The match administrators must be able to view the controls and match status on one screen while the audience should only see the match status 11 2 Research We have begun researching the Daedo fighting equipment that our system will work with The results from this research will allow us to understand what type of data is being received so we can translate that to data that we can use for our project We have found one other project similar to ours that has been completed which may be able to help us with portions of ours Additional research has been performed on the materials that make up the fighting equipment and the trans
9. Department of Computer Science and Engineering The University of Texas at Arlington TMMS Team TK Force Team Members Richard Sherrill David Odhiambo Huadong Feng Robert Castillo Last Updated 7 28 13 System Requirements Specification Taekwondo Match Management System Table of Contents CALL COMES o Hate ded a AA i bo duse din ea d E i ea ee 2 Document Revision Historia 5 A A E 6 LAO A A AS ds 7 AS A AN 8 Ic O A O 8 1 2 Intended Audience vinci 8 2 Product Description and Functional Overview aei ree qoe b a drea te deae tds enun na eee ale 9 2il Features and PUNCH OMS oi lt cad 9 22 EXE Inputs and a cs 9 2 3 Product Interfaces eed tede t oe epa e ene lee Meee 10 De CUstomet Require merits seen dotis Sea aan eae ce eat aha ak aa eile uias iban ead N 14 NA e ARA E E E Eei 14 AME Cams csi oana a pa casts aed E A E A N amide tua coal io 14 3 3 Control Panel endo id ie nu i velt asa dice 14 sd Match SU a a ad SE 15 A 15 3 0 Equipment Hit Detection sen a aedi o 15 3 7 Health Calculations ba 15 3507 PCAC Sy descen fedtiat a e dfe a 16 3 9 Score NIOUIDBES icone edt notae aided nol i nci c pL DL MU a Mo tet 16 3 10 Equipment Parts a pedi Le M oce 16 JAL Match LO MP IQ 17 312 Adiinistrator DiISplay err cp 17 4 Packaging d CUTS EG TS esie naan a a E A a Medi Et 18 2 A E e E 18 Z2 A rod a e ger Df ed ooNen tee cedes addu da eR usted 18 3 Performatioe Redqui
10. Match Management System Table 2 1 External Inputs and Outputs Defense Equipment T M M S will receive event Input location of successful hits data from the defense Input force of successful hits equipment Audience display System will display a screen for Input data from defense the audience to observe equipment to alter life bars competitor life time and competitor name Output real time life of competitors 2 3 Product Interfaces The TMMS will be composed of an administrator display as well as an audience display The information to be displayed on both screens will contain data from the defense equipment The administrator display will allow users to specify match details and create mock up test modes in order to view data about matches This data will include the force of a hit as well as the location of the hit The location of a hit can either be the chest or the head It will also allow users to refer to previous match states The audience display will show the competitors information such as life name country time remaining in match and any penalties that have been applied to competitors The figures below were provided by the sponsor These mockups will be used as a guide for the user interface The input fields buttons and screens will be represented in some form in the final product The design layout and naming conventions may change to ensure ease of use July 28 2013 10 TK Force System Requirements Sp
11. OTCE ooococnnncccnoncccnonccnonnnnonnnnnononanonnnnnnonnnnnnnncnnns 20 MOS WS A I A etl ay ae N ae leat 30 FOL Mater Use Cassini otto its 30 10 2 Modification Ut quede eee 31 AA A A 32 Mo Feas y ASSES S E So Sa SS I M c NS 34 11 1 SCOPE ANALYSIS oreroraa is 34 11 2 PROS ore MN NEC DE 34 11 3 Technical Analysis i5ossusti it qi OSA Na M dritte NONE RN duce da I Dot RD TM qoe e ut 34 11 4 COSA SS sd 35 July 28 2013 3 TK Force System Requirements Specification Taekwondo Match Management System 11 5 Resource Analysis esos tu ID OO a odiis edet e 35 11 6 A a a a T a e an ure 35 11 7 Nit SaS 39 12 Future Hems oodd eet bd redu 5 2 lets A AA ADA A EA hk 40 12 1 Match Eournamett do eee e RM a OCS aA 40 12 2 cis ohbuo m 40 123 Support Other Operating System iS 40 124 A A E 40 E OOO 41 July 28 2013 4 TK Force System Requirements Specification Taekwondo Match Management System Document Revision History Revision Revision Number Date 7 8 13 SRS First Draft Compiled all team member sections 7 18 13 SRS Second Draft Integrate revisions from TK Force Description Rationale 7 20 13 Integrated peer revisions 7 28 13 SRS Baseline Integrated Gate Review changes July 28 2013 5 TK Force System Requirements Specification Taekwondo Match Management System List of Figures Figure Title Page Figure 1 1 Conceptual Drawi
12. al 8 2 Store Match Events 8 2 1 Description This information will be stored in a database and will correspond to events that affect the score in a single match This information may also be used to return a match to a specific point in time 8 2 1 1 Stored Events Round event occurred time event occurred head shots body shots penalties major minor referee stops match etc the initiator of the event the receiver of the event the force of the event the target head and body the target mod the timing mod and the score calculated by force target mod timing mod 8 2 2 Source William Sexton sponsor 8 2 3 Constraints None 8 2 4 Standards None 8 2 5 Priority 1 Critical 8 3 Store Country information 8 3 1 Description This is a list of countries represented in the Olympic Games Must be stored in a database as 3 letter country code and must store corresponding country flag July 28 2013 24 TK Force System Requirements Specification Taekwondo Match Management System 8 3 2 Source William Sexton sponsor 8 3 3 Constraints None 8 3 4 Standards Country codes as determined by NOC National Olympic Committee 8 3 5 Priority 2 High 8 4 Store Match Statistics 8 4 1 Description This is a history of all the matches recorded by the software and must be stored in a database some relevant information to be stored are who won the match and what round the contestant won the match 8 4 2 Source William Sexto
13. al information about the data retrieval aspect of the equipment The team has a variety of technical skills that should allow us to resolve any technical issues encountered 11 4 Cost Analysis The prototype for the system will incur no financial cost The fighting equipment has been procured by the sponsor and the software doesn t require any specialized hardware to run 11 5 Resource Analysis Team TK Force consists of two software engineers one computer scientist and one computer engineer The resources necessary to complete this project on schedule include time management logical task assignments scheduling document collaboration and integration programming skills and networking If there are no issues with the Daedo fighting equipment we will be able to complete the project on schedule The team has experience developing graphical user interfaces and using multiple programming languages The team also has experience in detailed design and development of a non trivial system The team has little or no experience in networking which can affect how easily it will be to retrieve the data from the wireless receiver and translate that information into usable data for the system The team also does not have experience with Microsoft Project and must learn to utilize it for the success of the project 11 6 Schedule Analysis To estimate our schedule the team has used multiple estimation techniques We chose to use function points Jo
14. ation to be displayed shall be name of competitors life bars country round and match victors and time remaining for a match 3 1 2 Source William Sexton Sponsor 3 1 3 Constraints None 3 1 4 Standards Country codes determined by National Olympic Committee NOC 3 1 5 Priority 1 Critical Start Screen 3 2 1 Description When the system is started the software shall display a start screen showing the logo and name of the system 32 2 Source William Sexton Sponsor 3 2 3 Constraints None 3 2 4 Standards None 32 5 Priority 2 High Control Panel 3 3 1 Description The system shall have a control panel that allows a user to view details about a match apply test mode for a match apply minor and major penalties apply medical to a match and alter details about a match 3 3 2 Source William Sexton Sponsor 3 3 3 Constraints None 3 3 4 Standards None July 28 2013 14 TK Force System Requirements Specification Taekwondo Match Management System 3 3 5 Priority 1 Critical 3 4 Match Setup 3 4 Description The system shall have a match setup screen to input contestant information register equipment to contestant and specify other match information 3 4 2 Source William Sexton Sponsor 3 4 3 Constraints None 3 4 A Standards None 3 4 5 Priority 1 Critical 3 5 Test Mode 3 5 1 Description The system shall have a mode for users to view the forces that occur during a match and the times
15. d to ensure the match log reverts to the initial match state 9 3 Verify that the system saves data for Log 9 3 1 Requirement s addressed Table 9 3 Save Log data Verification Store Match Events 9 3 2 Verification Procedure July 28 2013 27 TK Force System Requirements Specification Taekwondo Match Management System TMMS will be tested and verified that the system responds to the match and store all the logs immediately 9 4 Verify that the system is user friendly 9 4 1 Requirement s addressed Table 9 4 User Friendly Verification Control Panel Score Modifiers 9 4 2 Verification Procedure TMMS will be tested by the sponsor to verify ease of use July 28 2013 28 TK Force System Requirements Specification Taekwondo Match Management System 9 5 Verify that the system is accurately recording force 9 5 1 Requirement s addressed Table 9 5 Force Accuracy Verification Health Calculations 38 amines 9 3 2 Verification Procedure TMMS will be tested after calibration to ensure the force of the hits is accurate July 28 2013 29 TK Force System Requirements Specification Taekwondo Match Management System 10 Use Cases We have identified three major subsystems and the Use Cases associated with them The subsystems are Match Modification and View The Use Cases for theses subsystems are Create Match Start Stop Match Apply Penalty Modify Score Match Log View Test Mode and View
16. dependent of the audience display This display will show details about the match that are not viewable to the audience 3 12 2 Source William Sexton Sponsor 3 12 3 Constraints None 3 12 4 Standards Country codes determined by National Olympic Committee NOC 3 12 5 Priority 1 Critical July 28 2013 17 TK Force System Requirements Specification Taekwondo Match Management System 4 Packaging Requirements The system shall contain two parts the first being the equipment that can interface with the software and shall be packaged according to the distributor s requirements The Taekwondo Match Management System software shall be packaged according to the requirements specified below 4 1 4 2 Software 4 1 1 Description The TMMS software shall be delivered as an installable software package The medium that will contain the software will be delivered on CD DVD as an executable 4 1 2 Source Team 4 1 3 Constraints The operating system must be Windows 7 or above 4 1 4 Standards None 4 1 5 Priority 2 High User Manual 4 2 1 Description The software shall contain a user manual that specifies how to use the system for monitoring Taekwondo matches The user manual shall be located on the installation disk in soft copy form 4 2 2 Source Team 4 2 3 Constraints The user manual will be written in English 4 2 4 Standards None 4 2 5 Priority 4 Low July 28 2013 18 TK Force System Requirements Specifica
17. ecification Taekwondo Match Management System JENNINGS HWANG Figure 2 2 Administrator display for Game Setup Figure 2 2 represents a screen that will be seen by the match administrators It will allow them to input information relevant to the game including e Contestant Competitor name e Contestant Competitor country e Number of rounds e Round time e Break time e Medical time e Health of the contestant competitor for the life bar feature e Penalty amounts o Jooyo major penalty o Danjo minor penalty e Score modifiers o Combination hits o Head attacks strikes e Equipment setup for head and chest pads e Threshold for minimum force required for a successful hit Fields shown in the figure but not listed above are subject to change in the final product July 28 2013 11 TK Force System Requirements Specification Taekwondo Match Management System Figure 2 3 Administrator display for Game Control Figure 2 3 represents a screen that will be seen by match administrators This screen will be displayed after the input for a match has been accepted The administrators will use this screen to monitor and control match events Some of the controls include e Start End match e Assign penalty per competitor e Medical time e Match log e Test mode Along with match controls the administrators will be able to view the match information such as life bar status time remaining and the test mode The test mode will re
18. equired to complete the full set of requirements July 28 2013 39 TK Force System Requirements Specification Taekwondo Match Management System 12 Future Items 12 1 Match Tournament 12 1 1 Requirement Description The program shall support multi match instead of only monitoring one match The program will be receiving data from many sets of equipment and monitor each set s match at the same time 12 1 2 Constraint Lack of knowledge on receiving data from multi sets More cost of money and time 12 2 Support Myo 12 2 1 Requirement Description The program shall support the Myo armband the referee shall be able to apply penalties pauses the match call medical etc while wearing Myo 12 2 2 Constraint Myo has not been released Lack of knowledge of how Myo works More cost of money and time 12 3 Support Other Operating System 12 3 1 Requirement Description The program shall be able to work on Mac OS Linux and other common operating system 12 3 2 Constraint More cost of money and time 12 4 Save Match Video 12 3 1 Requirement Description The program shall be able to save the video that has been recorded during the match into an mp4 file 12 3 2 Constraint More cost of money and time July 28 2013 40 TK Force System Requirements Specification Taekwondo Match Management System 13 Glossary Daedo The manufacturer of the fighting equipment TUCBW The Use Case Begins When TUCEW The Use Case
19. l 2 1 Features and Functions The TMMS will consist of a software package that can be installed on any computer with the Windows Operating System The TMMS will interface with defense equipment in order to record the statistics of matches and determine the force of attacks The software will record the statistics and force of events by receiving data through a receiver on the defense equipment that each competitor will be wearing This data will then be stored in an internal database so that it can be extracted when the data is needed The TMMS will record the place a hit has occurred and the amount of force of that hit for administrators to view and will also affect a life bar that is viewable to an audience TMMS will also display relevant competitor information to the audience and administrators 2 20 External Inputs and Outputs The TMMS software will take in input when an administrator enters contestant information and sets up match details When setting up the match details a user will be assigned equipment that will be registered to that contestant The registered equipment will send event hit information to the software to display to administrators and an audience The data received from the equipment will be the location of events and the force of events Admin Display Defense Competitor Equipment Audience Display Figure 2 1 T M M S Data Flow July 28 2013 9 TK Force System Requirements Specification Taekwondo
20. mitter receiver for the equipment We have performed this research as a backup plan in case the Daedo equipment cannot be integrated into our system 11 3 Technical Analysis There are three technical components to our system the wireless receiver the display setup and the user interface The wireless receiver obtains data from the fighting equipment and sends it to the computer The type of data coming from the receiver is still unknown and must be researched to integrate into the system The display setup requires the audience and the match administrators to view two different screens We have discussed using Java or Cf to implement this feature depending on which has a more robust library July 28 2013 34 TK Force System Requirements Specification Taekwondo Match Management System The user interface will allow the match to be setup and managed The equipment components can be manipulated from here and match events can be viewed and assigned It will also be required to make adjustments in real time and revert back to a previous state if necessary The system as it currently stands does not require any additional hardware components The software will be designed to be installed on any Windows computer The fighting equipment is its own system and we will not be making any modifications to it The team will need to retrieve information from the sponsor about the equipment and may have to contact Daedo to provide any addition
21. n sponsor 8 4 3 Constraints None 8 4 4 Standards None 8 4 5 Priority 2 High 8 5 Calibration 8 4 1 Description This will allow the force of hits on the equipment to be adjusted to ensure accuracy 8 4 2 Source TK Force 8 4 3 Constraints None 8 4 4 Standards None 8 4 5 Priority 2 High July 28 2013 25 TK Force System Requirements Specification Taekwondo Match Management System 9 Acceptance Criteria This section describes the acceptance criteria for the Taekwondo Match Management System TMMS Based on the following criteria the final system will be determined to be complete or incomplete by the sponsor 9 1 Verify that the system displays the audience screen 9 1 1 Requirement s addressed Table 9 1 Audience Screen Verification Health Calculations Score Modifiers 9 1 2 Verification Procedure TMMS will be tested to ensure that the system can display the audience screen After the match has been setup the audience screen will be displayed on the monitor July 28 2013 26 TK Force System Requirements Specification Taekwondo Match Management System 9 2 Verify that the system runs in real time 9 2 1 Requirement s addressed Table 9 2 Real Time Verification Recording Log 9 2 2 Verification Procedure When the system and equipment are online the pad of each competitor will be struck to verify the life bar response From the match log the first event will be selected and applie
22. nes First Order Estimation and COCOMO 81 to provide an initial estimate Other techniques may be used in the future for additional estimates that will give us a better idea of the schedule 11 6 1 Function Points Function points are used to estimate the size of a program We analyzed the inputs outputs inquiries logical internal files and external interface files which gives us the function point total July 28 2013 35 TK Force System Requirements Specification Taekwondo Match Management System Table 11 1 Function Points With Multiplier Low Medium High Complexity Complexity Complexity Unadjusted Function Points To find the influence factor we used Jones First Order Influence Factor Table 11 2 Jones First Order Influence Factor Influence Multiplier EE Distributed Data processing Heavily used configurations On Line Data Entry ELEM On Line Update BE E July 28 2013 36 TK Force System Requirements Specification Taekwondo Match Management System Facilitate change Influence Factor 1 06 When multiplied by the Unadjusted Function Point Total this gives us our Adjusted Function Point Total which will assist in our estimation Table 11 3 Adjusted Function Point Total Adjusted Function Point Total 60 1 06 11 6 2 Effort Estimation Calculating the Adjusted Function Point Total allows us to use Jones First Order Estimation for a Business Class project Table 11 4 Jones First Order Es
23. ng 8 Figure 2 1 T M M S Data Flow 9 Figure 2 2 Administrator display for Game Setup 11 Figure 2 3 Administrator display for Game Control 12 Figure 2 4 Audience Display 13 Figure 10 1 Match Subsystem 30 Figure 10 2 Modification Subsystem 31 Figure 10 3 View Subsystem 32 July 28 2013 6 TK Force System Requirements Specification List of Tables Taekwondo Match Management System Figure Title Page Table 2 1 External Inputs and Outputs Table 9 1 Audience Screen Verification Table 9 2 Real Time Verification Table 9 3 Save Log data Verification Table 9 4 User Friendly Verification Table 9 5 Force Accuracy Verification Table 11 1 Function Points With Multiplier Table 11 2 Jones First Order Influence Factor Table 11 3 Adjusted Function Point Total Table 11 4 Jones First Order Estimation Table 11 5 COCOMO 81 Cost Drivers July 28 2013 10 26 27 2T 28 29 36 36 37 37 38 TK Force System Requirements Specification Taekwondo Match Management System 1 Product Concept This section describes the purpose use and intended user audience for the Taekwondo Match Management System The TMMS is a software system that helps manage Taekwondo tournaments and communicates with special defense equipment to relay information to an audience and system administrators 1 1 Purpose and Use The Taekwondo Match Management System will manage a match between two contestants utilizing the martial arts style Taekwondo
24. nstalling Set up Product 7 3 1 7 3 2 7 3 3 7 3 4 7 3 5 July 28 2013 Description We will help the customer install and set up the product Source TK Force Constraints Support for the product will end in December 2013 Standards None Priority 1 Critical 22 TK Force System Requirements Specification Taekwondo Match Management System 7 4 User Manual 7 3 1 Description A detailed user manual about the software will be made available on the installation disk It will address the frequently asked questions and troubleshooting tips 7 3 2 Source TK Force 7 3 3 Constraints N A 7 3 4 Standards The user manual will be in English 7 3 5 Priority 1 Critical July 28 2013 23 TK Force System Requirements Specification Taekwondo Match Management System 8 Other Requirements This section describes the requirements that have not been specified in any other section of the document However it does address requirements that add on to others requirements and are necessary for implementing a complete system 8 1 Store Contestant Information 8 1 1 Description The system shall store user information that corresponds to a contestant participating in a taekwondo match in a database Must be able to store contestant name must be able to store contestant country and must be able to store equipment ID contestant is using 8 1 2 Source TK Force 8 1 3 Constraint None 8 1 4 Standards None 8 1 5 Priority 1 Critic
25. present the status of the equipment and show the force of a strike This mode is to ensure that the head and chest equipment is reporting strikes correctly In this mockup the test mode is represented by a graph of force vs time The controls mockup will be used as a guide for the final product s control screen Any button not mentioned is subject to change or will be explained later in this document July 28 2013 12 TK Force System Requirements Specification Taekwondo Match Management System JENNINGS Figure 2 4 Audience Display Figure 2 4 is a representation of the audience display The audience will be able to view the status of each competitor s life bar time remaining in the match country represented and round match winner The final product s audience display will represent this information July 28 2013 13 TK Force System Requirements Specification Taekwondo Match Management System 3 Customer Requirements The section described consists of the requirements provided by our sponsor that must be implemented in order to provide a complete product These requirements therefore will need to implement a maintenance interface for system administrators to set up and alter the system and display the status of competitors to an audience 3 1 3 2 3 3 Audience Display 3 1 1 Description During a match the TMMS will provide a display with the competitor information to be viewed by the audience Critical inform
26. temelits o osa tedio potio e ND Esto die qeu ii cue ilem sed utodul a Ead ec PEU ON S up fev due 19 July 28 2013 2 TK Force System Requirements Specification Taekwondo Match Management System EE A A O E e a eieaa 19 5 2 Uar barDeducton Response ind ias tnb Meo Lacon Nile talit fuas D dus 19 MEME Coca r 19 54 Response to BUCEAR TADA 20 O e O EC 20 6 Safety Requitements ii diana 21 7 Maintenance and Support Requisito 22 Tela Source Coden re n ie eh ic Sot E LA ap E S ara cel E a a Sea et ce caine 22 JL Software Modo la a SE E SSE 22 1 3 Installing Set p Product eee een e T TERRE diarrea senses E EV aas 22 TH User Malal P A EM 23 Other Requirements io 24 S l Store Contestant IEA A A E ite T Disqus 24 8 2 Store Match Events on eel Loto erectae ia 24 5 9 SPOTS COUMITY In ormation aise eee tinue Grp bote ud se pleb notet gabbana cac ME EP etes nae 24 8 4 Store Mateli Statistics a eo e de cit ecd ecd a EA 25 8 9 Dill rnc ei EN eR PLE PNE RN 25 9 ACCeptance CTA 523368053 PPP E 26 9 1 Verify that the system displays the audience screen cre icto one eren di 26 92 Verify that the system runs in real Ime usse et eb aida 27 9 3 Verity that the system saves data Tor LG sS ea ee o A debo 24 94 Verify that the system is user friendly iiis trt ee tein n eet ease ea Bo esu sea eR aeta uo dende 28 9 5 Verify that the system is accurately recording
27. timation INEA Ll meme 11 6 3 COCOMO 81 Model July 28 2013 37 TK Force System Requirements Specification Taekwondo Match Management System We used the COCOMO 81 Model to provide additional estimates on our schedule We derived a very rough estimate of single lines of code SLOC based on previous projects that had similar aspects implemented Table 11 5 COCOMO 81 Cost Drivers Ee Required software reliability 1 15 Complexity of the product 1 00 Volatility of the virtual machine environment A HE da Use of software tools 1 00 July 28 2013 TK Force System Requirements Specification Taekwondo Match Management System Development Time calendar months ERE ES 11 7 Summary From the analysis we can see that this project is estimated to be complete in approximately six or seven months and Senior Design will span six months The team has a responsibility to meet the deadlines given by the instructor so the project must be complete by the end of the second semester However the analysis was performed with all of the requirements in mind To finish the project on time we may have to push some non critical functionality to future versions of the project It should be noted that these estimates may be off As the project continues forward TK Force will reassess certain requirements to obtain a better estimate At this point in time the estimates can only give us a rough idea regarding the actual time r
28. tion 5 Performance Requirements This section indicates the performance requirements of how the product is expected to perform including the speed and what is expected of the equipment s software 5 1 Start Program 5 1 1 Taekwondo Match Management System Description Once the user starts the program it shall launch and be prepared within a short period of time 5 1 2 Source Team TK Force 5 1 3 Constraints The launching time of the program will depend on the configuration of the hosting computer 5 1 4 5 1 5 Standards None Priority 2 High 5 2 Life bar Deduction Response 5 2 1 Description The program shall reduce the life bar indicator on the screen when there is a successful hit detected by the receiver The response delay from the hit to the screen will be minimal 5 2 2 5 2 3 5 2 4 5 2 5 Source TK Force Constraints None Standards None Priority 2 High 5 3 Recording Log 5 3 1 5 3 2 5 3 3 5 3 4 5 3 5 July 28 2013 Description The program shall record the logs of a match immediately Source TK Force Constraints None Standards None Priority 2 High 19 TK Force System Requirements Specification Taekwondo Match Management System 5 4 Response to Button Click 5 4 1 Description The program shall respond to any button clicks immediately 5 4 2 Source TK Force 5 4 3 Constraints None 5 4 4 Standards None 5 4 5 Priority 2 High 5 3 Processing Force Data

Download Pdf Manuals

image

Related Search

Related Contents

ProForm 395CW User's Manual  user manual  scarica - Officeserv.it  Détecteur de métaux Allround de Seben  CamLink CL-QRTPC24 tripod accessory  Installationsanleitung  Fujitsu Siemens Computers 5011D User's Manual  Samsung SM-G7105L Manual de Usuario  OASE 50040 Use and Care Manual    

Copyright © All rights reserved.
Failed to retrieve file