Uploaded by Anas Rajput

Assignment No-1

advertisement
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.
Download