Module Additional Assessment Details
A group assignment to develop an application using the techniques and methodologies contained within the module (50%) (Learning Outcomes 2 and 3). Assignment length may typically be 2 sides of A4.
An examination that covers the theoretical elements not assessed by assignment 1 - length 2 hours (50%) (Learning Outcomes 1 and 3).
Module Indicative Content
Incorporating a range of relevant topics such as:
An overview of traditional methodologies and how their short comings are reduced by the methodologies studied in this module
An in-depth review of James Martins Rapid Application Development (RAD)
A review of updated versions / variations of RAD such as DSDM, Prestwood Development Methodology etc.
An overview of Agile methodologies
An overview of Extreme Programming
An in-depth review of Soft Systems Methodologies (SSM) and Checklands influence on other methodologies such as SSADM 4+
Prototyping as a tool for user centered development
Use of CASE tools to increase development quality and reduce development times
An overview of project management and risk assessment strategies that are needed to support user centered design
HCI issues with respect to the use of prototyping as a development aid
Module Learning Strategies
Lectures to cover theoretical elements
Additional reading to cover extended topics not directly covered in lectures
Group assignment to utilise skills acquired in lectures
Tutorials to support assignment and lectures
2 lectures and 1 practical session per week
(1:n)2 (1:20)1
Module Texts
Software Engineering: A Practitioner's Approach: European Adaptation, Roger Pressman, Paperback 836 pages (April 2000)
Publisher: McGraw-Hill Education - Europe; ISBN: 0077096770
http://www.prestwood.com/
http://www.dsdm.org/
Module Resources
IBM PC
Application and Database application development (i.e Access, VB, Java etc.)
Project management tool
CASE tool
Module Special Admissions Requirements