Software Design Methods and Tools

Intermediate Level
1 week to complete
Flexible Schedule

Albert Glock

Skills You’ll Gain

Unit Testing Diagram Design Data Ethics Software Design Dataflow Development Testing Process Modeling Data Flow Diagrams (DFDs) Functional Design Software Engineering Tools Test Automation

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 6 modules in this course

What is in a design and an introduction to hierarchical design representations.

Hierarchical design which shows data flow, and rigorous, formally provable methods of design representation.

An introduction to IBM Rhapsody, a UML modeling tool.

An introduction to the use of JUnit which performs unit testing for Java software.

Unusual situations in a project in which you may find yourself, and what to do about them.

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