ASM - Part 2 - Application - Development - Pham A Quan - BH01135

Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

ASSIGNMENT 2 FRONT SHEET

Qualification BTEC Level 5 HND Diploma in Computing

Unit number and title Unit 22: Application Development

Submission date 02/08/2024 Date Received 1st submission

Re-submission Date Date Received 2nd submission

Student names & codes Final scores Signatures

1. Lai Van Cuong BH01311

Group number: 2. Quach Hai Anh BH01031

3. Pham A Quan BH01135

4. Nguyen Thi Tuyet Nhung BH01105

Class Assessor name Nguyen Thanh Trieu

Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is
a form of malpractice.
Grading grid

P4 P5 M3 M4 P6 M5 D2
OBSERVATION RECORD
Student 1

Description of activity undertaken

• What the learner did

• The evidence provided/questions asked, and answers given:

Assessment & grading criteria


How the activity meets the requirements of the criteria

Student
Date:
signature:

Assessor
Date:
signature:

Assessor
name:

Student 2

Description of activity undertaken


Assessment & grading criteria

How the activity meets the requirements of the criteria


Student
Date:
signature:

Assessor
Date:
signature:

Assessor
name:

Student 3

Description of activity undertaken

Assessment & grading criteria


How the activity meets the requirements of the criteria

Student
Date:
signature:

Assessor
Date:
signature:

Assessor
name:

Student 4
Description of activity undertaken

Assessment & grading criteria

How the activity meets the requirements of the criteria


Student
Date:
signature:

Assessor
Date:
signature:

Assessor
name:
r Summative Feedback:  Resubmission Feedback:

Grade: Assessor Signature: Date:


Internal Verifier’s Comments:

Signature & Date:

Table of Contents
Introduction ................................................................................................................................................................................................................ 11
Activity 1: Conduct a peer review of the user requirements and proposed solution to refine your proposed solution. .................................................... 12
A. User Requirements ........................................................................................................................................................................................... 12
1. Expense Tracking:.......................................................................................................................................................................................... 12
2. Budget Management: .................................................................................................................................................................................... 12
3. Reporting: ..................................................................................................................................................................................................... 12
4. User Interface: .............................................................................................................................................................................................. 12
5. Security:........................................................................................................................................................................................................ 12
B. Proposed Solution............................................................................................................................................................................................. 12
1. Expense Tracking Module: ............................................................................................................................................................................. 12
2. Budget Management Tools: ........................................................................................................................................................................... 12
3. Reporting Features: ....................................................................................................................................................................................... 12
4. User Interface Design: ................................................................................................................................................................................... 13
5. Security Measures: ........................................................................................................................................................................................ 13
C. Survey Creation ................................................................................................................................................................................................ 13
1. Clarity of User Requirements: ........................................................................................................................................................................ 13
2. Effectiveness of Proposed Solution: ............................................................................................................................................................... 13
3. Missing Features or Improvements: ............................................................................................................................................................... 13
4. Security Concerns: ......................................................................................................................................................................................... 13
5. Additional Feedback: ..................................................................................................................................................................................... 14
D. Form survey img: User survey after using the application ................................................................................................................................... 14
E. Survey Participants ........................................................................................................................................................................................... 15
F. Interpretation of Survey Results ........................................................................................................................................................................ 16
1. Example Interpretation ................................................................................................................................................................................. 16
2. Recommendations ........................................................................................................................................................................................ 16

