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.
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
Department of Information Technology Page 2 of 6
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.
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.
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.
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.
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.
•Written code, etc.
Department of Information Technology Page 3 of 6
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
P1 Explore a business-related problem and M1 Analyse a business-related problem
using appropriate methods and produce
produce a well-defined Problem Definition LO1 & LO2 D1 Justify
a well-structured Software Design
Statement supported by a set of user and
Document that defines a proposed the tools and
solution and includes relevant details on techniques chosen to
P2 Determine any areas of risk related to
requirements, system analysis, system realise a custom-built
the successful completion of your design, coding, testing and website. Justify your
application. implementation. preferred selection of
tools and techniques in
LO2 Use design and development methodologies with tools and techniques
associated with the creation of a business application appropriate solution to
M2 Compare the differences between a business-related
P3 Research the use of software the various software development tools
development tools and techniques and and techniques researched and justify
identify any that have been selected for the your preferred selection as well as your
development of this application preferred software development
LO3 Work individually and as part of a team to plan and produce a functional business
application with support documentation D2 Evaluate any new
P4 Create a formal presentation that insights, ideas or
effectively reviews your business M3 Interpret your peer review feedback potential
application, problem definition statement, and identify opportunities not previously improvements to your
proposed solution and development considered. system and justify the
strategy. Use this presentation as part of a M4 Develop a functional business reasons why you have
peer-review and document any feedback chosen to include (or
application based on a specific Software
given. not to include) them as
Design Document with supportive
part of this business
P5 Develop a functional business evidence of using the preferred tools,
application based on a specified business techniques and methodologies.
LO4 Evaluate the performance of a business application against its Software Design
Document and initial requirements D3 Critically evaluate
M5 Analyse the factors that influence the strengths and
weaknesses of your
the performance of a business
P6 Review the performance of your application and use them to undertake a
and fully justify
business application against the Problem critical review of the design,
Definition Statement and initial development and testing stages of your
requirements. application. Conclude your review by
reflectively discussing your previously
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.
Department of Information Technology Page 4 of 6
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).
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
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.
Formative feedback Week 12
Final Submission 04 – 09 January 2021
Late submission 11 – 16 January 2021
Submit to: Online to the ICON VLE only
Department of Information Technology Page 5 of 6
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