INFO6030
10 units
6000 level
Course handbook
Description
The course covers the development of information systems and of their software components. Whilst the course introduces students to the whole systems development process, it focuses on the elicitation and initial modelling of information systems requirements that enable identification of information problems and the subsequent analysis and modelling of an efficient solution to those problems.The approach follows the object-oriented (OO) methods expressed by the Unified Process software development life-cycle. The course addresses the complete methodology of the Unified Process, including its methodological deliverables and models and tools, with exposure to manual and automated diagramming and modelling techniques. It critically examines the issues and professional responsibilities that need to be considered at different phases in the development of information systems for an organization; including the impact of the systems on intended users and maintenance of quality.Students gain experience in requirements elicitation and modelling and systems analysis and feasibility estimation within a system development project setting aimed at developing an event-driven information system. They also gain practical experience in the use of a CASE tool to produce object and class definitions and to create models.
Availability2024 Course Timetables
Callaghan
- Trimester 2 - 2024
Singapore NAIHE
- Trimester 2 - 2024
Online
- Trimester 2 - 2024
Sydney Elizabeth Street
- Trimester 2 - 2024
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 play a part in information systems development;
4. Experience in developing information systems models;
5. Experience in developing systems project documentation;
6. An understanding of the object-oriented methods models as covered by the Unified Modelling Language.
Content
- Contemporary systems development methodologies.
- Professional responsibilities in terms of quality assurance and reporting and how they need to be considered in all phases of software development.
- Requirements elicitation, analysis and development of information systems and associated software using Unified Modelling Language (uml) models.
- Information system feasibility evaluation.
- Design and development issues.
- The interaction between, and the effects of the system with, its users.
Assumed knowledge
Desktop computer competency as prescribed by the International Computer Driving Licence. (See Australian Computer Society at http://www.acs.org.au/icdl/). INFO6001 and/or SENG6110 or equivalent.
Assessment items
Written Assignment: Assignment 1
Quiz: Quiz - Class
Formal Examination: Final Examination
Compulsory Requirement: Pass requirement 40% - Must obtain 40% in this assessment item to pass the course.
Written Assignment: Assignment 2
Contact hours
Trimester 2 - 2024 - Callaghan
Computer Lab-1
- Face to Face On Campus 2 hour(s) per week(s) for 12 week(s) starting in week 1
Lecture-1
- Face to Face On Campus 2 hour(s) per week(s) for 12 week(s) starting in week 1
Trimester 2 - 2024 - Singapore NAIHE
Computer Lab-1
- Face to Face On Campus 2 hour(s) per week(s) for 12 week(s) starting in week 1
Lecture-1
- Face to Face On Campus 2 hour(s) per week(s) for 12 week(s) starting in week 1
Trimester 2 - 2024 - Online
Computer Lab-1
- Online 2 hour(s) per week(s) for 12 week(s) starting in week 1
Lecture-1
- Online 2 hour(s) per week(s) for 12 week(s) starting in week 1
Trimester 2 - 2024 - Sydney Elizabeth Street
Computer Lab-1
- Face to Face On Campus 2 hour(s) per week(s) for 12 week(s) starting in week 1
Lecture-1
- Face to Face On Campus 2 hour(s) per week(s) for 12 week(s) starting in week 1
Course outline
Course outline not yet available.
The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.