Introduction
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. 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
Activity 1: Conduct a peer review of the user requirements and proposed solution to refine your
proposed solution.
A. User Requirements
1. Expense Tracking:
• Users need to track both personal and shared expenses.
• Expenses should be categorized (e.g., food, rent, utilities).
2. Budget Management:
• Users should be able to set budgets for different categories.
• The app should track spending against these budgets and alert users when they approach or exceed budget limits.
3. Reporting:
• The app should generate reports showing spending patterns over time.
• Users should be able to customize reports by category, time period, etc.
4. User Interface:
• The interface should be intuitive and easy to navigate.
• It should be visually appealing, with clear and concise information presentation.
5. Security:
• Secure login methods (e.g., biometrics, strong passwords).
• Data protection through encryption.
B. Proposed Solution
1. Expense Tracking Module:
• Allows users to log expenses manually or import them from bank statements.
• Expenses can be categorized and tagged for better organization.
2. Budget Management Tools:
• Users can set monthly, weekly, or custom budget periods.
• Notifications alert users when they approach or exceed budget limits.
3. Reporting Features:
• Customizable reports that can be filtered by date, category, or tags.
• Visual representations (e.g., graphs, charts) to help users understand their spending.
4. User Interface Design:
• Clean and modern design with easy navigation.
• Use of colors and icons to improve usability and visual appeal.
5. Security Measures:
• Encrypted data storage both locally and in the cloud.
• Multi-factor authentication (MFA) for added security.
C. Survey Creation
1. Clarity of User Requirements:
• How clear and complete do you find the user requirements for the "CampusExpense Manager" app?
▪ Very Clear
▪ Clear
▪ Neutral
▪ Unclear
▪ Very Unclear
2. Effectiveness of Proposed Solution:
• How effective do you think the proposed solution will be in meeting the user requirements?
▪ Very Effective
▪ Effective
▪ Neutral
▪ Ineffective
▪ Very Ineffective
3. Missing Features or Improvements:
• What features do you think are missing or need improvement in the proposed solution?
▪ [Open-ended response]
4. Security Concerns:
• Do you have any concerns about the security measures proposed?
▪ Yes
▪ No
▪ If yes, please explain: [Open-ended response]
5. Additional Feedback:
• Do you have any additional suggestions or feedback?
▪ [Open-ended response]

D. Form survey img: User survey after using the application


E. Survey Participants
1. John Doe: Senior Software Developer at Soft Development ABK
• Responsible for backend development, ensuring the technical feasibility of the solution.
2. Jane Smith: UX/UI Designer at Soft Development ABK
• Specializes in creating user-friendly and visually appealing interfaces.
3. Emily Johnson: Project Manager at Soft Development ABK
• Oversees project timelines, ensuring that all requirements are met on schedule.
4. Michael Brown: Security Analyst at Soft Development ABK
• Focuses on data protection and security protocols to ensure user information is secure.
5. Laura Davis: QA Engineer at Soft Development ABK
• Conducts testing and quality assurance to ensure the app functions as intended.
F. Interpretation of Survey Results
Analyze the responses to identify strengths and weaknesses of the proposed solution.
1. Example Interpretation
1.1 Clarity of User Requirements:
• 4 out of 5 participants found the requirements very clear or clear.
• Feedback suggested adding more details to the budget management section.
1.2 Effectiveness of Proposed Solution:
• Majority rated the proposed solution as effective or very effective.
• Some concerns were raised about the complexity of the reporting features.
1.3 Missing Features/Improvements:
• Participants suggested the need for more detailed budget tracking options.
• Enhanced reporting customization was a common request.
1.4 Security Concerns:
• 2 participants raised concerns about the robustness of the encryption methods.
• Suggested adding regular security audits and updates.
1.5 Additional Feedback:
• Participants recommended a more comprehensive user onboarding process.
• Suggested adding options for users to customize the app’s appearance.
2. Recommendations
2.1 Enhance Budget Tracking:
• Include more detailed options for budget categorization and customizable alerts.
• Allow users to create sub-categories within budgets for more precise tracking.
2.2 Improve Reporting:
• Offer more customizable and detailed report formats.
• Include options to export reports in various formats (e.g., PDF, CSV).
2.3 Address Security Concerns:
• Implement stronger encryption methods.
• Add multi-factor authentication and regular security audits.
2.4 User Onboarding:
• Develop a comprehensive onboarding tutorial to help users get started.
• Include interactive guides and tooltips throughout the app.
2.5 Customization Options:
• Provide users with more options to customize the app’s interface and features.
• Allow users to choose from different themes and color schemes.

You might also like