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.

Credits

3

Prerequisite

Grade of C or better in: CSCI 3340 or CMPE 3340.

Schedule Type

Lecture

Grading Basis

Standard Letter (A-F)

Administrative Unit

Computer Science

Offered

Fall/Spring/Summer