|
Apr 29, 2025
|
|
|
|
CS 425 - Software Engineering Knowledge Is the Basis of Action: Principles and Processes for Developing Large-Scale Software Systems Credits: 4 Prerequisites: CS 401 or faculty consent Delivery mode: On-Campus This course introduces the student to best practices in software development through a software development methodology. Students learn how to bring together their skills in object-oriented analysis and design, in the use of UML diagrams for modeling software solutions, to produce robust, easily maintainable software. A software development methodology describes when and how object-oriented concepts and UML diagrams should be used to accomplish the aim of building quality software. The course centers on a small project in which the principles discussed in the lecture format can be illustrated and applied. By the end of the course, students have a running application, built in accord with the high standards of a contemporary development methodology. This is a dual graduate/undergraduate course.
Add to Portfolio (opens a new window)
|
|