Course Rationale:Software Engineering course is designed to help students to grow up and understanding how to develop a software system development process and giving them the fundamental principles of system development with object-oriented technology using the Use Case Model, Object-Oriented Model. The course will initiate students to the different software process models, project management, software requirements, and design as a problem-solving activity, key elements of analysis and design, and the place of the analysis and design phases within the system development life cycle. Course Objective: This course aims at introducing to the students the product that is to be engineered and the process that provides a framework for the engineering technology. The course facilitates the students to analyze risk in software design and quality and to plan, design, develop, and validate the software project.
28 Lessons
Updated: Sep 2021