Section 3: Application (20 points)In this section, students…
Section 3: Application (20 points)In this section, students will apply their understanding of course themes to a hypothetical scenario.Scenario:Imagine a global sporting event where athletes from around the world are given the opportunity to voice their concerns on a major social issue, such as climate change or inequality. In response, several athletes choose to make a public demonstration during the opening ceremonies.Question:Using examples from the course, explain why athletes might use such a platform to address social issues. What are the risks and potential benefits of doing so, both for the athletes and for the causes they are supporting?
Read DetailsConsider the following scalability requirement for a system:…
Consider the following scalability requirement for a system:“The system should accommodate the growth of the organization, supporting an increasing number of users and tasks.” Which of the following options correctly decomposes this requirement into two sub-requirements?
Read DetailsBookWorld: An Online Bookstore System The “BookWorld” Online…
BookWorld: An Online Bookstore System The “BookWorld” Online Bookstore System is an e-commerce platform crafted to ensure a secure and user-friendly experience for all users, including both customers and administrators. It boasts an extensive collection of books, an efficient shopping cart, a safe payment system, and robust order management. This system is a dependable and convenient choice for book lovers and administrative personnel alike. Functional Requirements Requirement Description User Authentication Users should register and log in. Admins should have separate login access. Book Search and Browse Users can search for books using various criteria and view detailed info. Shopping Cart Users can add, remove, and update items in their cart, with real-time totals. Checkout and Payment Users can select items for purchase, provide secure payment details. Order Management Users can view order history and statuses; Admins can process orders. Inventory Management Admins can add, update, or remove books, manage quantities, and availability. Reporting Admins can generate sales, inventory, and user activity reports. Non-Functional Requirements Requirement Description Performance System should be responsive and maintain quick page load times. Security User and payment data should be stored securely, SSL for data transmission. Reliability Regular backups to prevent data loss, high availability. Usability Intuitive and user-friendly UI; common tasks require minimal effort. Scalability System should handle a growing user base and book catalog. Accessibility Design should be accessible to users with disabilities. Examples of ambiguous functional requirements presented in a structured table format Requirement Ambiguity Clarification Browse Books “Users should be able to browse books.” Ambiguity: What does “browse” entail? Are there specific categories, genres, or filters involved? Add to Cart “Users can add books to their shopping cart.” Ambiguity: How are books added? What happens if an item is out of stock? User Account “Customers can create and manage user accounts.” Ambiguity: What account management actions are available? View Orders “Users can view their order history and check order statuses.” Ambiguity: What information should be included in the order history? What order statuses are available? You have just received an email from the CEO of BookWorld explaining their project for your team to work on. In a short paragraph, please explain some of the key steps of the inception phase (not elaboration) that you will now want to perform to get this project started, and a basic description of the goals you have with each of those steps.
Read Details