SWT-574 Software Product Development and Quality Management

The software development process focuses on software production concerns and not the technical issues related to software development such as the selection and use of software tools. This process exists to support the management of software development and is generally more focused on addressing business concerns associated with managing software. In this course students will learn about software development processes and will acquire the knowledge and skills required to manage the development of large, complex software projects. Students will learn to apply product development life-cycle methodologies and to develop strategies for managing product introduction, growth, maturity, and decline phases. In addition, students will learn about various quality management processes including requirements, testing, configuration, change, defect, risk, improvement, safety, and release management. Project planning, monitoring, and control as they apply to software development and management will also be covered in this course.

Credits: 3

Offered in Jul 2020, Oct 2020, Jan 2021, Apr 2021

Preview the Online Syllabus new window
(Please visit the University bookstore to view the correct materials for each course by semester as the contents of the actual online syllabus may differ from the preview due to updates or revisions)