Engineering and Technology
Software Development Processes explores requirements engineering, architecture and design, testing, and software quality in general.
The Software Development Process course on Udacity covers a wide range of topics related to software engineering. It starts with an introduction and overview of the importance and discipline of software engineering, as well as the software crisis and different software phases. The course then delves into various software process models, such as the waterfall process, spiral process, evolutionary prototyping process, rational unified process, and agile process. It also covers the selection of a suitable model and the documentation and tools involved in the software development lifecycle. The course includes lessons on requirements engineering, design, maintenance, version control systems, integrated development environments (IDEs) like Eclipse, and software architecture. It also explores topics like object-oriented software and UML, design patterns, testing approaches and strategies, and agile development methods. The course concludes with lessons on software refactoring and when not to refactor.
by Udacity
Software Development Processes explores requirements engineering, architecture and design, testing,...
by Udacity
This course covers the theory and practice of software analysis, which is at the heart of software d...
by Udacity
In this course, you'll learn how to improve the mobile development process by using continuous integ...
by Udacity
Get equipped with the skills you need to guide the delivery of high value products with top notch so...
by Udacity
Cloud development is the foundation for the new world of software development. Enroll now to build a...
by Udacity
Developed by Google and Udacity, this course teaches a practical approach to deep learning for softw...
by Udacity
This course provides a one-semester overview of information security. It is designed to help student...
by Udacity
This course is going to walk you through some of the day-to-day operational activities that you migh...
by Udacity
Master the skills necessary to become a successful privacy engineer. Learn to create technical solut...
by Udacity
Software Architecture and Design teaches the principles and concepts involved in the analysis and de...