COM6052 - Solution Architecture

Objectives:

On successful completion of the module, students will be able to: Select the right technology for the right problem domains; Research and critically appraise proactive and reactive solutions in solutions architecture; Produce software products that meet the current required legal and ethical standards and does so within specified commercial, technological and organisational constraints; Critically appraise the production strategy employed and identify and test strategic improvements.

Content:

Solutions architecture covers a range of methodologies and process that enables efficient and effective end-to-end product development and monitoring within challenging technological and commercial parameters. Solutions architecture is customer-focused and results oriented, aiming to avoid technological indulgence and experiment. This module provides experience operating within a multiple technology environment, and in integrating existing products and technologies to achieve business goals.

The taught content covers:
- Solution architecture methodologies and frameworks;
- Domain model;
- Dimensional views, boundaries and constraints;
- Requirements (functional, non-functional);
- Architecture viewpoints (business, information and technical);
- Deployment, integration and testing requirements.

Learning and Teaching Information:

The learning and teaching is structured around a series of seminars and workshops. Design briefs are given to teams with tight turnaround times. Students are expected to produce reliable and effective products that meet the brief requirements and adhere to relevant legal and ethical standards, but the focus is on the work processes employed. Repeated completion of such briefs with subsequent debriefs enables students to engage critically with solution architecture systems and processes.

Seminars/workshops
Hours: 36
Intended Group Size: Cohort

Guided independent study
Hours: 164

Further details relating to assessment
Artefact: As part of the module students design and deliver several software applications. The final product is the one that is marked. Marking reflects the ability to produce work that matches stated requirements for functionality and reliability, but focuses on the design and integration processes deployed.

Process Report: this demonstrates sophisticated capacity for reflection and enhancement within challenging technical, commercial, and customer-focused contraints, as well as compliance with the legal, ethical, commercial, and organisational requirements.

Assessment:

001 Software product end semester 1 60%
002 Process Report: 2,000 word 40%

Fact File

Module Coordinator - PRS_CODE=
Level - 6
Credit Value - 20
Pre-Requisites - NONE
Semester(s) Offered -