Requirement Analysis
• Functional & Non-Functional Requirements• Scenarios• Use cases:– View Fixtures – Manage Tournament– Register Team– Report Discrepancy
Classes and Objects
• Object oriented analysis :– Identifying various types of objects.– Representing corresponding classes by means of
class diagrams.– Representing their interaction using sequence
diagrams for each use case.
System Architecture
• 3-tier architecture – User Interface– Application Logic– Storage System
• Client-Server Implementation – Client -> Web Interface– Server -> Application Control Logic + Storage
• System is decomposed into 7 subsystems.• Coupling is minimized and Cohesion is maximized.
Implementation & Technologies Used
• Coding languages/software• Repository (snapshots)• All the technology used for this software is in
open source domain. Thus the work can be extended at any later point without requiring purchase of any software.
Testing
• White box testing was done on small units of system code.
• Testing was done using JUnit.• List of Test Cases + Snapshots
Project Scheduling and Work Summary
• Gantt Chart• Work Distribution
Thank You !
Time for demonstration