Software Development Methodologies
  Examination Advice
  Software Development Methodologies Home - Examination Advice

Quick Links

Example  questions »

Official Course Unit description »

Frequently-asked questions »

Advice on this page refers to the academic year 2017-2018.

The overall assessment for the unit is 50% examination and 50% coursework.

The examination has two sections.  Section A is a multiple choice examination in which there are 30 questions accounting for 50% of the examination marks.  Section B has one problem solving question.  The answer in section B is worth 50% of the examination marks. 

Also review the tips for revision and answering questions for the Course.

Section A: Multiple-Choice Questions »

Section B: Problem-Solving Questions »

Revision Tips »

Question answering Tips »

Section A: Multiple Choice Questions

There are 30 multiple choice questions, each of which will be worth 1, 2, 3 or 4 marks for a correct answer.  If you supply an incorrect answer, you will loose one-quarter of the possible marks for the question (e.g. if the question is worth 2 marks, an incorrect answer will loose one-half mark). There are no marks and no penalties of not answering a question. Multiple choice questions will cover the whole syllabus.

Multiple choice questions will be of three types:

  • simple definitions (e.g. what is a requirement?)
  • problem solving, where you must read a case study and select a correct answer (e.g. a simple case study and you must select the correct object model)
  • critical evaluation, where you must select a statement which best comments upon a given model.

Samples of multiple choice questions can be found in the lecture support worksheets for each lecture (although these include other forms of revision-style questions as well).

1: Introduction »

2: Software Lifecycle »

3: Information Gathering »

4: Use Case and Class Modelling »

5: Refining and Validating Classes »

6: Maintainability and Reusability »

7: System Implementation »

8: Structured Analysis and Design »

9: Ensuring Quality and Satisfaction »

10: Management Issues »

Section B: Problem Solving Questions

There is a problem solving question in this section 

Section B question will have a case study and you will be asked to prepare a number of models, e.g.

  • an object model
  • a collaboration or sequence diagram
  • use cases
  • a state-transition diagram
  • an object or entity life history.

You may be required to apply certain processes to the model, such as:

  • data normalisation of attributes
  • linking state-transition diagrams to object or entity life histories

You may also be required to comment on your solution and possible changes which you might make to it.

Sample questions and answers are available for section B question.

Class modelling 1 »

Class modelling 2 and Sequence Diagrams »

Quick Tips

Tips for revision »

Tips for answering questions »

Worked exam examples »


Details correct as on 24th February 2018
(c) C. Tjortjis 2018

Home | Contact Us| Legal