Assignment 1
Assignment 1
Assignment Brief
Student Name/ID
Number
Submission Date
Submission Format
Format:
Submission:
● Students are compulsory to submit the assignment in due date and in a way
requested by the Tutor.
● The form of submission will be a soft copy posted on http://cms.btec.edu.vn/.
● Remember to convert the Word file into PDF file before the submission on CMS.
Students are advised to use latex to write the assignment.
Note:
● The individual Assignment must be your own work, and not copied by or from
another student or from anywhere.
● If you use ideas, quotes or data (such as diagrams) from books, journals or
other sources, you must reference your sources, using the Harvard style.
Make sure that you understand and follow the guidelines to avoid plagiarism. Failure to
comply this requirement will result in a failed assignment.
Vocational scenario
Overview:
BudgetWise Solutions is a small development team with limited experience in
mobile app development. They have taken on a project to create a mobile
application called "CampusExpense Manager," tailored for university students. The
goal is to develop an easy-to-use app that helps students manage their expenses
effectively while staying within their budgets. The CampusExpense Manager aims
to simplify expense tracking for students, whether they are living on or off-
campus.
Functional Requirements:
Non-Functional Requirements:
1. Performance:
The app should provide a smooth and responsive user experience, even
with a large amount of expense data.
2. User-Friendly Interface:
The user interface should be intuitive, with clear labels and easy
navigation for effortless expense tracking.
3. Platform Compatibility:
The app should be developed for both Android and iOS platforms to
reach a wider user base.
4. Data Security:
User data, including expenses and budget information, should be
securely stored and protected with encryption.
Data privacy practices should be followed to ensure user information is
kept confidential.
5. Feedback and Support:
Include a feedback form within the app for users to report issues or
provide suggestions.
BudgetWise Solutions should actively monitor user feedback and
address issues promptly.
6. Monetization (Optional):
Monetization features, such as in-app ads or premium features, can be
explored in future updates.
Initial development should prioritize core expense management
functionality.
BudgetWise Solutions is dedicated to developing the CampusExpense Manager
app to help university students effectively manage their finances. By simplifying
expense tracking and budgeting, the app aims to empower students to make
informed financial decisions and maintain financial stability during their academic
journey.
Stakeholders:
Project Constraints:
1. Development Timeline: Due to the limited experience of the development
team, the project has a strict timeline of 12 weeks from concept to launch.
This constraint is essential to ensure that the project stays on track and
within the scope.
2. Budget: The project has a limited budget allocated for development and
marketing. Cost-effective solutions and resource management are crucial to
stay within budget.
3. Resource Availability: The development team consists of junior
developers with a moderate level of expertise. Training and skill
development will be necessary during the project.
4. Data Privacy Compliance: The app must adhere to data privacy
regulations, ensuring the security and privacy of user data. This
requirement may impact the project's development and compliance costs.
5. Offline Capability: A fundamental constraint is that the CampusExpense
Manager app must function effectively without an internet connection to
cater to students in areas with limited connectivity.
6. Platform Compatibility: The app should be developed for both Android
and iOS platforms, which may require additional development effort and
testing.
7. Monetization Strategy: While monetization is optional, if pursued, it must
be implemented in a way that does not compromise the user experience or
privacy.
Activity 3
With the previous design as a team member, debate why this design will
work well for the project "CampusExpense Manager".
Activity 4
Recommended Resources
Please note that the resources listed are examples for you to use as a
starting point in your research – the list is not definitive.