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
This course is part of Secure Software Design Specialization
Instructor: Albert Glock
Sponsored by ITC-Infotech
13,379 already enrolled
(251 reviews)
Skills you'll gain
Details to know
Add to your LinkedIn profile
9 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV
Share it on social media and in your performance review
There are 5 modules in this course
Design requires that you be much more than minimally knowledgeable about your project and how to accomplish it.
What's included
2 videos2 readings1 assignment1 discussion prompt
How Design translates requirements into specifications which coders can understand and use.
What's included
2 videos3 readings1 assignment1 discussion prompt
There are different ways to develop software, but design plays a similar set of roles regardless of why way is used.
What's included
2 videos2 readings1 assignment1 discussion prompt
The difference between high-level and detailed design and how high-level design is good at handling security issues.
What's included
2 videos1 reading1 assignment1 discussion prompt
A comprehensive course assessment comprising of 5 quizzes. Each assessment contains a randomized set of questions from different modules of the course.
What's included
5 assignments
Instructor
Offered by
Why people choose Coursera for their career
Learner reviews
251 reviews
- 5 stars
71.71%
- 4 stars
19.92%
- 3 stars
5.57%
- 2 stars
1.99%
- 1 star
0.79%
Showing 3 of 251
Reviewed on Sep 14, 2020
Good course . But need more details about tools . Methods ...
Reviewed on Jun 18, 2019
This course looks very basic if you are already worked on any one of requirements, design, implementation, or testing teams. more details can be included for user
Reviewed on May 3, 2018
Great course. The concepts are put across with clarity and insight.
Recommended if you're interested in Computer Science
The University of Sydney
University of Virginia
University of Michigan
University of Minnesota
Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy