Course Aim: Present the basic principles and concepts of software engineering giving a firm foundation for further course work in the field and computers in general. It gives broad coverage of the most important terminology and concepts in software engineering. Upon completing this course, students will be able to do basic modeling and design, particularly using UML. They will also have a basic understanding of requirements, software architecture, and testing.
Main Topics: Fundamental principles of system development with object-oriented technology using UML - different software process models - project management - software requirements engineering process - systems analysis and design.
Main Topics: Fundamental principles of system development with object-oriented technology using UML - different software process models - project management - software requirements engineering process - systems analysis and design.