BTEC Assignment Brief
Assignment title Software Development Models and Tools
Qualification Unit number and title
Pearson BTEC Level 3 National Extended Diploma Unit 22: Systems Analysis and Design
in Computing
Assessment Decision - Internal Verifier
Assessor name
name(s)
Moses Balogun Samuel Ganta
Date issued Hand in deadline
30-10-2023 13-11-2023
Learning Outcomes:
A: Examine the principles of systems analysis and design
Criterion To achieve the criteria the evidence must show that the student is able to:
Evaluate the suitability of different system analysis tools and techniques for
22/A.D1
modelling business processes.
Assess the suitability of different systems analysis tools and techniques for
22/A.M1
modelling business processes.
Explain the features of different systems analysis tools and techniques for
22/A.P2
modelling business processes.
22/A.P1 Explain the principles of software development models.
Scenario:
You have just started work as a junior systems analyst in the project
department at Sacagawea, a marketing and design company.
You have been asked to work in a project team to develop a new e-card system
for Cartes de Mode.
Cartes de Mode currently offer a small range of on-line designer greetings card.
The current system does not have a facility for customers to personalise the
cards.
BTEC Assignment Brief 2018/2019
The new e-card system will offer customers various animated designer cards
such as Birthday, Valentine’s day, Thank you and Christmas cards. Customers
will be given the facility to personalise cards, upload images and upload to social
media.
The system should allow the customer to:
● create a diary to record events such as birthdays
● access a quick view of events and reminders
● access a quick view address book
● send automatic reminders of the diary events, 3 days before the event
● link to preferred social media
● view on both mobile devices and desktop pc
● send e-cards from the desktop
● receive card receipt confirmation
● access payment facilities
● have a secure login
The Project Manager has asked you to present a report to the client that
explores software development models and systems analysis tools and
techniques and their suitability for the new e-card system business processes.
Task Task
no.
1 Your first task is to evaluate the different principles of software development
models used for modelling business processes.
Software development models:
Waterfall model
- requirements specification
- design
- implementation
- testing
- debugging
- installation and maintenance.
Systems life cycle
- definition
- investigation and analysis
BTEC Assignment Brief 2018/2019
- design, implementation
- testing
- documentation
- evaluation
- maintenance.
Alternative models
- rapid application development (RAD)
- agile methodologies, e.g. Scrum, dynamic systems development
method (DSDM), adaptive software development (ASD)
- prototyping.
You should then evaluate the suitability of the systems analysis tools and
techniques that could be used to model the e-card business processes.
● data flow diagrams (DFDs), context diagrams
● Computer Aided Software Engineering (CASE) and other appropriate
software tools
● Structured Systems Analysis and Design Method (SSADM)
● Unified Modelling Language
● structure (static) class diagram
● behaviour (dynamic) activity diagram
● Business Process Reengineering.
Your evaluation should also consider how appropriate the systems analysis
tools and techniques are for the different programming paradigms such as
object-oriented, event driven, and procedural programming and how the
systems and processes differ from more traditional industries.
Your report should also conclude with the most suitable analysis tools and
techniques to be used for the development of the e-card system.
Evidence checklist Summarise evidence required, e.g. ‘leaflet’, ‘presentation notes’ etc.
Task 1 An evaluation report
Sources of information [insert useful publications, websites, etc.]
BTEC Assignment Brief 2018/2019
Provides an overview of various software development tools
http://www.slideshare.net/RiantSoft123/different-types-of-software-development-model
Provides an overview of rapid application development (RAD)
http://www.tutorialspoint.com/sdlc/sdlc_rad_model.htm
Data Flow Diagram tool
https://www.smartdraw.com/data-flow-diagram/
Provides an overview Computer Aided Software Engineering
https://www.youtube.com/watch?v=hHvypTnvF5E
Provides an overview of business process reengineering methodology
http://academics.epu.ntua.gr/LinkClick.aspx?fileticket=KZUaIcAo8iw
%3D&tabid=930&mid=2218
BTEC Assignment Brief 2018/2019