University of Colorado Boulder - Software Design Methods and Tools
- Offered byCoursera
Software Design Methods and Tools at Coursera Overview
Duration | 14 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Intermediate |
Official Website | Explore Free Course |
Credential | Certificate |
Future job roles | Compensation and Benefits |
Software Design Methods and Tools at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 3 of 4 in the Secure Software Design Specialization
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Intermediate Level
- Approx. 14 hours to complete
- English Subtitles: French, Portuguese (European), Russian, English, Spanish
Software Design Methods and Tools at Coursera Course details
- Since many software developers are compulsive coders, they have created software over the years to help them do their job. There are tools which make design and its associated tasks easier. The course introduces some basic tools and techniques to help you with design. Tools aren?t always tangible, however. The last two lessons of this course discuss questions of Ethics in software development. The purpose here is, as with tools, to equip you to better carry our your responsibilities as a designer. Students will be required to have a prior knowledge of writing and delivering software and some programming knowledge in java.
Software Design Methods and Tools at Coursera Curriculum
General Design Notions
Intro to Design Methods and Tools
Jackson Structured Design
Additional Resource
Additional Resource
General Design Notions
Dynamic and Algebraic Designs
Data Flow Diagrams
Z
Additional Resource
Additional Resource
Dynamic and Algebraic Designs
UML Tools
UML : Obtaining Rhapsody from IBM
UML Class diagrams with Rhapsody
Building a Sequence Diagram with Rhapsody
Additional Resource
Additional Resource
UML Tools
Unit Testing
JUnit Install
Using JUnit
TestRunner Download
Additional Resource
Unit Testing
Ethics
Ethics I
Project Ethics II
Additional Resource
Additional Resource
Ethics
Ethics
Final Exam
Assessment 1
Assessment 2
Assessment 3
Assessment 4
Assessment 5