Search Results
SE 340. Software Requirements & Architecture. 3 Credits.
This course focuses on the early stages of software development, emphasizing eliciting, analyzing, and managing software requirements and translating those requirements into sound architectural designs. Students will learn to define clear, actionable requirements and explore modeling and prototyping techniques that guide system design. Topics include requirements validation, architectural styles, and design patterns that balance technical constraints with stakeholder needs. Students will gain experience evaluating, refining, and documenting architectural solutions that provide a solid foundation for further development.
P: SE 310 and SE 320 with at least a C grade
Spring.