The University of Newcastle, Australia
Not currently offered

Course handbook


Examines the development of information systems and/or their software components. The need for development methodologies that support the emerging need for flexible, interactive and evolutionary construction is emphasised.

Object-oriented frameworks are introduced and their application is demonstrated through the use of realistic business related case studies and examples. Modelling techniques, introduced in the INFT1001, are extended to include comprehensive techniques for modelling of all aspects of information systems.

Issues and professional responsibilities that need to be considered at different phases in the development of an information system for an organisation are covered, including the impact of the system on its intended users and maintenance of quality.


Not currently offered.

This Course was last offered in Semester 2 - 2016.

Learning outcomes

On successful completion of the course students will be able to:

1. A firm basis for understanding the life cycle of a systems development project.

2. An understanding of the analysis and development techniques required as a team member of a medium-scale information systems development project.

3. An understanding of the ways in which an analyst's interaction with system sponsors and users plays a part in information systems development.

4. Experience in developing information systems models.

5. Experience in developing systems project documentation and presenting their findings to clients in both written and face-to-face presentations.


  1. Contemporary systems development methodologies.
  2. Professional responsibilities in terms of quality assurance and reporting, and how they must be considered in all phases of software development.
  3. Requirements elicitation, analysis and development of information systems and associated software using appropriate modelling techniques.
  4. Information System Feasibility evaluation.
  5. Design and Development Issues.
  6. The interaction between, and the effects of, the system with its users.


This course has similarities to SENG2130. If you have successfully completed SENG2130 you cannot enrol in this course.

Assumed knowledge

INFT1001; and either INFT1004 or SENG1110 or equivalent.

Assessment items

Project: Project

Quiz: Class quizzes

Formal Examination: Final Examination