Evaluate the issues and challenges associated with software engineering .
Compare and contrast software development process models . Explain the importance of software testing .
Compare and contrast the various testing approaches to software engineering .
Use technology and information resources to research issues in software engineering .
Write clearly and concisely about software engineering using proper writing mechanics and technical style conventions .
=====================================================================================