York University CSE 4312 - Software Engineering Requirements PROJECT: The Wimbledon Tournament Requirements Document Section 1: Problem Analysis a) Description of the Problem b) Background of the Customer c) Constraints and Scheduling d) Users and Basic Functionality e) The Wimbledon Tournament Operation Information f) Major Current Problems g) System Capabilities and Scope h) Conceptual Flow Diagram i) Feasibility Analysis 2 2 2 3 3 4 4-5 5 5-6 Section 2: Elicitation Techniques a) Structured/Closed Interview b) Questionnaire 7 8 - 10 Section 3: Elicited Requirements a) Functional Requirements b) Non-Functional Requirements c) Inverse Requirements 11 – 12 13 13 – 14 Appendix: Interview Questions and Answers Group: 1) 2) 15 - 21 Section 1: Description of the Problem Our design team has been approached by the president of The Wimbledon Tournament to produce a software package ….. Background of the Customer In conference with a key stakeholder of The Wimbledon Tournament Mr. Oliveira, we have been able to obtain a general overview of the company and identify their current high-level goals of the prospective system. Mr. Oliveira indicated that …. Strategic Direction of the tournament There is currently only one Wimbledon Tournament in operations and ….. Constraints and Scheduling Due to the customer using a commercial off the shelf product ….. Users and Basic Functionality The design team will need to take into consideration ….. The Wimbledon Tournament Information There are five different … Major Current Problems The stakeholder also discussed several problems they are encountering with the current system. System Capabilities and Scope: The Wimbledon Tournament application to be designed will meet the following overall objectives: a) Handle 2 Conceptual Flow Diagram The following is a concept diagram disseminating the design team’s view of The Wimbledon Tournament process from a very high level. Feasibility Analysis Introduction This section of the report provides a detailed assessment of the project in terms of whether the expected benefits and costs are realistic and if this project has a reasonable chance of success. To thoroughly consider this projects feasibility, the following five areas of risk were assessed. Economic Feasibility Operational, Organizational and Cultural Feasibility Technological Feasibility Schedule Feasibility Resource Feasibility . 1 1 Satzinger W. “John. Systems Analysis and Design in a Changing World.” Thompson Learning, 2000, p51 3 Section 2 Elicitation Techniques After preliminary assessments have been made regarding the knowledge domain of The Wimbledon Tournament, we decided to gain more insight regarding the domain. By using proven elicitation techniques Design Implications: Section 3: Elicited Requirements Functional Requirements: Subsystem1: Introduction: Stakeholders of The Wimbledon Tournament have asked us to create a software system that will control The Tournament. Goal: Functional Requirements List: (The system must incorporate the following) 1) Internet operations must be possible. 2) Subsystem2: Introduction: 4 Non - Functional Requirements: Introduction: The following is a list of Non- functional requirements elicited with regards to the operations of The Wimbledon Tournament application to be designed. All information was revealed from interviewing the key stakeholder, the customer responses via the questionnaire as well as practical knowledge of the current business environment. Non-Functional Requirements List: (The system must) 1) Have high usability as a key requirement Inverse Requirements List: 5