Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A1.a) Explain with the aid of diagrams the differences between throw-away and
evolutionary prototyping.
(6 marks)
b)
c)
Turn over]
b)
The XYZ method (see Appendix at end of paper) specifies the development
process but it does not prescribe any set of systems modeling techniques.
Assuming that you are required to use the Unified Modeling Language (UML)
techniques, decide which techniques you would use in different stages of the
method. Briefly justify your decisions.
(13 marks)
A3.a) There are a wide variety of systems design techniques available for developing
IT systems. Discuss why certain design techniques are more relevant to certain
types of IT systems than other design techniques. For example, compare the
suitability of different design techniques for developing safety critical systems
and business information systems.
(10 marks)
b) The XYZ method (see Appendix at end of paper) is suitable for applications
which have certain characteristics. Compare the suitability of this method for
developing safety critical systems and business information systems.
(6 marks)
c) Assume that you are a project manager in charge of three projects. Your task is
to decide whether an agile method (e.g. DSDM) is suitable (in full or in part) or is
not suitable for the following projects:
x
Section B
Answer Section B questions in Answer Book B
B4.a) You are an IT manager in a manufacturing company. You have decided to start
using the Unified Modelling Language (UML) for developing IT systems in your
company. Discuss the approaches that could be used for training IT staff in the
company in the use of the UML.
(10 marks)
b)
Assume that your software organization has been using a traditional structured
method based on the waterfall approach for many years. Now they want to
introduce the new method XYZ (see Appendix at end of paper) that incorporates
the UML. Discuss how introducing the XYZ method and the UML may impact:
(i) the method users (i.e. developers),
(ii) the system users.
(15 marks)
B5.a) Outline how you could assess the effectiveness of the introduction of a new
systems design method in an organisation.
(10 marks)
b)
Turn over]
APPENDIX
Consider the following software development method. The method is called XYZ and its
process and stages are detailed below.