Software Design Methods and Tools
University of Colorado System via Coursera
-
140
-
- Write review
Overview
Class Central Tips
Syllabus
- General Design Notions
- What is in a design and an introduction to hierarchical design representations.
- Dynamic and Algebraic Designs
- Hierarchical design which shows data flow, and rigorous, formally provable methods of design representation.
- UML Tools
- An introduction to IBM Rhapsody, a UML modeling tool.
- Unit Testing
- An introduction to the use of JUnit which performs unit testing for Java software.
- Ethics
- Unusual situations in a project in which you may find yourself, and what to do about them.
- Final Exam
- A comprehensive course assessment comprising of 5 quizzes. Each assessment contains a randomized set of questions from different modules of the course.
Taught by
Albert Glock
Related Courses
-
Software Design as an Element of the Software Development Lifecycle
University of Colorado System
-
Software Design as an Abstraction
University of Colorado System
-
Software Design Threats and Mitigations
University of Colorado System
-
Automated Software Testing: Unit Testing, Coverage Criteria and Design for Testability
Delft University of Technology
4.0 -
Software Development Process
Georgia Institute of Technology
3.6 -
Software Engineering Essentials
Technische Universität München (Technical University of Munich)
3.5
Reviews
0.0 rating, based on 0 reviews