Unit22 App Development With Criteria 1
Unit22 App Development With Criteria 1
Student Name/ ID
Number
Academic Year
Unit Tutor
Issue Date
Submission Date
Submission Format
● The recommended word limit is 4000–7000 words, although you will not be
penalised for exceeding the total word limit
● Implemented application (final working version) in a format suitable to
be run and assessed for functionality.
Unit 22
LO1 Produce a software design document for a business-related problem
based on requirements
LO2 Research design and development tools and methodologies for the
creation of a business application
LO3 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.
● The ability to deploy effectively the tools used for the construction and
documentation of computer applications, with particular emphasis on
understanding the whole process involved in the effective deployment of
computers to solve practical problems
● The ability to critically evaluate and analyse complex problems, including
those with incomplete information, and devise appropriate solutions, within
the constraints of a budget.
2
Generic skills for employability
● Intellectual skills: critical thinking; making a case; numeracy and literacy
Vocational scenario
Activity 1
Write a research paper that explores how the needs of Enomy-Finance can be
me, through the development of a computer application.
Your research paper should include the following.
● A definition of the problem that needs to be solved, including user
and system requirements that need to be met (P1)
● Consideration of different risks to this software project and to software
lifecycle models in general, and how these risks can be managed (P2)
● Recommendation of an appropriate SDLC model that could be implemented,
supported by:
● build, manage and deploy code for the business application into a relevant
environment and link code to data sets. (P5 M4)
4
● document the testing and refinement process, including creation of test plans
and other quality assurance documents. (P5 M4)
● produce user and technical manuals to support the use and
implementation of the application. (P5 M4)
You should support the points you make in the report with well-chosen examples
from the information booklet, and other relevant examples from any research
you have carried out on related sectors or projects.
Recommended resources
Please note that the resources listed are examples for you to use as a
starting point in your research – the list is not definitive.
Weblinks - general:
https://brilliant.org/ (n.d.) Finite State Machines [online] Available at:
https://brilliant.org/wiki/finite-state-machines/ [Accessed 1 August 2022]
https://edu.google.com/ (n.d.) Exploring Computational Thinking [online] Available
at: https://edu.google.com/resources/programs/exploring-computational-thinking/
[Accessed 1
August 2022]
Effective assignment design for the Higher Nationals in Computing/Computing
for England: Authorised Assignment Briefs – Issue 1 – August 2022 © Pearson
Education Limited 2022
https://www.javatpoint.com/ (2021) Software Design [online] Available at:
https://www.javatpoint.com/software-engineering-software-design [Accessed 1
August 2022]
https://www.roberthalf.co.uk/ (2018) 6 basic SDLC methodologies: which one is
best? [online] Available at: https://www.roberthalf.co.uk/advice/industry-insights/6-
basic-sdlc- methodologies-which-one-best [Accessed 1 August 2022]
https://www.tutorialspoint.com/index.htm (2022) SDLC - Quick Guide [online]
Available at: https://www.tutorialspoint.com/sdlc/sdlc_quick_guide.htm [Accessed
1 August 2022]
Journal articles:
Alagar, V. & Periyasamy, K. (2011). ‘Extended Finite State Machine’. Texts in
Computer Science, pp.105-128. doi: 10.1007/978-0-85729-277-3_7.
Alshamrani, A. & Bahattab, A. (2015) A Comparison Between Three SDLC Models
Waterfall Model, Spiral Model, and Incremental/Iterative Model. IJCSI International
Journal of Computer Science Issues, Volume 12, Issue 1, No 1, January 2015
Beynon-Davies, Paul & Carne, C & Mackay, Hugh & Tudhope, D. (1999). Rapid
application development (RAD): An empirical review. European Journal of
Information Systems. 8.
10.1057/palgrave.ejis.3000325.
Dawson, Maurice & Burrell, Darrell & Rahim, Emad & Brewster, Stephen. (2010)
Integrating Software Assurance into the Software Development Life Cycle (SDLC).
Journal of Information Systems Technology and Planning. 3. 49-53.
Dingsøyr, T. et al. (2012) A decade of agile methodologies: Towards explaining
agile software development. Journal of Systems and Software, Volume 85, Issue
6,2012, pp. 1213-1221, doi: https://doi.org/10.1016/j.jss.2012.02.033.
Gurung, Gagan & Shah, Rahul & Jaiswal, Dhiraj. (2020). Software Development Life
Cycle Models-A Comparative Study. International Journal of Scientific Research in
Computer Science, Engineering and Information Technology. pp. 30-37.
doi:10.32628/CSEIT206410.
Horsky, J. et al. (2010) Complementary methods of system usability evaluation:
Surveys and observations during software design and development cycles. Journal
of Biomedical Informatics, Volume 43, Issue 5,2010, pp. 782-790, ISSN 1532-0464,
https://doi.org/10.1016/j.jbi.2010.05.010.
Pinciroli, F. (2016) Improving Software Applications Quality by Considering the
6
Contribution Relationship Among Quality Attributes. Procedia Computer Science,
Volume 83,2016, pp. 970- 975, ISSN 1877-0509,
https://doi.org/10.1016/j.procs.2016.04.194.
Rasnacis, A. & Berzisa, S. (2017) Method for Adaptation and Implementation of
Agile Project Management Methodology. Procedia Computer Science Volume 104,
2017, pp. 43-50, doi: https://doi.org/10.1016/j.procs.2017.01.055
Van Casteren, W. (2017). The Waterfall Model and the Agile Methodologies: A
comparison by project characteristics. doi:10.13140/RG.2.2.36825.72805.
Zuzak, Ivan & Budiselic, Ivan & Delac, Goran. (2011). A Finite-State Machine
Approach for Modeling and Analyzing RESTful Systems. J. Web Eng. 10. 353-390.
Reading:
Dennis, A. and Haley, W. (2009) Systems Analysis and Design. John Wiley & Sons
Ltd.
Lejk, M. and Deeks, D. (2002) An Introduction to System Analysis Techniques. 2nd
edn. Addison- Wesley.
Martin, R. C. (2011) The Clean Coder: A Code of Conduct for Professional
Programmers. USA: Prentice Hall.
McConnell, S. (2004) Code Complete: A Practical Handbook of Software
Construction. USA: Microsoft Press.
Murch, R. (2012) The Software Development Lifecycle: A Complete Guide. Kindle.
Smart, J. F. (2014) BDD in Action: Behavior-driven development for the whole
software lifecycle. Manning.
HN Global:
HN Global HN Global (2021) Reading Lists. Available at:
https://hnglobal.highernationals.com/learning-zone/reading-lists
HN Global (2021) Student Resource Library. Available at:
https://hnglobal.highernationals.com/subjects/resource-libraries
HN Global (2021) Textbooks. Available at:
https://hnglobal.highernationals.com/textbooks
8
Pass Merit Distinction
LO3 Plan and produce a functional business
application with support documentation
10
● pounds sterling (GBP)
● Euro (EUR)
12
Initial Fee
currenc
y
amount
Up to 500 3.5%
Over 500 2.7%
Over 1500 2.0%
Over 2500 1.5%
Estimated tax:
● 0%.
Estimated tax:
● 10% on profits above £12 000.
Estimated tax:
● 10% on profits above £12 000
14
Effective assignment design for the Higher Nationals in Computing/Computing
for England: Authorised Assignment Briefs – Issue 1 – August 2022 © Pearson
Education Limited 2022