main image

소프트웨어공학(software engineering)은 제한된 자원을 활용하여 효율적으로 소프트웨어를 개발하기 위하여, 소프트웨어의 전 생명주기를 걸쳐 수행되는 제반 활동들에 관해 다양하게 연구하는 학문입니다. 소프트웨어의 복잡도가 증대되고 소프트웨어의 생명주기가 짧아지는 현재, 비체계적인 접근 방식은 결과적으로 여러 문제를 낳을 수 있으며 소프트웨어 공학은 이를 해결하기 위한 필수적인 학문이라고 할 수 있습니다.

본 연구실에서는 소프트웨어 재사용(reuse), 컴포넌트(component), 설계 패턴(design pattern), 재공학(reengineering) 및 재구조화(restructuring), 웹공학(Web Engineering), 그리고 웹서비스(web service)와 관련된 여러 이슈들에 대하여 연구 중입니다. 현재 수행중인 연구에 대한 간단한 소개는 Research를 참고하세요.

교수: 공대 9호관 535호

학생: 공대 9호관 539호(053-940-8793)