문제 중심의 개발
Problem-oriented development문제 지향 개발은 소프트웨어 엔지니어의 주요 정밀 조사 대상으로 (요구 사항이 아닌) 문제를 강조하는 컴퓨팅의 새로운 패러다임입니다.이와 같이 문제 지향 개발은 다음과 관련이 있습니다.
- 소프트웨어 엔지니어링이 해결한 조직 문제의 구조 조사
- 모델링 및 문제 표현을 위한 형식주의 제공
- 문제 분석 및 분해를 위한 지침 및 체계 제공
- 솔루션을 공식적으로 정당화하기 위한 기술 정의(예: 문제 구성요소를 솔루션 구성요소와 연결)
- 문제 분석 중(예: 문제 패턴을 통해) 지식 재사용 지원
구체적인 접근법
- 문제 지향 소프트웨어 엔지니어링은 문제에 대한 공식적인 정의와 공식적이고 논리적인 [1]주장을 통해 문제를 해결책과 연결하기 위한 프레임워크를 제공합니다.
- 문제 프레임은 물리적 세계에 기반을 둔 소프트웨어 엔지니어링 문제의 경험적 모델을 정의하기 위한 프레임워크를 제공합니다.문제 프레임 접근법은 또한 일련의 기본적인 문제 패턴을 제공합니다.
- 도메인 이론은 도메인 지식의 구성 요소에 해당하는 일련의 인지적 "심층 구조"를 가정하고 이를 바탕으로 소프트웨어 문제 모델링을 위한 프레임워크를 제공합니다.
문제지향적 발전이 연구에 미친 영향
지식 공학은 문제 해결 방법에 대한 중요한 연구를 제공하는 컴퓨터 과학 분야입니다.문제 해결 방법은 특정 [3]문제를 해결하기 위해 적용되는 추론의 패턴입니다.따라서 지식 공학 내의 문제 추상화에 대한 연구는 소프트웨어 공학 연구의 기초를 제공할 수 있습니다.
지능의 본질에 대한 연구로 정의될 수 있는 인지 과학은 영역 전문가들이 문제를 개발하는 인지 구조를 연구하고 문제 해결에 대한 인간의 접근 방식을 더 잘 이해할 수 있는 기초를 제공합니다.도메인 이론은 문제 지향 개발 연구에서 인지 과학의 영향력을 보여주는 한 예입니다.
이벤트
- 제1회 문제 중심 개발 국제 워크숍(POD-2009)은 TOOLS-EUROPE 2009 컨퍼런스에서 주최될 예정입니다.
