The objective of this course is for the student to obtain an understanding of the fundamentals used in the analysis and design techniques for the development of software systems. Topics covered include lifecycle models, requirements analysis, specification, project estimation techniques, design methodologies, coding, testing, verification, validation, configuration management and documentation.
A detailed study of the various software engineering topics, these include:
Note: See Course Outline for additional Detail.
Total points = 300
Letter grades will be assigned using the following scale:
A=90 - 100% B=80 - 89% C=70 - 79% F=0 - 69%