This module is jointly taught by
Brian Palmer and
Andrew Ireland. Brian's
material can be accessed via VISION, while Andrew's material
can be access here or via VISION.
explores the nature and challenges associated with software design.
This module has been designed for both Computer Science (CS) as well as
Information Systems (IS) students. The module has been built around
a common core, i.e. design methods, processes and notations. Additional
material has been developed for both the CS and IS streams:
IS students will explore material on the Information Systems
Life-cycle, Feasibility and Requirements Testing and Analysis -
all of which play an important
role in informing design. On the CS side, additional material
will be presented on software testing and analysis, i.e. both dynamic
analysis (testing) and static analysis.