SDLC - Assignment Brief - CSD 12 & 13
SDLC - Assignment Brief - CSD 12 & 13
SDLC - Assignment Brief - CSD 12 & 13
Assignment Number (All Learning outcomes) Batch No & Semester CSD 12, 13
Please note that grade decisions are provisional. They are only confirmed once internal and external moderation has
taken place and grades decisions have been agreed at the assessment board.
Page 1 of 16
STUDENT ASSESSMENT SUBMISSION AND DECLARATION
Programme:
Unit:
Plagiarism
Plagiarism is a particular form of cheating. Plagiarism must be avoided at all costs and students who break the rules,
however innocently, may be penalised. It is your responsibility to ensure that you understand correct referencing
practices. As a university level student, you are expected to use appropriate references throughout and keep carefully
detailed notes of all your sources of materials for material you have used in your work, including any material
downloaded from the Internet. Please consult the relevant unit lecturer or your course tutor if you need any further
advice.
Student Declaration
Student declaration
I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism.
Page 2 of 16
SUBMISSION FORMAT
1 Part 1 Report
2 Part 2 Report
Page 3 of 16
ASSESSMENT REVIEW PLAN
Grading
Assignment Evidence Formative Comments Date
Criteria
P1 Report
P2 Report
01
M1 Report
D1 Report
P3 Report
P4 Report
02
M2 Report
D2 Report
P5 Report
P6 Report
03 M3 Report
M4 Report
D3 Report
P7 Report
M5 Report
04
M6 Report
D4 Report
Page 4 of 16
ASSESSMENT TRACKING - BTEC HIGHER NATIONALS
Date Hand In
Assignment Formative Resubmission
Learning Objectives Criteria Targeted Issued(soft Date(Soft
No. & Title Feedback Date*
Copy) Copy)
LO1 Describe P1
different software P2 22 29
1
development M1 March March
lifecycles D1 2023 2023
P3
LO2 Explain the
P4 22 05
2 importance of a
M2 March April
feasibility study
D2 2023 2023
P5
P6
LO3 Undertake a
M3 22 12
3 software
M4 March April
development lifecycle
D3 2023 2023
Page 5 of 16
SUMMATIVE FEEDBACK
P1
P2
01
M1
D1
P3
P4
02
M2
D2
P5
P6
03
M3
M4
D3
P7
M5
04
M6
D4
Page 6 of 16
Pearson
Higher Nationals in
Computing
Unit 9: Software Development Lifecycles
Page 7 of 16
Higher National Certificate/Diploma in Computing
Assignment Brief
Student Name/ID Number
Unit Number and Title 9: Software Development Lifecycles
Academic Year 2022/2023
Unit Tutor Mr. Mohamed Ishraque
Assignment Title Planning a System
Issue Date 22 March 2023
22 April 2023
Submission Date
Submission Format
The submission is in the form of two documents:
Part 1: A feasibility study (saved in either a Microsoft® Word® or PDF format).
You are required to make use of headings, paragraphs, subsections and illustrations as
appropriate, and all work must be supported with research and referenced using the
Harvard referencing system.
Page 8 of 16
Unit Learning Outcomes
LO1 Describe different software development lifecycles.
LO2 Explain the importance of a feasibility study
Assignment Brief and Guidance
Scenario
Hospital are the essential part of our lives, providing best medical facilities to people suffering
from various ailments. It is necessary for the hospitals to keep track of its day-to-day activities &
records of its patients, doctors, nurses, ward boys and other staff personals that keep the hospital
running smoothly & successfully.
But keeping track of all the activities and their records on paper is very complicated and
unreliable. It also is very inefficient and a time-consuming process Observing the continuous
increase in population and number of people visiting the hospital. Recording and maintaining all
these records is highly unreliable and inefficient. It is also a high cost to maintain these records
on paper. Thus keeping the working of the manual system the management decided to
implement an automated version of the manual system, named as “Hospital Management
System”. This project also covers various features like it maintains different levels of users
Maintaining Patient details, Providing Prescription, Precautions and Diet advice, Providing and
maintaining all kinds of tests for a patient, and Billing and Report generation. The system also
should provide excellent security of data at every level of user-system interaction and also should
Part 1
You will need to provide the following material as a written report:
1. Explain on SDLC, stages, models and describe two iterative and two sequential
software life cycle models.
2. Explain the spiral model and how risks is managed in the spiral lifecycle model.
3. Identify a suitable SDLC model for development of the System according to the
assessment and justify why it is appropriate with an example.
4. Evaluate the advantages and disadvantages of applying the Waterfall lifecycle model
to a large scale software development project.
Page 9 of 16
Part 2
You will need to prepare a feasibility study that includes the following:
Page 10 of 16
Learning Outcomes and Assessment Criteria
P1 Describe two iterative and M1 Describe, with an example, D1 Assess the merits of
two sequential software why a particular lifecycle applying the Waterfall lifecycle
lifecycle models. model is selected for a model to a large software
development project.
development environment
P2 Explain how risk is managed
in the Spiral lifecycle model
Page 11 of 16
Pearson
Higher Nationals in
Computing
Unit 9: Software Development
Lifecycles
Page 12 of 16
Higher National Certificate/Diploma in
Computing
Assignment Brief
Student Name/ID Number
Unit Number and Title 9: Software Development Life Cycles
Academic Year 2022/ 2023
Unit Tutor Mr. Mohamed Ishraque
Submission Format
The submission is in the form of two documents:
Part 1: IEEE SRS Standard Report filled and completed, with supportive document
containing DFD diagrams using Microsoft Visio
Part 2: A Critical Evaluation Report (saved in either a Microsoft® Word® or PDF format),
1000 to 1500 words.
Part 3: Mapping Table and Report (saved in either a Microsoft® Word® or PDF format)
– No word count
Part 4: A Report on Finite State Machines (saved in either a Microsoft® Word® or PDF
format), 1000 to 1500 words.
You are required to make use of headings, paragraphs, subsections and illustrations as
appropriate, and all work must be supported with research and referenced using the
Harvard referencing system.
Page 13 of 16
Unit Learning Outcomes
LO3 Undertake a software development lifecycle
LO4 Discuss the suitability of software behavioural design techniques.
Assignment Brief and Guidance
Scenario
Hospital are the essential part of our lives, providing best medical facilities to people suffering
from various ailments. It is necessary for the hospitals to keep track of its day-to-day activities &
records of its patients, doctors, nurses, ward boys and other staff personals that keep the hospital
running smoothly & successfully.
But keeping track of all the activities and their records on paper is very complicated and unreliable.
It also is very inefficient and a time-consuming process Observing the continuous increase in
population and number of people visiting the hospital. Recording and maintaining all these
records is highly unreliable and inefficient. It is also a high cost to maintain these records on paper.
Thus keeping the working of the manual system the management decided to implement an
automated version of the manual system, named as “Hospital Management System”. This project
also covers various features like it maintains different levels of users Maintaining Patient details,
Providing Prescription, Precautions and Diet advice, Providing and maintaining all kinds of tests
for a patient, and Billing and Report generation. The system also should provide excellent security
of data at every level of user-system interaction and also should provide robust & reliable storage
Part 3.1
You must create a system specifications report that will investigate a business need and use
appropriate software tools and techniques to carry out the investigation. The final report must
document these needs in manner understandable by various individuals throughout a system
development lifecycle (project manager, team lead, testers etc.)
A DFD Diagram for Context and Level 1 is a must, level 2 may be described where the feature
requires further detailing and explanation, and describe Use case Diagram, Activity Diagram,
Class Diagram & ER Diagram for Maintaining Patient details.
An SRS IEEE Template is provided to you as a software copy distribution, you must follow
them same format and structure
Page 14 of 16
Part 3.2
Critically evaluate software quality improvements and how the use of function design paradigms in the
software development life cycle improves software quality, in a report ranging from 500 to 1000 words.
Part 4.1
Explain how the user and software requirements have been addressed using a requirement
mapping table, take two requirements from the specification map and explain their behaviour
with an example You must justify how data driven models can improve the reliability and
effectiveness of software, include all in a report (no word count)
Part 4.2
Finite State Machines are models that create defined states of outcomes, whereas Extended
FSM create multiple options with unplanned outcomes, which are handled
Write a report ranging from 1000 to 1500 about the differences of FSM and Extended FSM
Page 15 of 16
Learning Outcomes and Assessment Criteria
M6 Differentiate between
a finite state machines
(FSM) and an extended-
FSM, providing an
application for both.
Page 16 of 16