- Level Foundation
- المدة 11 ساعات hours
- الطبع بواسطة University of Colorado System
-
Offered by
عن
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?الوحدات
Introduction to Secure Software Design
1
Videos
- Introduction to Software Design
1
Readings
- Additional Resource
Thinking
1
Assignment
- Introduction to Secure Software Design
1
Discussions
- Discussion 1
1
Videos
- Thinking
1
Readings
- Additional Resource
What's an SDLC?
1
Videos
- What's an SDLC
2
Readings
- Additional Resource
- Get help and meet other learners. Join your Community!
What happens in Design?
1
Assignment
- How Design fits
1
Discussions
- Discussion 2
1
Videos
- What happens in Design
1
Readings
- Additional Resource
Design in different SDLCs
1
Videos
- Design in different SDLCs
1
Readings
- Additional Resource
Interfacing with Requirements and Implementation
1
Assignment
- Design in the Context of Different SDLC's
1
Discussions
- Discussion 3
1
Videos
- Interfacing with Requirements and Implementation
1
Readings
- Additional Resource
The role of Architecture in Design
1
Videos
- The role of Architecture in Design
1
Readings
- Additional Resource
Permitted Activities that Can Cause Problems
1
Assignment
- How High-Level Design (or Architecture) handles Security Problems
1
Discussions
- Discussion 4
1
Videos
- Permitted Activities that Can Cause Problems
Final Exam
5
Assignment
- Assessment 1
- Assessment 2
- Assessment 3
- Assessment 4
- Assessment 5
Auto Summary
Explore the crucial role of software design in the development lifecycle with this foundational IT & Computer Science course on Coursera. Over 660 minutes, understand why design is integral to every software lifecycle, guided by expert instruction. Available through Starter and Professional subscriptions, this course is ideal for those seeking to deepen their software development knowledge.

Albert Glock