FIT3077 · Monash University
Software engineering: Architecture and design
- Credit points
- 6
- Level
- 3
- Workload
- ≈ 12 h / week
- Faculty
- Information Technology
What it covers
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.
Assessment
| Task | Type | Weight |
|---|---|---|
| Sprint One (team based) | Artefact | 20% |
| Sprint Two (team based) | Artefact | 30% |
| Demonstrating Unit Learning Outcomeshurdle | Demonstration | 0% |
| Reflections (Individual) | Written | 10% |
| Sprint Three (individual) | Artefact | 40% |
Hurdle tasks must be passed regardless of your overall mark.
When and where
| Teaching period | Campus | Mode |
|---|---|---|
| First semester | Clayton | On-campus |
| Malaysia | On-campus |