The MBC information booklet - RMIT University

The MBC information booklet - RMIT University The MBC information booklet - RMIT University

goanna.cs.rmit.edu.au
from goanna.cs.rmit.edu.au More from this publisher
22.07.2013 Views

Chapter 8: Search Engines 8.2.3 COSC1168— Internet and Intranet Document Engineering 8.2.4 ISYS1078— Multimedia Information Retrieval 38 The course description can be found on page 20. The course description can be found on page 20.

CHAPTER 9 Software Engineering 9.1 Courses 9.1.1 ISYS2377— Enterprise Architecture 9.1.2 ISYS1083— Object- Oriented Software Design Chapter 9: Software Engineering The software development industry evolves constantly with innovations in the tools and methods used in project management, software design, testing, prototyping, metrics and other aspects of the software development. The Software Engineering cluster offered by this School equips students with a solid foundation in software engineering principles for continued learning and mastering of new software engineering paradigms and approaches. Students are prepared for future roles as software developers and testers, software architects and designers. This cluster also provides technical foundations for IT management roles. Pursuant to demand, the following courses are available for students who wish to choose this cluster: • ISYS2377—Enterprise Architecture (see page 39) • ISYS1083—Object-Oriented Software Design (see page 39) • COSC2275—Software Requirements Engineering (see page 40) • ISYS1081—Software Reuse (see page 40) • ISYS1085—Software Testing (see page 40) • COSC1182—Usability Engineering (see page 41) • ISYS1088—Systems Architecture (see page 41) Course Description This course presents the key components and processes involved in the effective creation and governance of enterprise architectures. An enterprise architecture is an overall framework and strategic objective for the usage of technology over time across an organization; it provides a plan and objectives that align business goals with ICT strategy, to enable the organization to make the most effective use of ICT to support and build the business. Students will acquire knowledge about all of these aspects of enterprise architectures, learn what the choices are and how to make them for enterprise architectures, and be able to explain and present their decisions. Pre-requisite Courses and Assumed Knowledge and Capabilities • Students will be expected to understand the key processes, knowledge and usage of software requirements engineering acquired in COSC2275 Software Requirements Engineering. In addition the capabilities being acquired in this course will be complemented by those acquired in the courses ISYS1088 Systems Architecture and IT Governance and Change Management. For more information on the course, go to www.rmit.edu.au/courses2006/037926. Note: This is a Masters-level course. Course Description This course aims to investigate, understand and apply the software design process, using an object-oriented paradigm. The course has two major components. It first introduces the Unified Modelling Language *UML), and a number of software development processes, including the Rational Unified process. The second half of the course is devoted to the understanding of a catalogue of design patterns, selected from Gamma et.al. Pre-requisite Courses and Assumed Knowledge and Capabilities • Two of the following topics must have been studied as part of an undergraduate Software Engineering or Computer Science course: • Structured Design 39

Chapter 8: Search Engines<br />

8.2.3 COSC1168—<br />

Internet and<br />

Intranet<br />

Document<br />

Engineering<br />

8.2.4 ISYS1078—<br />

Multimedia<br />

Information<br />

Retrieval<br />

38<br />

<strong>The</strong> course description can be found on page 20.<br />

<strong>The</strong> course description can be found on page 20.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!