Please note: You are viewing the unstyled version of this web site. Either your browser does not support CSS (cascading style sheets) or it has been disabled.

Department of Computing

Local Navigation

Computing Department

Curriculum Page >> COMP227

Curriculum - COMP227 - Requirements Analysis and Systems Design

Handbook Entry Unit Home Page

Short Description

COMP227 aims to provide an introduction to and competency in requirements acquisition, problem domain analysis and computer-based system design methods ensuring a close link between requirements and the resulting computer system. This unit emphasises the skills of problem formulation, modelling and problem solving.

Assumed knowledge

  1. Fundamental programming concepts. (COMP125)
  2. Fundamental database concepts.
  3. Knowledge of simple data structures - arrays, records, files, lists, stacks, queues, strings. Pointers and linked list implementations for these data structures. (COMP125)
  4. Ability to specify pre- and post-conditions. (COMP125)
  5. Basic mathematical knowledge - finite state machines. (3 credit points from MATH131-MATH136)

Learning outcomes

  1. Awareness of the life cycle of system development.
  2. Knowledge of requirements elicitation techniques and understanding of particular problem domains.
  3. Ability to analyse the system requirements and build a logical model of the problem.
  4. Ability to turn the logical model from the analysis phase into a design model from which a system can be built.
  5. Ability to use a CASE tool to support the requirements, analysis and design phases.
  6. Ability to design a computer interface and knowledge of good human-computer interaction features.
  7. Awareness of the impact of implementation issues on various phases of the development life cycle and vice versa.

Comments to: Steve Cassidy

[Back to top]

Copyright & Site information

  • CRICOS Provider No 00002J, ABN 90 952 801 237
  • Last Updated: Wednesday, 13-Feb-2008 17:29:53 EST
  • Authorised by: HOD