Principles of Architecting Software Systems

Overview
Prerequisites
Experience
Audience
Topics
Skills
Tools
Contents

Course Details
Type
Classroom
Session 1
09:30 to 11:00
Duration
3 days
Session 2
11:15 to 12:30
Course code
Lunch
12:30 to 13:30
Course Id
RD901G 
Session 3
13:30 to 15:00
Capacity
12 delegates
Session 4
15:15 to 16:30
Price
£1175.00 + VAT
All times except start are approximate
Overview

This course focuses on the principles of architecting software systems. The course has strong ?project focus? in that it looks at what an architect needs to do from the perspective of a project; what needs to be done, why, when and how for the project to succeed. This course does not contain hard-core criteria for developing an architecture (such criteria are very project- and technology-specific). However, it does provide a framework in which to understand what software architecture is, how it is developed, how it is represented in the UML, and how to evaluate one. This course discusses what architects do and what they produce.

back to topTop
Prerequisites

To benefit from this course, it is desirable that students have completed the following courses or equivalents:-

back to topTop
Experience

To benefit from this course, students should have the following experience:-

  • Practical experience in software development
  • Familiarity with software development processes
  • Exposure to visual modelling
back to topTop
Audience

This course teaches tasks that are part of the jobs for the following team members: Software Architect and Project Manager.

back to topTop
Skills
Tools

This course teaches techniques and skills supported by following tools:-

back to topTop
Contents

This course consists of the following modules:-

  1. Introduction
  2. Definitions
  3. Stakeholders
  4. Architecture and Process
  5. Artifacts
  6. Reusables
  7. Architecture Iteration
back to topTop