TrueschoTruescho
All Courses
Software Design Threats and Mitigations
Coursera
Course
Unknown

Software Design Threats and Mitigations

University of Colorado System

Explore software design characteristics, focusing on visual representations in design and lessons drawn from architecture to address potential threats.

Unknown8 weeksEnglish6,249 enrolled

About this Course

The design step in developing software has some unique characteristics. First of all, it’s the only step where drawing pictures of things is the norm. Why is that? What do pictures do that other representations cannot do? Pictures have varying levels of detail; pictures have context. Pictures…paint a picture. Why are these things important? In this course, too, we begin looking at other disciplines (building architecture is a favorite one) for lessons on design.

What You'll Learn

  • Understand the importance of visual representations in design
  • Analyze threats in software design
  • Draw lessons from other engineering disciplines to improve design
  • Identify detail levels and context in design diagrams

Prerequisites

  • Basic familiarity with the topic and its common terminology
  • Readiness to practice through applied exercises or case-based work

Instructors

A

Albert Glock

Instructor

Topics

Software Development
Computer Science
Public Key Cryptography Standards (PKCS)
Open Web Application Security Project (OWASP)
Threat Modeling
Blockchain
Software Design
Software Architecture
Software Design Patterns
Application Security

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تصميم البرمجيات
هندسة البرمجيات
تحليل التهديدات
علوم الحاسوب
الأمن السيبراني
تصوير المعلومات
النمذجة البصرية
تصميم الأنظمة
Software Design Patterns
Application Security

Start Learning Now