-
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.
-
Course 1: Software Development Processes and Methodologies
- Offered by University of Minnesota. Software is quickly becoming integral part of human life as we see more and more automation and ... Enroll for free.
Course 2: Agile Software Development
- Offered by University of Minnesota. Software industry is going crazy on agile methods. It is rapidly becoming the choice for software ... Enroll for free.
Course 3: Lean Software Development
- Offered by University of Minnesota. While scrum and XP were transforming the software development industry, there were another set of ideas ... Enroll for free.
Course 4: Engineering Practices for Building Quality Software
- Offered by University of Minnesota. Agile embraces change which means that team should be able to effectively make changes to the system as ... Enroll for free.