Professional Documents
Culture Documents
Application Development (E &F Harish Sir) PDF
Application Development (E &F Harish Sir) PDF
Iv’s Name :
Teacher Name: Harish Thaguna
1|P a g e
Unit Learning Outcomes targeted in this assignment
LO1. Produce a Software Design Document by analyzing a business-related problem and deduce an
appropriate solution including a set of initial requirements.
LO2. Use design and development methodologies with tools and techniques associated with the creation
of a business application.
LO3. Work individually and as part of a team to plan and produce a functional business application with
support documentation.
LO4. Evaluate the performance of a business application against its Software Design Document and initial
requirements.
There are four parts based on the scenario. You are required to contextualize the task as per the given
scenario wherever possible.
Each student has to submit their assignment as guided in the assignment brief. The students are guided
what sort of information is to be produced to meet the targeted criteria. All the tasks need to be done
individually and the student has to produce an individual assignment
Scenario
You are working as a software architect at Theta Tech Pvt Ltd. Your role is to actively participate in
every phase of software development. The company has already developed various web applications for a
number of national and international companies. The company wants to develop a bank’s web application
that will track all the processes related to Debit card. The bank is Nepal Development Bank (NDB). It
should have the following functionalities:
1. New Entry: New debit card request entry along with the account and the account holder’s details.
2. View All: There should be UI showing all the entries so that one can see how many requests are on
which status. Additionally, the dashboard showing summary of each of the type would be more
helpful.
3. Edit Existing Entries: Update the status of the particular debit card. The status values can be New,
In Progress, Completed, Delivered, and Terminated.
4. Update: Update the account and account holders details.
5. Delete: Delete any entry if needed.
Criteria:
This assignment should include the following things:
1. Documentation regarding the project and the solution you purpose.
2|P a g e
2. Implementation based on web application.
3. Strictly follow the object oriented paradigm.
4. Strictly follow MVC (Model, View, and Controller) design of software programming.
5. Database design should be as per the classes you define.
For this, you have to accomplish the overall process in three parts as below:
Part B [LO3]:
1. Create a formal presentation that effectively reviews your business application, problem definition
statement, proposed solution and development strategy. Use this presentation as part of a peer-
review and document any feedback given. Interpret your peer review feedback and identify
opportunities not previously considered. Evaluate any new insights, ideas or potential
improvements to your system and justify the reasons why you have chosen to include (or not to
include) them as part of this business application.
2. Develop a functional business application based on a specified business problem and based on a
specific Software Design Document with supportive evidence of using the preferred tools,
techniques and methodologies. Attach the application screenshots with the code behind it.
PART C [LO4]:
1. Write a report reviewing the performance of your business application against the Problem
Definition Statement and initial requirements along with the functional and nonfunctional testing of
your developed application.
3|P a g e
2. Analyze the factors that influence the performance of a business application and use them to
undertake a critical review of the design, development and testing stages of your application.
Conclude your review by reflectively discussing your previously identified risks.
Critically evaluate the strengths and weaknesses of your business application and fully justify opportunities
for improvement and further development.
P4 Create a formal presentation M3 Interpret your peer- review D2 Evaluate any new insights,
that effectively reviews your feedback and identify opportunities ideas or potential improvements to
business application, problem not previously considered. your system and justify the reasons
definition statement, proposed why you have chosen to include (or
solution and development strategy. M4 Develop a functional business not to include) them as part of this
Use this presentation as part of a application based on a specific business application.
peer-review and document any Software Design Document with
feedback given. supportive evidence of using the
preferred tools, techniques and
P5 Develop a functional business methodologies.
application based on a specified
business problem.
LO4 Evaluate the performance of a business application against its
Software Design Document and initial requirements.
4|P a g e
P6 Review the performance of M5 Analyze the factors that D3 Critically evaluate the strengths
your business application against influence the performance of a and weaknesses of your business
the Problem Definition Statement business application and use them application and fully justify
and initial requirements. to undertake a critical review of the opportunities for improvement and
design, development and testing Further development.
stages of your application.
Conclude your review by
reflectively discussing your
previously identified risks.
Note: Please access HN Global for additional resources support and reading for this unit. For further
guidance and support on report writing please refer to the Study Skills Unit on HN Global. Link to
www.highernationals.com
Other Recommendations:
I declare that all the work submitted for this assignment is my own work or, in the case of group work, the
work of myself and the other members of the group in which I worked, and that no part of it has been
copied from any source. I understand that if any part of the work submitted for this assignment is found to
be plagiarized, none of the work submitted will be allowed to count towards the assessment of the
assignment.
5|P a g e
Assignment Prepared By: Signature: Date: 20 Dec, 2019
Harish Thaguna
Brief Checked By: Signature: Date: 22 Dec, 2019
Dhruba Babu Joshi
6|P a g e