Module Additional Assessment Details
In-class test 30%:
- lo1: software engineering concepts and development life cycles
- lo2: critically assess a range of specific methodologies
- lo4: appreciate the software development tools available and their role.
Assignment 70%: (written research paper of 4,000 words)
- lo2: critically assess a range of specific methodologies
- lo3: methods available for choosing a suitable methodology
- lo4: software development tools available and selection criteria for tools
Module Indicative Content
This module will introduce the concept of and the need for systems development methodology using a small selection of methodologies of varying types.
Once the foundations have been covered, further factors affecting software development (such as quality, time-to-market, departmental culture, use of software development tools, etc) will be introduced to enable students to make a critical appraisal of methodologies and software development tools.
Module Learning Strategies
1-hour weekly lecture will present the principles which may be of the theory or of the practice of techniques.
1-hour weekly tutorial will enable students to explore and share their understanding of the topics - weeks will be varied for additional interest with practical techniques, debates, research techniques, etc, suited to the topic.
(1:n) (1:25)1
Module Resources
Some tutorials will require a computer lab with internet access and a selection of programming and systems modelling software. Other tutorials will require a flat classroom which is conducive to group work and discussion.
Module Texts
Avison and Fitzgerald, 2006, Information Systems Development: Methodologies, Techniques and Tools, McGraw-Hill. ISBN: 9780077114176
Module Special Admissions Requirements
None