UK BTEC HND in Computing Unit 30 Application Development

{`
Programme titleBTEC Higher National Diploma (HND) in Computing
Unit number and title30Application Development
Assignment number & title 1 of 1 Application Development
`}

ASSIGNMENT

Objective

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

Scenario:

A College in London wants you to develop a library management software with the use of a database at its backend. You can develop either a desktop application or web-based application. 

Some additional information is. 

  • The books can be lent only to students, lectures, or any other internal members of the college.
  • The library will contain books for only business, health care and computing departments.
  • The library can lend maximum 5 books.
  • The library will allow the books to be lend maximum up to 5 weeks, after that the borrowers will have to pay a fine of 0.50 p/ day.
  • The library will charge the whole cost of the book, if it gets damaged or lost by the borrowers.

Functional Requirement are given below:

  • System must have a login system i.e. when run the application, it should ask admin to enter username and password.
  • System should be able to register new member of the library.
  • System should be able to remove any member of the library.
  • System should be able to view the detail of the books and its location in the library.
  • System should be able to view the members details.
  • System should be able to keep track of the lending process.
  • System should be able to keep track of the return process.

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

LO2

As we know that the ultimate objective of software engineering is to produce good quality maintainable software within 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, you need to justify on 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 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, you need to justify on 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 power-point 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 on you design or development, which was not previously considered by you. Make sure that your interpretation also covers with 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 critical review on 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 on the strengths and weaknesses of your business application and justify opportunities for improvement and further development.

Appendices

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.

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 produce a well-defined Problem Definition Statement supported by a set of user and system requirements. 

P2 Determine any areas of risk related to the successful completion of your application.

M1 Analyse a business-related problem 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.

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 tools 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 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

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

2. Preparation guidelines of the Assignmentwork Document

  1. All Assignmentwork must be word processed.
  2. Avoid using “Text box” in writing your assignment.
  3. Document margins must not be more than 2.54 cm (1 inch) or less than 1.9cm (3/4 inch).
  4. 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.
  5. Standard and commonly used type face, such as Arial and Times New Roman, should be used.
  6. All figures, graphs and tables must be numbered.
  7. Material taken from external sources must be properly referred and cited within the text using{" "} Harvard system
  8. Do not use Wikipedia as a reference.