- 소개
- 사회 전반에 걸친 전산화로 소프트웨어의 적용 범위와 복잡도가 크게 증가하여 소프트웨어 개발 기간 및 비용이 급증하고 있다. 또한, 대부분의 소프트웨어가 네트워킹, 그래픽 사용자 인터페이스 및 데이터베이스를 기반으로 하고 있어 소프트웨어 크기와 복잡도가 더욱 증가되고 있다. 소프트웨어 공학은 이러한 소프트웨어를 최소의 비용과 노력으로 개발하면서 그 품질은 최대화하는 실용적인 학문이다. 1991년에 개설된 본 연구실에서는 분석 및 설계기법, 디자인 패턴, 소프트웨어 시험, 유지보수, 재공학, 소프트웨어 재사용 등에 관한 폭 넓은 연구를 수행하고 있다. 특히 객체지향 기술, 인터넷 응용 어플리케이션, 웹 기반의 클라이언트 / 서버시스템, 개발 자동화 기술에 관하여 다수 기업들과 활발하게 공동연구를 수행하고 있다. 현재 이러한 연구결과는 국제 및 국내 학술대회와 연구 논문지에 다수 발표되고 있다.
- 연구분야
- 소프트웨어 공학 (Software Engineering)
디자인 패턴 (Design Pattern)
컴포넌트 웨어 (Componentware)
웹 서비스 (Web Service)
분산 객체기술 (Distributed Object Technologies)
소프트웨어 개발 도구론
Aspect-oriented Software
- 관련과목
- 소프트웨어 공학
Software Development Methodologies
Advanced Software Engineering
Software Development Tools
Object Oriented Software Design
Componentware
Testing Strategies