School Of Computer, Data And Mathematical SciencesObject Oriented AnalysisWestern Sydney University Unit Code: 300144.6
Discipline: SYSTEMS ANALYSIS AND DESIGN
Student Contribution Band: 2
Level: 2
Credit Points: 10
Assumed Knowledge
General understanding of what an information system is and how information systems development is undertaken and
• Introductory knowledge about system analysis and design, including
- basic problem solving experience in computerised information systems
- ability to derive systems requirements from problem definitions
- ability to produce system models using process, data, object and network modelling.
- understanding design and implementation issues include, (but may not be limited to), elementary database design, input, output and user interface design and prototyping.
• General knowledge on programming languages
- Understanding difference between procedure programming and object oriented programming
- Introductory knowledge of classes and objects and the class construction
- Introductory knowledge on object orientation, including encapsulation, inheritance
Equivalent Units
700039 Object Oriented Analysis (WSTC)
Prerequisite
300585 Systems Analysis and Design
About this Unit
The core strength of this unit is to analyse and model business objectives and critical requirements of software systems to be developed using object-oriented (OO) approaches. The system analysis is taken to greater depths within the context of Object Orientation. The Unified Modelling Language version 2.0 (notably use cases, user case diagrams, activity diagrams, class diagrams and sequence diagrams) is used as the modelling standard for creating OO models in the problem space. The unit also covers the rational unified process methodology and applications of design patterns for software development through practical case studies.
Courses2768.1 | Bachelor of Information and Communications Technology/Bachelor of Laws | CONTINUING |
2768.3 | Bachelor of Information and Communications Technology/Bachelor of Laws | CONTINUING |
3633.2 | Bachelor of Computing | CONTINUING |
3639.1 | Bachelor of Information and Communications Technology | CONTINUING |
3639.3 | Bachelor of Information and Communications Technology | CONTINUING |
3639.4 | Bachelor of Information and Communications Technology | CURRENT |
3654.3 | Bachelor of Information and Communications Technology/Bachelor of Arts | CURRENT |
3655.5 | Bachelor of Information and Communications Technology/Bachelor of Business and Commerce | CONTINUING |
3656.3 | Bachelor of Information and Communications Technology/Bachelor of Business and Commerce (Accounting) | CONTINUING |
3684.2 | Bachelor of Information and Communications Technology (Advanced) | CURRENT |
3711.1 | Bachelor of Information and Communications Technology (Health Information Management) | CONTINUING |
3737.2 | Bachelor of Information and Communications Technology/Bachelor of Business | CURRENT |
3738.2 | Bachelor of Information and Communications Technology/Bachelor of Business (Accounting) | CURRENT |
3778.1 | Bachelor of Mathematics | CURRENT |
6038.1 | Diploma/Bachelor of Information and Communications Technology (Health Information Management) | CURRENT |
Specialisations