Requirement Analysis and Use Case Diagram
Suppose that one of the customers wants your company to develop an LMS ( Learning Management System) software like Moodle.
If your company delegates you as software architecture and wants you to analyze requirements and create a model. So
1. List 20 requirements. (include functional and non-functional requirements)
2. Create use case diagrams for subsystems.