Mini Map

Software engineering: Architecture and design

FIT3077

Synopsis

This unit builds on introductory units to analysis and design. It provides the professional software engineer with advanced knowledge and skills in high-level architectural design, its theoretical foundations, industrial best practice, and relevant application context. In the software life-cycle, software architecture sits between analysis/specification and design/implementation. The field of software architecture has come of age with a thriving research community and numerous high-level models, methods, tools and practices widely used in industry.

Sourced from the Monash Handbook 2026.

Quick facts

Credit points
6
Level
3
Audience
Undergraduate
Type
Coursework
School
Faculty of Information Technology
Handbook year
2026

Prerequisites (6)

What it unlocks (1)

Offerings (2)

  • First semesterClayton · ON-CAMPUS / Malaysia · ON-CAMPUS

Listed in 3 areas of study

  • Software developmentLevel 3 elective unit
  • Software developmentCore units
  • Software engineeringPart C. Software engineering knowledge and application