• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online Degrees
  • Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Software Architecture

    Learner Reviews & Feedback for Software Architecture by University of Alberta

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.5
    stars
    923 ratings

    About the Course

    The way that software components — subroutines, classes, functions, etc. — are arranged, and the interactions between them, is called
    architecture. In this course you will study the ways these architectures are represented, both in UML and other visual tools. We will introduce
    the most common architectures, their qualities, and tradeoffs. We will talk about how architectures are evaluated, what makes a good
    architecture, and an architecture can be improved. We'll also talk about how the architecture touches on the process of software development.
    In the Capstone Project you will document a Java-based Android application with UML diagrams and analyze evaluate the ap...
    ...

    Top reviews

    CS

    Dec 24, 2019

    Filled StarFilled StarFilled StarFilled StarFilled Star

    This is a excellent course for Software architects, addressing all key areas needed in the field. Good content, definitely recommend this course for anyone aspiring to be a Software architect.

    AD

    Jan 8, 2021

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Absolutly Fantastic Courses!! Well Designed. I got what I was looking for. Using Andoid as a way to pratices is also a very good idea. Thank you very all of you.

    Filter by:

    176 - 200 of 208 Reviews for Software Architecture

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mohith S

    •

    Nov 8, 2022

    Thanks Boss

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Жеңіс К

    •

    Sep 27, 2021

    good course

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Gopal D M

    •

    Feb 15, 2025

    very good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By TANVIRUL I 1

    •

    Aug 23, 2021

    Excellent

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Israt J S 1

    •

    Aug 20, 2021

    love this

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Nazish F

    •

    Feb 26, 2025

    awesome

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Lyra E F D

    •

    Mar 11, 2023

    dfweff

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Mohammad R B

    •

    Aug 5, 2022

    Great!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ABDULAZIZ S S A A S S A

    •

    Jan 29, 2023

    good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Fahim S 2

    •

    Jun 29, 2022

    Good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By SR S

    •

    Aug 21, 2021

    good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Md. F R 1

    •

    Aug 20, 2021

    good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By SAWVIK R A 1

    •

    Aug 20, 2021

    Good

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ASMA F L A A F L A

    •

    Dec 5, 2023

    T

    Filled StarFilled StarFilled StarFilled StarStar

    By Facundo F T

    •

    Jul 2, 2023

    This course provides useful concepts on software architecture but is very superficial, is recommended for upcoming architects.

    It would be a plus if focusing on real world scenarios or more advanced examples on how to use the described concepts and strategies.

    In my case that I'm a beginner the course is very short. But in general, al important themes where covered, especially the Architecture Trade-off Analysis Method (ATAM) and MAPE-K structure.

    Filled StarFilled StarFilled StarFilled StarStar

    By boody g

    •

    Dec 28, 2023

    great course and well designed. i wish more practical examples was explained in the videos such as the sharing app, to be taken as a case study and analyzed from scratch to define its components and understand its structure ... etc. sometimes i feel real life examples such as building and pizza ..etc are helpful to some extent, but don't accurately give the needed level of understanding.

    Filled StarFilled StarFilled StarFilled StarStar

    By Diego A H M

    •

    Sep 26, 2021

    me gusto mucho la sección de estilos arquitectónicos y diagrama de componentes, no fue claro la parte de atributos de calidad y Metodo ATAM , para análisis de disemio

    Filled StarFilled StarFilled StarFilled StarStar

    By Luis F P M

    •

    Sep 8, 2022

    This course is good enough. However, It is remarkable important to support each course of this specialization up to date

    Filled StarFilled StarFilled StarFilled StarStar

    By Brandon P A

    •

    Dec 7, 2023

    Material is good. Very useful course for IT practitioner. However some assignment could have been written clearer

    Filled StarFilled StarFilled StarFilled StarStar

    By Bivek B

    •

    Oct 14, 2022

    Best course to know basics of software architecture

    Filled StarFilled StarFilled StarFilled StarStar

    By Mark S

    •

    Jan 15, 2024

    Has good initial view on the architecture concepts

    Filled StarFilled StarFilled StarFilled StarStar

    By Cheok P L

    •

    Jul 28, 2022

    Very helpful course

    Filled StarFilled StarFilled StarFilled StarStar

    By SENTHIL P T

    •

    Mar 31, 2023

    Very Good Course

    Filled StarFilled StarFilled StarFilled StarStar

    By Anwar A

    •

    May 25, 2022

    Very GOood

    Filled StarFilled StarFilled StarFilled StarStar

    By Refat A R - 2

    •

    Aug 22, 2021

    best

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Welcome back

    ​
    Your password is hidden
    ​

    or

    New to Coursera?


    Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.