You are on page 1of 6

INTERNATIONAL SCHOOL OF MANAGEMENT AND TECHNOLOGY

GAIRIGAUN, TINKUNE, KATHMANDU NEPAL

BTEC HND in Computing

Unit 30: Application Development Unit Code: H/615/1670

Session: 2017/18 Assessment No: 01

Assignment Launch Date: 30 December, 2019 Due Date: 30 Feb, 2020

Assignment Title: Application development of Company

Iv’s Name :
Teacher Name: Harish Thaguna

Student Name: Pearson Reg No: Final Grade:

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 A [LO1 & LO2]:


1. Explore above problem and produce a well-defined Problem Definition Statement supported by a
set of user and system requirements and determine any areas of risk related to the successful
completion of your application.
2. Analyze above business problem using appropriate methods and write a proposal including well-
structured Software Design Document that defines a proposed solution and includes relevant details
on requirements, system analysis, system design, coding, testing and implementation.
3. Research the use of software development tools and techniques and explain that have been selected
for the development of this application. Compare the differences between the various software
development tools and techniques researched and justify your preferred selection as well as your
preferred software development methodology. Justify the tools and techniques, chosen to realize a
custom built website. Justify your preferred selection of tools and techniques in deducing an
appropriate solution to a business related problem.

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.

Pass Merit Distinction

LO1 Produce a Software Design Document by analyzing a


business-related problem and deduce an appropriate
solution including a set of initial requirements
P1 Explore a business- related M1 Analyze a business- related LO1 & 2
problem and produce a well- problem using appropriate methods D1 Justify the tools and techniques
defined Problem definition and produce a well-structured chosen to realize a custom built
Statement supported by a set of Software Design Document that website. Justify your preferred
user and system requirements. defines a proposed solution and selection of tools and techniques in
includes relevant details on deducing an appropriate solution to
P2 Determine any areas of risk requirements, system analysis, a business related problem.
related to the successful system design, Coding, testing and
completion of your application. implementation.
LO2 Use design and development methodologies with tools and
techniques associated with the creation of a business application

P3 Research the use of software M2 Compare the differences


development tools and techniques between the various software
and identify any that have been development tools and techniques
selected for the development of researched and justify your
this application. preferred selection as well as your
preferred software development
methodology.

LO3 Work individually and as part of a team to plan and produce


a functional business application with support documentation

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.

Mention all the grades awarded in this assignments:

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:

✓ It should be the student’s own work – plagiarism is unacceptable.


✓ Clarity of expression and structure are important features.
✓ Your work should be submitted as a well presented, word-processed document with headers and
footers, and headings and subheadings, both in hard and soft copies.
✓ You are expected to undertake research on this subject using books from the Library, and resources
available on the Internet.
✓ Any sources of information should be listed as references at the end of your document and these
sources should be referenced within the text of your document using Harvard referencing style
✓ Your report should be illustrated with screen-prints, images, tables, charts and/or graphics.
✓ All assignments must be typed in Times New Roman, size 12, 1½ spacing.

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

You might also like