question archive Unit 30: Application Development (L5) BTEC Higher National Diploma (HND) in Computing This coursework is designed to demonstrate a broad understanding knowledge of the  module, assessing, and evaluating the strength and level of analysis of the student, divided  into four learning outcomes, the coursework should be submitted as one document in a report format

Unit 30: Application Development (L5) BTEC Higher National Diploma (HND) in Computing This coursework is designed to demonstrate a broad understanding knowledge of the  module, assessing, and evaluating the strength and level of analysis of the student, divided  into four learning outcomes, the coursework should be submitted as one document in a report format

Subject:Computer SciencePrice: Bought3

Unit 30: Application Development (L5)

BTEC Higher National Diploma (HND) in Computing

This coursework is designed to demonstrate a broad understanding knowledge of the  module, assessing, and evaluating the strength and level of analysis of the student, divided  into four learning outcomes, the coursework should be submitted as one document in a

report format.

Assignment Scenario:

You are working in a software development team. You are tasked with developing an  application for a Food distribution company called Premium Foods. Premium Foods is a  privately-run food business in London that is expanding its distribution across the United

Kingdom. They need an application to enhance their business operations. Premium Food  wants the new application to help their staff to carry out the following functions:

• Add new products, search products, update existing products and remove products.

• Search and view a customer’s details including personal details.

• Update customer details or remove a customer from the database.

• Display the list of registered customers from a city or search customers by postcode.

• You may add a supplier detail to the above entities to find out who is the supplier of a  product.

The user interface can be Desktop or Web-based GUI (whichever the learner is fine with). The

learner must use C# (or Python) as an OOP programming language to develop this

application.

The following details need to be stored during the customer’s registration: ID, First Name, Last

name, Phone number, Date of Birth, Address, Gender, etc.

The following details need to be stored about the Products: Product ID, Name, Price,

Description, Quantity, and Expiry Date.

LO1

In relation to the above Business requirement, identify its business-related problem by

highlighting and preparing a well-defined problem definition statement. Describe the issues

that need to be addressed along with possible solutions supported by a set of user and system

requirements. Since every project is often related to many risks in achieving its success,

therefore you need to identify the areas of risk related to the successful completion of your

application. To start with the actual development, you need to analyse the business-related

problem of the case study using appropriate methods and produce a well-structured Software

Design Document that defines a proposed solution and includes relevant details on

requirements, system analysis, system design, coding, testing, and implementation.

Department of Information Technology Page 3 of 6

LO2

As we know that the ultimate objective of software engineering is to produce good quality

maintainable software within a reasonable time frame and at an affordable cost, therefore you

need to carry out research on the use of different software development tools and techniques/

methodologies and present with comparison on various software development tools and

techniques. Once you have reviewed it, you need to justify the one which you have selected

for the development of your application. It is important to get reviews on your business

application plan in order to achieve the desired business objectives and therefore, you are

required to create a formal presentation that effectively reviews your business application,

problem definition statement, and proposed solution and development strategy.

As we know that the ultimate objective of software engineering is to produce good quality

maintainable software within a reasonable time frame and at an affordable cost, therefore you

need to carry out research on the use of different software development tools and techniques/

methodologies and present with comparison on various software development tools and

techniques. Once you have reviewed it, you need to justify the one which you have selected

for the development of your application.

LO3

You are now required to present this plan to your other colleagues by preparing a

PowerPoint presentation as part of a peer review and document any feedback given by your

peers. After getting the peer review from your colleagues, you are now required to develop a

fully functional business application based on a specified business problem given in the case

study above. You need to interpret your peer-review feedback and identify changes/ addition

in your report, that you will make to your design or development, which was not previously

considered by you. Make sure that your interpretation also covers arguments on the potential

improvements carried out by you to your system.

LO4

Once you have fully developed the required application, you are now to make a critical review

of the performance and development of your application. For this, you need to review the

performance of your business application against the Problem Definition Statement and initial

requirements. There are key factors that can negatively impact the performance of the

software application; therefore, you need to analyse the factors that influence the performance

of your business application and use them to undertake a critical review of the design,

development, and testing stages of your application and conclude your review by reflectively

discussing your previously identified risks. As a part of the final holistic evaluation of your

project, you need to cover the strengths and weaknesses of your business application and

justify opportunities for improvement and further development.

Appendices Note:

Note: You should attach all the supporting documents as a separate file in the appendix section

of your assignment. Without appropriate evidence(s) your assignment will not be marked.

• Presentation slide

• Written code, etc.

Department of Information Technology Page 4 of 6

Relevant Information

To gain a Pass in a BTEC HND Unit, you must meet ALL the Pass criteria; to gain a Merit, you

must meet ALL the Merit and Pass criteria; and to gain a Distinction, you must meet ALL the

Distinction, Merit and Pass criteria.

1. Learning Outcomes and Assessment Criteria

Learning Outcomes and Assessment Criteria

Pass Merit Distinction

LO1 Produce a Software Design Document by analysing a business-related

problem and deduce an appropriate solution including a set of initial requirements

LO1 & LO2 D1 Justify the

tools and techniques chosen

to realise a custom-built

website. Justify your preferred

selection of tools and

techniques in deducing an

appropriate solution to a

business-related problem.

P1 Explore a business-related

