Skip to content

Latest commit

 

History

History
21 lines (10 loc) · 1.51 KB

File metadata and controls

21 lines (10 loc) · 1.51 KB

Reflection

One of the main challenges in this assignment was balancing the needs of different stakeholders. For example, gym members require a simple and fast booking system, while administrators need detailed control and reporting features. These needs sometimes conflict, as adding more features can make the system more complex.

Another challenge was ensuring that the system remains scalable while maintaining performance. Supporting many users requires efficient database design and indexing, which must be carefully planned.

Security was also a concern, as the system handles sensitive user and payment data. Ensuring strong security measures while maintaining usability required careful consideration.

Overall, the process highlighted the importance of clear requirement definition and prioritization to build a system that satisfies all stakeholders effectively.

Reflection

This assignment required translating system requirements into use cases and test cases. One major challenge was ensuring that all functional requirements were properly represented as use cases.

Another challenge was designing test cases that accurately validate system behavior. It was important to ensure that each test case aligns with a specific requirement.

Balancing simplicity and completeness was also difficult. While the system is simple, it was necessary to include enough detail to meet academic standards.

This assignment improved understanding of how requirements are transformed into practical system interactions and validation processes.