University of Colorado Boulder - Software Design as an Element of the Software Development Lifecycle
- Offered byCoursera
Software Design as an Element of the Software Development Lifecycle at Coursera Overview
Duration | 11 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
Software Design as an Element of the Software Development Lifecycle at Coursera Highlights
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Course 1 of 4 in the Secure Software Design Specialization
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Approx. 11 hours to complete
- English Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish
Software Design as an Element of the Software Development Lifecycle at Coursera Course details
- This course talks about software development lifecycles a description/prescription for how we write software. Design is a step in this life cycle, and the course explores the implications of this. Design has a role in the life cycle; it is always there, regardless of the kind of life cycle we?re talking about. Why is that? Why was design considered as a step in this life cycle?
Software Design as an Element of the Software Development Lifecycle at Coursera Curriculum
Design, is a Thoughtful Process
Introduction to Software Design
Thinking
Additional Resource
Additional Resource
Introduction to Secure Software Design
How Design fits into the flow of software development
What's an SDLC
What happens in Design
Additional Resource
Additional Resource
How Design fits
Design in the Context of Different SDLC's
Design in different SDLCs
Interfacing with Requirements and Implementation
Additional Resource
Additional Resource
Design in the Context of Different SDLC's
How High-Level Design (or Architecture) handles Security Problems
The role of Architecture in Design
Permitted Activities that Can Cause Problems
Additional Resource
How High-Level Design (or Architecture) handles Security Problems
Final Exam
Assessment 1
Assessment 2
Assessment 3
Assessment 4
Assessment 5