Sunteți pe pagina 1din 6

Higher Nationals

Assignment Brief – BTEC (RQF)


Higher National Diploma in Computing

Student Name

Unit Number and Title Unit 9 Software Development Lifecycle

Academic Year Semester 1/2018

Assessor Jayson Lalata Sagaoinit

Assignment Number and Title Assignment 1: Irish Bear Software Solutions

Release Date 25 May 2018

Submission Date 17 August 2018

Internal Verifier Jhunnelyn Nakila

Date

Learning Outcomes and Assessment Criteria

Learning Outcome Pass Merit Distinction


D1 Assess the merits of
P1 Describe two iterative and two M1 Describe, with an example, why
LO1 - Describe different software sequential software lifecycle models. a particular lifecycle model is
applying the Waterfall
lifecycle model to a large
P2 Explain how risk is managed in the selected for a development
development lifecycles Spiral lifecycle model. environment.
software development
project.
P3 Explain the purpose of a feasibility
LO2 - Explain the importance of a report. D2 Assess the impact of
M2 Discuss the components of
feasibility study feasibility report.
different feasibility criteria on
P4 Describe how technical solutions a software investigation.
can be compared.
P5 Undertake a software investigation
D3 Critically evaluates how
to meet a business need. M3 Analyse how software
LO3 - Undertake a software requirements can be traced
the use of the function
design paradigm in the
development lifecycle P6 Use appropriate software analysis throughout the software lifecycle.
software development
tools/techniques to carry out a M4 Discuss two approaches to
lifecycle can improve
software investigation and create improving software quality.
software quality.
supporting documentation.
M5 Suggest two software
behavioural specification methods
D4 Present justifications of
LO4 - Discuss the suitability of software and illustrate their use with an
how data driven software
P7 Explain how user and software example.
behavioural design techniques requirements have been addressed. M6 Differentiate between a finite
can improve the reliability
and effectiveness of
state machine (FSM) and an
software.
extended- FSM, providing an
application for both.

Learner Declaration

I certify that the work submitted for this assignment is my own. I have clearly referenced any sources
used in the work. I understand that false declaration is a form of malpractice.

Learner signature: Date:

Pearson Education 2018


Higher Education Qualifications
Assignment Brief
Submission Format
The submission is in the form of written documents and digital copy:

Task 1: A SDLC Recommendation Report saved in Microsoft Office Word format.


Task 2: A feasibility study saved in Microsoft Office Word format.
Task 3: Undertake a software development lifecycle saved in Microsoft Office Word format.
Task 4: Discuss the suitability of software behavioural design techniques saved in Microsoft
Office Word 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.

Unit Learning Outcomes:

LO1 - Describe different software development lifecycles


LO2 - Explain the importance of a feasibility study
LO3 - Undertake a software development lifecycle
LO4 - Discuss the suitability of software behavioural design techniques

Assignment Brief and Guidance:

Scenario:

Irish Bear Software Solutions is one of the renowned software developing companies in
Brunei Darussalam. The company specializes in developing enterprise level solutions for
different companies across Borneo.

Your company has been approached by a medium-sized enterprise that is planning to


develop a bespoke customer relationship management (CRM) system to replace their
legacy system. The client has also notified your company that staying within the targeted
budget and time of delivery is of utmost importance.

This project has been assigned to your team and the team leader has delegated the tasks
to all members. As one of the support engineers from your team, your role is to further
clarify and define the client’s requirements. As such, you have been asked to create a
feasibility report. Your report must be accompanied by written material that explains the
software development lifecycle (SDLC) model to be used in developing your software
solution. Moreover, your report should also explain the software development lifecycle
processes and software behavioural design techniques suitability. The team will also be
undertaking the software development cycle and is expected to discuss the suitability of
software behavioural design techniques applicable for the project.
Pearson Education 2018
Higher Education Qualifications
Assignment Brief
Task 1 Describe different software development lifecycles
You will need to provide the following material as a written report:
1. Explain the use of predictive and adaptive SDLC models, highlighting approaches
to managing development risk.
2. Identify a suitable SDLC model for development of the CRM replacement and
justify why it is appropriate.
3. Suggest, with supporting explanations, a changeover strategy for the CRM
replacement.

