CSCI 3341 Software Engineering II
The course will cover the analysis of requirements and software architecture with a major emphasis on object design, implementation, testing and validation, maintenance and software re-engineering. Methods for evaluating software for correctness, and reliability, system testing techniques, testing tools and limitations of testing, Advance Software Engineering topics such as Design Patterns, Aspect Oriented Engineering, Interactive Design Methods, and Formal Specification are included. Students will work a large group projects.
Offered
Fall/Spring/Summer