|
Dec 26, 2024
|
|
|
|
ESOF 427 - Software Design & Architecture3 credits (Hrs: 3 Lec.) Builds on the student’s existing knowledge of and experience designing software. This course focuses on high-level design of software systems, so that those systems satisfy quality attributes such as security, availability, performance, scalability, modifiability, and maintainability. Students will learn the importance of designing software according to specific engineering principles using well understood software patterns and software architectures that isolate within the code base where change is likely to take place and ensure a robust code base that is engineering to integrate required changes over time through evolving requirements.
Prerequisite(s): ESOF 328 and CSCI 332 Course generally offered 1st semester.
Add to Portfolio (opens a new window)
|
|