Coursera
Coursera Logo

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 External Link Icon

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
Read more
Details Icon

Software Design as an Element of the Software Development Lifecycle
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • 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

Software Design as an Element of the Software Development Lifecycle
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Software Design as an Element of the Software Development Lifecycle
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...