Learning Outcomes and Assessment Criteria
Pass Merit Distinction
LO3 Undertake a software development lifecycle
D3 Critically evaluate
how the use of the
function design paradigm
in the software
development lifecy
...
Learning Outcomes and Assessment Criteria
Pass Merit Distinction
LO3 Undertake a software development lifecycle
D3 Critically evaluate
how the use of the
function design paradigm
in the software
development lifecycle can
improve software quality.
P5 Undertake a software
investigation to meet a
business need.
P6 Use appropriate
software analysis
tools/techniques to carry
out a software
investigation and create
supporting
documentation.
M3 Analyse how software
requirements can be
traced throughout the
software lifecycle.
M4 Discuss two
approaches to improving
software quality.
LO4 Discuss the suitability of software behavioural2 | P a g e
design techniques
D4 Present justifications
of how data-driven
the software can improve the
reliability and
effectiveness of software.
P7 Explain how user and
software requirements
have been addressed.
M5 Suggest two software
behavioural specification
methods and illustrate
their use with an
example.
M6 Differentiate between
a finite state machine
(FSM) and an extended, providing an
application for both.
Assignment Brief
Based on the scenario described in Assignment 1 you need to prepare some tasks:
Task1(P5):
In order to satisfy the Tune Source’s requirements, choose an appropriate technique(s)
such as Interview, questionnaires, JAD, and observation… to find out the business
requirements. Explain in detail how those techniques should be carried out.
Expected evidence: the reasons for selected techniques, content of the questions, the
processes involved.
Task 2(P6):
Identify stakeholders, costs, security considerations, and legacy system of Tune
Source.
Base on the requirements found in Task 1 provided presentations for the the
following points, use appropriate software techniques such as: Use case diagram,
DFD diagrams for modelling the requirements.
[Show More]