Coursera
Coursera Logo

Alberta University - SoftwareArchitecture 

  • Offered byCoursera
  • Public/Government Institute

SoftwareArchitecture
 at 
Coursera 
Overview

Upskilling is a better roadmap to success. Enroll in this course to learn critical principles of Web Technologies through real-life case studies & examples

Duration

10 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Intermediate

Official Website

Explore Free Course External Link Icon

Credential

Certificate

SoftwareArchitecture
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum

SoftwareArchitecture
 at 
Coursera 
Highlights

  • Start instantly and learn at your own schedule.
  • Enroll for free
  • Pay only for getting a certificate of completion
  • This course is offered by University of Alberta
Read more
Details Icon

SoftwareArchitecture
 at 
Coursera 
Course details

What are the course deliverables?
  • SKILLS YOU WILL Learn
  • Software Architecture
  • Architectural Pattern
  • Non-Functional Requirement
  • Software Requirements
More about this 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 application?s architecture using the Architecture Tradeoff Analysis Method (ATAM).

SoftwareArchitecture
 at 
Coursera 
Curriculum

Getting to know Software Architecture

Design process and software requirements

Quality Attributes

Tactics

Patterns

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6726 CoursesRight Arrow Icon
qna

SoftwareArchitecture
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...