0% found this document useful (0 votes)
94 views4 pages

Unit 7.assignment Brief 1

Uploaded by

Trần Sơn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
94 views4 pages

Unit 7.assignment Brief 1

Uploaded by

Trần Sơn
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

ASSIGNMENT 1 BRIEF

Qualification BTEC Level 4 HND Diploma in Computing

Unit number Unit 7: Software Development LifeCycles

Assignment title Planning a Software Development Lifecycle

Academic Year

Unit Tutor

Issue date Submission date

IV name and date

Submission Format:

Format:

● The submission is in the form of 1 document.

● You must use the Times font with 12pt size, turn on page numbering; set line spacing to 1.3 and margins to
be as follows: left = 1.25cm, right = 1cm, top = 1cm, bottom = 1cm. Citation and references must follow the
Harvard referencing style.
Submission:

● Students are compulsory to submit the assignment in due date and in a way requested by the Tutor.

● The form of submission will be a soft copy posted on http://cms.btec.edu.vn/.

● Remember to convert the word file into PDF file before the submission on CMS.

Note:

● The individual Assignment must be your own work, and not copied by or from another student.

● If you use ideas, quotes or data (such as diagrams) from books, journals or other sources, you must
reference your sources, using the Harvard style.

● Make sure that you understand and follow the guidelines to avoid plagiarism. Failure to comply this
requirement will result in a failed assignment.

Unit Learning Outcomes:

Page 1
LO1 Describe different software development lifecycles.

LO2 Explain the importance of a feasibility study.

Assignment Brief and Guidance:

Assignment scenario

Net Educational Institute (NEI) which is predominantly operating in Vietnam is offering an education to
many nationals and international students. NEI is one of the leading research and academic institutes with nearly
1000 students, 75 faculty members and 40 non-teaching staffs across 4 departments (Administrative offices,
Trainning department, Accounting department & IT Department) and 7 centres.
NEI is seeking an enhanced solution that automates various academic and administrative activities. You are
hired as a System Analyst for NEI which is developing a new Office Management solution. Proposed system will
handle Attendance or Student Management
NEI has a small systems development team which in the past has been solely responsible for all
development work. The CEO of the NEI feels that the Research & Development team has not been outward looking
and wants a fresh approach for the proposed system. The in-house team will work alongside analysts and developers
from your team who will lead the project.
You are responsible for managing the project including analysis and design stage of the new system. Your
first task is to update the in-house team on the developments in new methodologies used to analyse systems. Most
of the in-house team uses only the more traditional approaches and few are fully aware of the agile methodologies
which are growing in popularity.

Task 1 – SDLC model

You are a project manager of a company named ABC. Your company has been hired by NEI to carry out a project
that helps them develop a software for the requirements specified in the system request. As the first step, you need
to:

1. (P1) Description of predictive and adaptive software development models considering at least two iterative and
two sequential models.
For each model fulfill the following requirements:

● Definition

● Model characteristics

● Phases of the model

● Advantages and disadvantages of the model.

2. (M1) Discuss the suitability of each of the SDLC models for the project. For each model, specify whether it is
most, moderately or least suitable.
Describe with an example why a particular lifecycle model is selected for a development environment. You may
consider a different development environment with different business logics, platform, etc., and the applicability
Page 2
of the particular software development model over the development environment.

3. (D1) Discuss the merits of applying the Waterfall model to a large software development project.
Assess the merits of applying the waterfall model to a large software development project with appropriate
evidenced researched work with reference to the current context.

4. (P2) Explain how risk is managed in software lifecycle models.


The risks involved in each of the models and how the risk can be mitigated /managed in each model (described
in P1) by taking a reference of the spiral model.

Task 2 – Feasibility study

1. (P3) Discuss the purpose of conducting a feasibility study for the project.
Report is to present the project parameters and define the potential solutions to the defined problem, need, or
opportunity of NEI project.

Prepare a brief report discussing the components of the feasibility report (https://tpsgc-pwgsc.gc.ca/biens-
property/sngp-npms/ti-it/etivcarftp-idsfvfrmd-eng.html)

2. (P4) Describe how technical solutions can be compared.

● Discuss whether the project is feasible.

● Discuss alternative technical solutions using the alternative matrix.

3. (M2) Discuss the components of a feasibility report.

● Discussion economic feasibility study on NEI project (NPV, Cashflow, Break-Even Point)

● Discussion organizational feasibility study on NEI project

4. (D2) Assess the impact of different feasibility criteria on a software investigation..

● Discussion and represent as feasibility alternatives matrix for NEI project

Page 3
Learning Outcomes and Assessment Criteria

Pass Merit Distinction


LO1 Describe different software development lifecycles

P1 Describe two iterative and two M1 Discuss using an example, why a


sequential software lifecycle particular lifecycle model is selected D1 Assess the merits of applying the
models. for a development environment. Waterfall lifecycle model to a large
software development project.
P2 Explain how risk is managed
in software lifecycle models.
LO2 Explain the importance of a feasibility study
P3 Explain the purpose of a M2 Discuss the components of a
feasibility report. feasibility report. D2 Assess the impact of different
feasibility criteria on a software
investigation.
P4 Describe how technical
solutions can be compared.

Page 4

You might also like