This upper division course is for students majoring in the B.S. in Information Systems Technology or the B.S. in Electrical and Computer Engineering Technology programs. This course covers in-depth topics in software process structures, process models, requirements modeling with use-cases and class-based methods. Students will also learn design concepts including abstraction, OOD concepts, component-level and architectural design, user interface analysis and design, and design patterns.
Prerequisites: CET 3383C