1Course ObjectivesnTolearnaboutallthedifficultiesindevelopingsoftwaresothatwecanavoidpitfallsandmythsinsoftwaredesignnTolearnaboutdifferentsoftwareprocessessothatwecanchooseasuitableonenTolearntodesignhigh-qualityefficientsoftwaresothatitisusableandmaintainablenTolearnaboutadvancedmethodsforsoftwareengineering2Course ContentsnIntroductiontoSoftwareEngineeringnSoftwareProcessesnRequirementsEngineeringnSoftwareDesignnObject-OrientedSoftwareDevelopmentnSoftwareTestingandVerificationnSoftwareProject