Software Design as an Abstraction
This course is part of Secure Software Design Specialization
Instructor: Albert Glock
Skills you'll gain
There are 7 modules in 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.
Focus on the Users
What if there are no users?
Advanced database design
The Good and Bad of Design Patterns
Language choices
Final Exam
Explore more from Software Development
©2025 ementorhub.com. All rights reserved