How can you use object-oriented analysis and design principles to develop a scalable, maintainable, and
integrated e-commerce platform for a retail organization, ensuring smooth operations and enhancing user
experience? Refer to the scenario and answer the following questions.
1.1 What are the key use cases and actors involved in the e-commerce platform's development?