Software Design Methods and Tools

Por: Coursera . en: , ,

  • 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.