TrueschoTruescho
All Courses
Software Development Lifecycle
Coursera
Specialization
Unknown

Software Development Lifecycle

University of Minnesota

Explore software development methodologies and learn to build high-quality, secure software using approaches like agile, lean, and traditional methods.

UnknownEnglish

About this Course

This Specialization is designed for people who are new to software engineering. It's also for those who have already developed software, but wish to gain a deeper understanding of the underlying context and theory of software development practices. At the end of this Specialization, we expect learners to be able to: 1.) Build high-quality and secure software using SDLC methodologies such as agile, lean, and traditional/waterfall. 2.) Analyze a software development team's SDLC methodology and make recommendations for improvements. 3.) Compare and contrast software development methodologies with respect to environmental, organizational, and product constraints

What You'll Learn

  • Analyze software development processes from traditional, secure, agile, and lean perspectives
  • Describe trade-offs among development philosophies under various constraints
  • Explain exemplary processes within each development philosophy
  • Perform activities aligned with each philosophy’s principles

Prerequisites

  • Basic familiarity with terminology and concepts
  • Willingness to engage in practical exercises and case studies

Instructors

K

Kevin Wendt

Director of Graduate Studies, Software Engineering

P

Praveen Mittal

Adjunct Professor

Topics

Software Development
Computer Science
Mobile and Web Development
Agile Methodology
Agile Project Management
Agile Software Development
Application Security
Design Thinking
Kanban Principles
Object Oriented Design

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

تطوير البرمجيات
علوم الحاسوب
تطوير الويب والهواتف المحمولة
منهجية أجايل
إدارة المشاريع الأجايل
تطوير البرمجيات الأجايل
أمن التطبيقات
التفكير التصميمي
Kanban Principles
Object Oriented Design

Start Learning Now