· To study principles and processes of management, requirement analysis, design, implementation, validation, and maintenance of large software systems.
· To obtain working knowledge for effective teamwork, communication, and documentation for large software projects.
Software Engineering: Theory and Practice, 2nd ed. by Shari Lawrence Pfleeger, 2001
PDF Files & PowerPoint Slides:
(Links to PowerPoint Slides)
CH01 CH02 CH03 CH04 CH05 CH06 Concerning Objects CH07 CH08 CH09 CH10 CH11