cmpsmb24 - School of Computing Sciences

advertisement
UNIVERSITY OF EAST ANGLIA
School of Computing Sciences
May/June PG Examination 2006-2007
APPROACHES TO SYSTEMS DEVELOPMENT
CMPSMB24
Time allowed: 3 hours
Answer THREE questions.
All questions carry equal marks.
Your copy of ‘Information Systems Development – Methods in Action’ by Fitzgerald,
Russo and Stolterman, will be available for reference during this examination.
DO NOT TURN OVER UNTIL YOU ARE TOLD TO DO SO BY THE
INVIGILATOR.
(CMPSMB24)
© Copyright of the University of East Anglia
-2Answer THREE questions
Case study:
The Takeit Insurance Group has an established Systems Development department of
approximately 120 personnel. Takeit has a relatively stable workforce, with many
employees, including those in the Systems Development department, having been
there over ten years. Systems are developed in much the same ways as they always
have been, relying to a large extent on the individual preferences of experienced
developers, although the last major activity was fixing the ‘Year 2000’ problem for
their core business systems. Since then, the majority of the department’s activities
have centred on developing small-scale reporting systems and maintaining their legacy
systems.
The recent and continuing changes in the insurance markets and increasing financial
regulations, particularly in the Pensions and ‘With Profits’ life insurance markets,
have provoked a reorganisation within the higher levels of Takeit and a review of the
core ‘mission critical’ information systems supporting these markets. The Systems
Department has been tasked with defining, specifying and implementing the reengineering and replacement of these 20 to 30-year old systems. They are looking into
a variety of solutions, including developing and building the new systems within the
department’s existing resources.
1.
Given the stated stability of the Systems Development workforce and the restructuring
of the organisation, discuss and contrast the differences of adopting a Soft Systems
Methodology approach or a Use Cases approach (as used in the Rational Unified
Process) in establishing both the business and functional requirements for any new
systems at Takeit.
(CMPSMB24)
[40 marks]
-32.
Discuss the role of a methodology in assisting development teams to develop
potentially complex systems, specifically relating your discussion to Takeit’s current
information systems development plans. Your discussion should include both
advantages and disadvantages in the adoption of a methodology.
[40 marks]
3.
Takeit developers have mainly been using structured techniques for their systems
development projects. Compare and contrast the adoption of either Structured
Systems Analysis and Design Method (SSADM) or Multiview as a suitable
methodology for Takeit to use for their current plans. An answer in the form of a
reasoned argument is expected.
[40 marks]
4.
(a) Discuss the advantages and disadvantages of using the same methodology for
Takeit’s small systems as they might use for their ‘mission critical’ large systems.
[25 marks]
(b) Should Takeit use a methodology at all for small system development? If so,
which would you suggest and why?
[15 marks]
END OF PAPER
(CMPSMB24)
Download