This course covers basic concepts of software engineering and software modeling and the
modeling language. Students will learn software development process, various software
modeling perspectives, modeling languages for overall development process, and modeling
development tools. Also, this course covers principles and methodologies for the requirement
analysis activity which is the initial step of softwre development process.