problem and well-defined problem

definition using appropriate

methods and produce a statement

of requirements.

P2. Produce a software design

document that defines a

proposed solution and includes

relevant details on requirements

analysis, system design, coding,

testing and implementation.

M1 Determine any areas of risks related to

successful completion of your application

development.

LO2 Use design and development methodologies with tools and techniques

associated with the creation of a business application

P3 Research the use of software

development methodologies and

techniques and identify any that

have been selected for the

development of this application

M2 Compare the differences between the

various software development tools and

techniques researched and justify your

preferred selection.

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

business application with support documentation

D2 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.

P4 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.

P5 Develop a functional business

application based on a specified

business problem.

M3 Interpret your peer review feedback and

identify opportunities not previously

considered.

M4 Develop a functional business application

based on a specific Software Design

Document with supportive evidence of using

the preferred tools, techniques and

methodologies.

LO4 Evaluate the performance of a business application against its Software

Design Document and initial requirements

D3 Critically evaluate the

strengths and weaknesses of

your

business application and

fully justify

opportunities for improvement

and further development.

P6 Review the performance of your

business application against the

Problem Definition Statement and

initial requirements.

M5 Analyse 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.

Department of Information Technology Page 5 of 6

2. Preparation guidelines of the Coursework Document

a. All coursework must be word processed.

b. Avoid using “Text box” in writing your assignment.

c. Document margins must not be more than 2.54 cm (1 inch) or less than 1.9cm (3/4 inch).

d. Font size must be within the range of 10 point to 14 points including the headings and body text

(preferred font size is 11) in Arial.

e. Standard and commonly used type face, such as Arial and Times New Roman, should be used.

f. All figures, graphs and tables must be numbered.

g. Material taken from external sources must be properly referred and cited within the text using

Harvard system

h. Do not use Wikipedia as a reference.

3. Plagiarism and Collusion

Any act of plagiarism or collusion will be seriously dealt with according to the College regulations. In

this context the definitions and scope of plagiarism and collusion are presented below:

Plagiarism is presenting somebody else’s work as your own. It includes copying information directly

from the Web or books without referencing the material, submitting joint coursework as an individual

effort.

Collusion is copying another student’s coursework, stealing coursework from another student and

submitting it as your own work.

Suspected plagiarism or collusion will be investigated and if found to have occurred will be dealt

with according to the College procedure (For details on Plagiarism & Collusion please see the

Student Handbook).

4. Submission

a. Initial submission of coursework to the tutors is compulsory in each unit of the course.

b. The student must check their assignments on ICON VLE with plagiarism software Turnitin to

make sure the similarity index for their assignment stays within the College approved level. A

student can check the similarity index of their assignment up to five times in the Draft

Assignment submission point located in the home page of the ICON VLE.

c. All Final coursework must be submitted to the Final submission point into the Unit (not to the

Tutor). The student would be allowed to submit only once and that is the final submission.

d. Any computer files generated such as program code (software), graphic files that form part of

the coursework must be submitted as an attachment to the assignment with all documentation.

e. Any portfolio for a Unit must be submitted as an attachment in the assignment

5. Good practice

a. Make backup of your work in different media (hard disk, memory stick, etc.) to avoid distress

due to loss or damage of your original copy.

6. Extension and Late Submission

a. If you need an extension for a valid reason, you must request one using an Exceptional

Extenuating Circumstances (EEC) form available from the Examination Office and ICON VLE.

Please note that the tutors do not have the authority to extend the coursework deadlines and

therefore do not ask them to award a coursework extension. The completed form must be

accompanied by evidence such as a medical certificate in the event of you being sick and

should be submitted to the Examination Office.

b. Late submission will be accepted and marked according to the College procedure. It should be

noted that late submission may not be graded for Merit and Distinction.

c. All late coursework must be submitted to the Late submission point into the unit (not to the

Tutor) in the ICON VLE. A student is allowed to submit only once and that is also treated as

the final submission.

d. If you fail in the Final or Late submission, you can resubmit in the Resubmission window.

e.

Department of Information Technology Page 6 of 6

7. Submission deadlines

Formative feedback Week 11

Final Submission 09 -14 Jan 2023

Late submission 16 - 21 Jan 2023

 Submit to: Online to the ICON VLE only.

Glossary:

Analyse: Break an issue or topic into smaller parts by looking in depth at each part. Support each part

with arguments and evidence for and against (Pros and cons)

Evaluate: When you evaluate you look at the arguments for and against an issue.

Critically Evaluate/Analyse: When you critically evaluate you look at the arguments for and against an

issue. You look at the strengths and weaknesses of the arguments. This could be from an article you read

in a journal or from a textbook.

Discuss: When you discuss you look at both sides of a discussion. You look at both sides of the

arguments. Then you look at the reason why it is important (for) then you look at the reason why it is

important (against).

Explain: When you explain you must say why it is important or not important.

Describe: When you give an account or representation of in words.

Identify: When you identify you look at the most important points.

Define: State or describe the nature, scope or meaning.

Implement: Put into action/use/effect

Compare: Identify similarities and differences

Explore: To find out about

Recommend: Suggest/put forward as being appropriate, with reasons why

pur-new-sol

Purchase A New Answer

Custom new solution created by our subject matter experts

GET A QUOTE