Subject Descriptions - Subject Information

Calendar: 2017 Postgraduate
Faculty: Faculty of Engineering and Information Sciences
Department: School of Computing and Information Technology

Subject Information
Subject Code CSCI927
Subject Name Service-Oriented Software Engineering
Credit Points 6
Pre-Requisites None.
Co-Requisites None.
Restrictions None.
Equivalence None.
Assessment Final examination 50% Assignments 20% Project 30%
General Subject No.

Subject Description
This subject aims to provide students with a thorough understanding of the software engineering aspects of the increasingly important service-oriented computing paradigm. Topics covered include service-oriented architectures, service modeling and requirements analysis, service semantics, service discovery, service design, service composition, service inter-operation, QoS factors, service-level agreement management, business process modeling and management, lifecycle management, compliance management, distributed transaction management, privacy and trust. The subject will involve industry guest lectures and a practical development project.

Subject Learning Outcomes
On successful completion of this subject, students will be able to:
1. Build service-oriented systems and describe their architecture.
2. Identify appropriate software engineering methodologies and tools that apply specifically to service-oriented systems and exploit them.
3. Apply a range of techniques and tools for the management and maintenance of service-oriented systems.
4. Discuss the R&D challenges and open questions in the area.