Software Engineering Examination - COMP 7018, Autumn 2010, Exams of Software Engineering

The instructions and requirements for the software engineering examination held at cork institute of technology in autumn 2010. The examination covers topics such as software evolution, process frameworks, incremental process models, agile methodologies, requirements engineering, data design, and software testing. Candidates are required to answer one question from section 1 and any three other questions. The duration of the examination is 2 hours.

Typology: Exams

2012/2013

Uploaded on 03/25/2013

digvastra
digvastra 🇮🇳

3.8

(36)

186 documents

1 / 3

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CORK INSTITUTE OF TECHNOLOGY
INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ
Autumn Examinations 2009/2010
Module Title: Software Engineering
Module Code: COMP 7018
School: Computing and Mathematics
Programme Title: Bachelor of Science (Honours) in Software Development
Stage 3
Bachelor of Science (Honours) in Software Development and
Computer Networking Stage 3
Programme Code: KSDEV_8_Y3 and KDNET_8_Y3
External Examiner(s): Mr. Anthony O’Leary
Internal Examiner(s): Mr. John O’Brien
Instructions: Answer Question 1 and THREE other questions.
Duration: 2 Hours
Sitting: Autumn 2010
Requirements for this examination:
Note to Candidates: Please check the Programme Title and the Module Title to ensure that you have
received the correct examination paper.
If in doubt please contact an Invigilator.
pf3

Partial preview of the text

Download Software Engineering Examination - COMP 7018, Autumn 2010 and more Exams Software Engineering in PDF only on Docsity!

CORK INSTITUTE OF TECHNOLOGY

INSTITIÚID TEICNEOLAÍOCHTA CHORCAÍ

Autumn Examinations 2009/

Module Title: Software Engineering

Module Code: COMP 7018

School: Computing and Mathematics

Programme Title: Bachelor of Science (Honours) in Software Development – Stage 3 Bachelor of Science (Honours) in Software Development and Computer Networking – Stage 3

Programme Code: KSDEV_8_Y3 and KDNET_8_Y

External Examiner(s): Mr. Anthony O’Leary Internal Examiner(s): Mr. John O’Brien

Instructions: Answer Question 1 and THREE other questions.

Duration: 2 Hours

Sitting: Autumn 2010

Requirements for this examination:

Note to Candidates: Please check the Programme Title and the Module Title to ensure that you have received the correct examination paper. If in doubt please contact an Invigilator.

  1. (a) Explain what is wrong with the notion that computer software does not need to evolve over time. (6 Marks)

(b) (i) In the context of generic software process models, what is a process framework? (2 Marks)

(ii) It is claimed that framework activities are applicable to all projects. Does this mean that the same work tasks are applied to all projects, regardless of size and complexity? (5 Marks)

(c) Why are incremental process models considered by many to be the best approach to Software development in a modern context? (7 Marks)

(d) (i) What are the values proposed by the agile “Manifesto for Agile Software Development”? (2 Marks)

(ii) Are there any situations where strict adherence to one/more of the Manifesto for Agile Software Development’s values/tradeoffs could get a Software team into trouble? Support your answer with suitable examples. (5 Marks)

(iii) Why is Crystal called a family of agile methods. (3 Marks)

  1. (a) Why is it that some software developers don’t pay enough attention to requirements engineering? (3 Marks)

(b) (i) What does the expression “win-win” mean in the context of negotiation during the requirements engineering activity? (2 Marks) (ii) Effective negotiating skills are critical for success in requirements engineering. Suggest a set of guidelines to help software developers develop effective negotiation skills. (6 Marks)

(c) (i) Describe, briefly, the requirements elecitation technique known as “collaborative requirements gathering”. (3 Marks) (ii) What are the basic guidelines for conducting a collaborative requirements gathering meeting? (6 Marks)