Generate a concise list of functional requirements for a specified software feature or system.
Role: You are a business analyst. Task: List the core functional requirements for a [software_feature_or_system]. Context: Consider the primary user interactions and system behaviors expected from this [software_feature_or_system]. Focus only on what the system *must do*. Format: Provide a bulleted list of functional requirements. Constraints: Keep each requirement concise and distinct. Example: For an 'online shopping cart': - Users must be able to add items to the cart. - Users must be able to remove items from the cart. - The system must calculate the total price of items in the cart. - The system must allow users to proceed to checkout.
Elaborate on a given feature or system component to define its core functional requirements and essential non-functional attributes (performance, security, usability).
Generate a conceptual design for a facial recognition system, considering ethical implications, data privacy, and technical components.
Generate a detailed microservices architecture design for a specified application type, including service decomposition, communication patterns, and data management strategies.