Assignment No: 01 Assignment Question: Objective: In this assignment, you are tasked with analyzing and documenting the functional and non-functional requirements, as well as domain and design and implementation constraints, for a social networking app that is similar to existing popular social networking apps. This revised assignment will focus on specifying requirements similar to those found in existing social networking apps while maintaining a professional approach to analysis and documentation. Instructions: Functional Requirements Analysis: a. Choose one or more existing popular social networking apps (e.g., Facebook, Twitter, Instagram) as a reference. b. Analyze and list the core features found in the chosen app(s). c. Adapt and modify the list to define the functional requirements for your app based on the reference(s). d. Ensure clarity in defining how each feature will work in your app. Non-Functional Requirements Identification: a. Examine the performance, security, and usability aspects of the reference app(s). b. Identify non-functional requirements such as response times, security measures, and user interface design principles. c. Customize these requirements for your app, taking into account potential variations or improvements. Design and Implementation Constraints: a. Propose a technology stack for app development, considering the technologies commonly used in similar apps. b. Create a project timeline with milestones and deliverables, keeping in mind the complexity of features and the time required for development. c. Discuss budgetary constraints and resource availability, addressing how these might impact the project. d. Identify any potential third-party integrations or APIs that could be leveraged. e. Consider hardware and software constraints for end-users, specifying any minimum device specifications. Submission Requirements: Compile a comprehensive report that includes all the above analysis and documentation. Utilize diagrams, flowcharts, or screenshot of the app(s) when necessary to support your requirements and constraints. Provide citations to credible sources for your analysis and references to the reference app(s) for feature inspiration. Note: The deadline of this assignment is 10/10/2023.