Software Design as an Element of the Software Development Lifecycle

1 week to complete
Flexible Schedule

Albert Glock

Skills You’ll Gain

Technical Design Software Development Life Cycle Requirements Analysis Conceptual Design Agile Methodology Software Design Security Engineering Waterfall Methodology Software Development Methodologies Systems Development Life Cycle Application Security

Shareable Certificate

Earn a shareable certificate to add to your LinkedIn profile.

Develop Your Specialized Knowledge

Learn new concepts from industry experts

Gain a foundational understanding of a subject or tool

Develop job-relevant skills with hands-on projects

Earn a shareable career certificate

There are 5 modules in this course

Design requires that you be much more than minimally knowledgeable about your project and how to accomplish it.

How Design translates requirements into specifications which coders can understand and use.

There are different ways to develop software, but design plays a similar set of roles regardless of why way is used.

The difference between high-level and detailed design and how high-level design is good at handling security issues.

A comprehensive course assessment comprising of 5 quizzes. Each assessment contains a randomized set of questions from different modules of the course.