Task 2 Explain the importance of a feasibility study


You will need to prepare a feasibility study that includes the following:
1. Analysis of software needs using requirement gathering techniques, e.g.
interviews, observation, investigation of documentation, questionnaires, focus
groups. A detailed explanation of key drivers such as performance and efficiency,
legacy systems upgrade, etc.
2. Detailed account of feasibility criteria and constraints, e.g. legal, social,
economic, technical, timescales and organisational constraints.
3. Identification, evaluation and recommendation of solutions, with justification.

Task 3 Undertake a software development lifecycle


You will need to provide the following material as a written report:
1. Indentify the key stakeholders of the company.
2. Identify the requirements of the project. The requirements should cover scopes
inputs, outputs, process and description.
3. Using appropriate software analysis tools or techniques create a model of the
system based on the requirements specifications.
4. Analyse and discusses different approaches how to improve software quality.
5. Critically evaluate the use of function design paradigm in SDLC can improve
software quality.

Task 4 Discuss the suitability of software behavioural design techniques


You will need to provide the following material as a written report:
1. Discuss how user and software requirements have been addressed.
2. Suggest software behavioural specification methods and illustrate their use with an
example.
3. Differentiate between a finite state machine (FSM) and an extended- FSM,
providing an application for both.
4. Present justifications of how data driven software can improve the reliability and
effectiveness of software.

Pearson Education 2018


Higher Education Qualifications
Assignment Brief
Submission Format:

Documentation Guideline

You need to produce documentation for the entire tasks given in this assignment. The following
should be included in preparing your documentation:

1. Cover Page

2. Table of Content

3. Introduction

4. Task 1 documentation

5. Task 2 documentation

6. Task 3 documentation

7. Task 4 documentation

8. Conclusion

9. List of References

Before you submit your assignment, it is important to ensure that your assignment has followed
the assignment presentation requirement. Below are the checklists before submitting your
assignment.

1. Font and paragraph design

a. Font : Century Gothic

b. Font Size : 11 pt

c. Paragraph Alignment : Justified

d. Line Spacing : 1.5

e. 1st Heading : Arial, Bold, size 16

f. 2nd Heading : Arial, Bold, size 14

g. 3rd Heading : Arial, Bold, size 12

2. Diagram

a. Diagram position : centre

b. Diagram label :

 Position below diagram and at the centre

 Diagram label must be precise and referenced


Pearson Education 2018
Higher Education Qualifications
Assignment Brief
Example: Figure 1: Main Flowchart

3. Proper header and footer

a. Header

 Subject Name must be at the centre top of the page

b. Footer

 Page number must be at the centre bottom of the page

 Student Name at the left bottom of page

 College Name at right bottom side of page

4. Referencing guideline

a. Make sure to include the references for any information you gathered from
other resources.

b. Follow the Harvard Referencing guideline. If you need Harvard style guides, go
to this link: http://www.citethisforme.com/guides/harvard

5. All electronic media will be checked for plagiarism.

6. You must submit a paper copy and digital copy (on disk or similarly acceptable
medium). Media containing viruses, or media that cannot be run directly, will result in
a fail grade being awarded for this assignment.

For digital copy submission:


a. Create a new folder and rename it as YourName_AS1_SDLC_L5HND
Example: JaysonLalataSagaoinit_AS1_SDLC_L5HND
b. Inside the folder save the documentation as YourName_ AS1_SDLC.docx
Example: JaysonLalataSagaoinit_AS1_SDLC_L5HND.docx
c. Label the disk surface as the following:

Pearson Education 2018


Higher Education Qualifications
Assignment Brief
Micronet International College
Pearson BTEC Level 5 HND in Computing
Unit 9: Software Development Lifecycle
Assignment 1: Irish Bear Software Solutions

Learner Name: FULL_NAME


Assessor Name: JAYSON L SAGAOINIT
Date Submitted: 17 August 2018

Pearson Education 2018


Higher Education Qualifications
Assignment Brief

S-ar putea să vă placă și