Mansfield Classifieds>Mansfield Online Courses>Software Engineering: Software Design and Project Management

Software Engineering: Software Design and Project Management

About this Course

Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course focuses on the project planning and analysis/design phases of SDLC, and you will learn about different architectural patterns and design patterns to solve common problems in software design. It covers project planning, scheduling, and cost estimating, which are the principal tasks of software project managers. Basic object-oriented programming (OOP) concepts are required to understand different design patterns covered in this course. System design is driven by the UML models derived from requirement analysis. It is recommended to take the course \"Software Engineering: Modeling Software Systems using UML\" before attempting this course, but it is not a hard requirement.

Created by: The Hong Kong University of Science and Technology


Related Online Courses

The Construction Equipment Maintenance & Safety specialization provides a detailed understanding of the best practices for maintaining construction machinery and ensuring workplace safety. To... more
In this 1.5-hour long guided project, you will learn how to build an optimized website using Next.js. We do this by building the website step by step using Microsoft Visual Studio code and Next.js... more
Good system management not only requires managing the systems themselves, but requires careful planning to make systems interact with each other, auditing of the systems once the systems are built,... more
This specialization is a three course sequence that will cover the main topics of undergraduate linear algebra. Defined simply, linear algebra is a branch of mathematics that studies vectors,... more
The specialization \"Construction Practices in Deep Excavations and Tunnels\" includes three interconnected courses, each spanning 10 to 12 hours, designed to provide an in-depth understanding of... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL