Systems Development

INF60003 12.5 Credit Points Online

Duration

  • 13 Weeks

Contact hours

  • 36

Prerequisites

Nil

Corequisites

Nil

Aims and objectives

This unit not offered from 2018
 
Ongoing evolution of systems development is driven by both user demand and changing technologies. A feature of today’s dynamic business and social environment is the rapid rise of organisations that grasp and adapt the essential ingredients of structure, strategy and policy to their business goals. To meet these challenges, businesses require access to the latest information systems to streamline their operations and to avoid being handicapped by the limitations of existing systems.

This unit provides knowledge and understanding of contemporary issues in systems development. It dissects various systems development lifecycles, methodologies, techniques and tools, exploring contexts in which they succeed and fail. Factors affecting the success of these methods are examined, along with comparisons of the values and principles that underlie these methods (eg: Agile vs Waterfall).
The relationship and alignment between techniques, system and management issues, human capital and social capital will also be explored. Successful alignment involves coverage of: systems planning; requirements analysis; risk analysis; and design and implementation strategies for complex applications within medium and larger sized organizations.
 

At the conclusion of this course, students should be able to:

  1. Demonstrate an understanding of the elements of software engineering theory and practice involved in the implementation of commercial systems.

  2. Demonstrate an understanding of approaches to eliciting requirements in the development or choice of software systems

  3. Demonstrate an understanding of options and risks in relation to implementing new systems such as: new development, purchasing existing packages and outsourcing.

  4. Identify and analyse the risks as they relate to meeting business needs with developed or purchased software

  5. Demonstrate an understanding of the fundamentals of system analysis and design in the software construction process.

  6. Analyse a business or allied problem and design and document aspects of a possible solution using common modelling tools.

  7. Compare and contrast various systems development methodologies in terms of their suitability for, and alignment with, a given organisational scenario.

  8. Critically interpret current issues in software development methodologies and or change management and assess their impact on projects from a human perspective, as well as a technical standpoint.

  9. Evaluate the importance of various stakeholder concerns regarding systems success, whether the systems are developed or purchased, through a social capital perspective.

   10.   Identify ethical issues related to working with multiple stakeholders in relation to trust and expectations.

Courses with unit

A unit of study in the Master of Technology (Systems Design).