SENG 6260 - Software Modeling and Design (3 semester credits)

3 semester credits

In this course students explore a range of modeling techniques and design tools used within the context of software development projects, such as object-oriented design tools and techniques. A number of standard notations for design representation will be included, as will different software development methodologies and life cycles in the context of the various design techniques that cover the development process, from feasibility studies to software implementation. Students work both individually and in groups and are provided opportunities to apply the knowledge gained in the course to real-world software design scenarios. Throughout the course, students have the opportunity to acquire a range of software modeling and design skills ready for application in the workplace.