Software Development Lifecycle
About this Specialization
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.\\n\\nAt the end of this Specialization, we expect learners to be able to:\\n\\n1.) Build high-quality and secure software using SDLC methodologies such as agile, lean, and traditional/waterfall.\\n\\n2.) Analyze a software development team\'s SDLC methodology and make recommendations for improvements.\\n\\n3.) Compare and contrast software development methodologies with respect to environmental, organizational, and product constraints.Created by: University of Minnesota
Related Online Courses
Develop insights on navigating the innovation process from idea generation to commercialization. Build knowledge on how to create strategies to bring innovations to market. Develop an innovation... more
Design modern switched-mode power converters; create high-performance control loops around power converters; understand efficiency, power density and cost trade-offs\\n\\nBy 2030, 80% of all... more
The Unordered Data Structures course covers the data structures and algorithms needed to implement hash tables, disjoint sets and graphs. These fundamental data structures are useful for unordered... more
This specialization is geared toward beginning users who would like to learn and build Front-End Developer Skills. The courses in this series cover SOAP Web Services with JAX-WS, RESTful Web... more
This Specialization provides an in-depth understanding of foundational software testing concepts, including static and dynamic testing techniques, test management, and essential tools for effective... more