alandotchinacademy.comalandotchinacademy.com/downloads/assignments/hnd/unit9/assignm… · web...

5
Pearson Higher Nationals in Computing Unit 9: Software Development Life Cycles Assignment Brief Number: 1 Issue 1

Upload: dangkhuong

Post on 14-Aug-2019

220 views

Category:

Documents


0 download

TRANSCRIPT

Pearson Higher Nationals in Computing

Unit 9: Software Development Life CyclesAssignment Brief Number:

1

Issue 1

Higher National Certificate/Diploma in Computing

Assignment BriefStudent Name/ID NumberUnit Number and Title 9: Software Development Life CyclesAcademic Year 2018/19Unit Tutor Andrew DockertyAssignment Title Software Life CyclesIssue Date 19/11/18Submission Date 17/12/18IV Name & Date

Submission FormatThe submission is in the form of an individual written report. This should be written in a concise, formal business style using single spacing and font size 12. You are required to make use of headings, paragraphs and subsections as appropriate, and all work must be supported with research and referenced using the Harvard referencing system. Please also provide a bibliography using the Harvard referencing system. The recommended word limit is 1,500–2,000 words, although you will not be penalised for exceeding the total word limit.

2HNC/HND Computing

Unit Learning OutcomesLO1 Describe different software development lifecycles.LO2 Explain the importance of a feasibility studyAssignment Brief and GuidanceRubricYou are working for a web design company in Newcastle. They are in the process of creating a brand new website, as their current website is out of date and is not optimised for hand held devices. The company would like you to investigate the different SDLC models which would be appropriate for this project. Create a written report which will provide information to assist the company on both SDLC’s and feasibility.

From your research discuss the following:Part 1 (1500 - 2000 words)

You will need to prepare a report that includes the following:

1. You will be looking at the different lifecycle models. Thinking about both iterative and sequential models, you must show examples and describe their uses within this specific project. Why are particular models selected, for different development environments?

2. Explain how risk is managed in the Spiral Lifecycle. Showing examples and research.

3. Due to the size of this project, you should assess the merits for applying a waterfall style SDLC?

4. Thinking about the feasibility study, you must explain to the company its importance while showing how technical solutions can be compared.

5. Discuss the components and assess the impact of the different feasibility criteria on a software investigation.

6. Assess the impacts of different feasibility criteria on a software investigation. Show research using your citations and referencing techniques.

Please review the subsequent grading criteria for more details on the expected elements and topics that need to be included.

3HNC/HND Computing

Learning Outcomes and Assessment Criteria

Pass Merit Distinction

LO1 Describe different software development lifecycles

D1 Assess the merits of applying the Waterfall lifecycle model to a large software development project.

P1 Describe two iterative and two sequential software lifecycle models.

P2 Explain how risk is managed in the Spiral lifecycle model.

M1 Describe, with an example, why a particular lifecycle model is selected for a development environment.

LO2 Explain the importance of a feasibility study

D2 Assess the impact of dif-ferent feasibility criteria on a software investigation.

P3 Explain the purpose of a feasibility report.

P4 Describe how technical solutions can be compared.

M2 Discuss the components of a feasibility report.

4HNC/HND Computing

Recommended Resources

TextbooksFerguson, J. (2014) BDD in Action: Behavior-driven development for the wholesoftware lifecycle. Manning.Dennis, A. and Haley, W. (2009) Systems Analysis and Design. John Wiley & SonsLtd.Lejk, M. and Deeks, D. (2002) An Introduction to System Analysis Techniques. 2ndEd. Addison-Wesley.Murch, R. (2012) The Software Development Lifecycle: A Complete Guide. Kindle.

Websiteswww.freetutes.com FreeTutes“Systems Analysis and Design – Complete IntroductoryTutorial for Software Engineering” (Tutorial)

www.ijcsi.org IJCSI International Journal of Computer ScienceVol. 7, Issue 5, September 2010“A Comparison Between Five Models Of SoftwareEngineering” (Research)

www.ijcsi.org IJCSI International Journal of Computer ScienceVol. 6, Issue 1, 2015“Software Development Life Cycle Models –Comparison, Consequences” (Research)

5HNC/HND Computing