[논문 리뷰] Case Study Based Software Engineering Project Development: State of Art
이 논문은 소프트웨어 공학 교육을 위한 사례 기반 접근법을 제안하며, 온라인 타워 플로팅 시스템(OTPS)을 종합적이고 다층적인 사례 연구로 활용한다. 실제 소프트웨어 프로젝트 개발을 통해 학부에서 박사 수준까지 다양한 학술 및 전문 교육 수준에서 소프트웨어 공학 개념을 가르치는 방법을 보여주며, 학부에서 박사 수준까지의 학습을 지원하는 체계적인 교육 자료를 제공한다.
This research paper designates the importance and usage of the case study approach effectively to educating and training software designers and software engineers both in academic and industry. Subsequently an account of the use of case studies based on software engineering in the education of professionals, there is a conversation of issues in training software designers and how a case teaching method can be used to state these issues. The paper describes a software project titled Online Tower Plotting System (OTPS) to develop a complete and comprehensive case study, along with supporting educational material. The case study is aimed to demonstrate a variety of software areas, modules and courses: from bachelor through masters, doctorates and even for ongoing professional development.
연구 동기 및 목표
- 소프트웨어 공학 학생 및 전문가들에게 실무 중심의 프로젝트 기반 훈련이 부족한 점을 보완하기 위해.
- 한 개의 실제 소프트웨어 프로젝트가 다양한 학술 및 전문 교육 수준에서 재사용 가능한 교육적 사례 연구로 기능할 수 있는 방법을 입증하기 위해.
- 완전하고 문서화된 사례 연구를 통해 소프트웨어 공학 원리를 체계적이고 확장 가능한 프레임워크로 가르치기 위한 틀을 제공하기 위해.
- 소프트웨어 공학 교육을 산업 연계된 실무 및 프로젝트 관리 관행과 통합하기 위해.
- 학부에서 박사 수준 및 전문 개발 수준까지 모두를 아우르는 재사용 가능한 교육 자원을 제공하기 위해.
제안 방법
- 온라인 타워 플로팅 시스템(OTPS)이라는 중심 사례 연구로, 전면적인 소프트웨어 프로젝트를 설계하기 위해.
- 요구사항, 설계, 구현, 테스팅, 유지보수를 포함한 소프트웨어 공학의 주요 분야를 모두 다루도록 사례 연구를 체계화하기 위해.
- 학부에서 대학원 수준까지 다양한 학술 수준에서의 학습과 가르침을 지원하기 위해 17幅의 그림과 12개의 표를 포함한 상세한 교육 자료를 제작하기 위해.
- 학사, 석사, 박사 과정에 이르기까지 다양한 교육 단계에서 사례 연구를 적용하여 확장성과 적응 가능성을 확보하기 위해.
- 실제 산업에서의 소프트웨어 공학 과제와 해결책을 사례 연구에 통합하여 산업 관행을 반영하기 위해.
- 교육자들이 강의 목표와 학생 수준에 따라 구성 요소를 추출하고 적응할 수 있도록 모듈러한 접근 방식을 사용하기 위해.
실험 결과
연구 질문
- RQ1어떻게 한 개의 소프트웨어 프로젝트가 다양한 학술 및 전문 훈련 수준에서 효과적으로 사례 연구로 활용될 수 있는가?
- RQ2소프트웨어 공학 원리를 효과적으로 가르치기 위해 사례 연구가 갖추어야 할 핵심 구성 요소와 구조는 무엇인가?
- RQ3이론적 지도와 비교해 사례 연구 접근 방식이 소프트웨어 공학 개념에 대한 실무적 이해를 어떻게 향상시키는가?
- RQ4사례 기반 학습을 지원하기 위해 필요한 교육 자료는 무엇인가?
- RQ5학부에서 박사 수준 및 전문 개발 수준의 요구를 충족시키기 위해 사례 연구는 어떻게 적응시킬 수 있는가?
주요 결과
- 온라인 타워 플로팅 시스템(OTPS)은 모든 학술 수준에서 소프트웨어 공학 교육을 위한 종합적인 사례 연구로 성공적으로 기능한다.
- 사례 연구에 포함된 17幅의 그림과 12개의 표는 복잡한 소프트웨어 공학 주제에 대한 명확성과 체계적인 학습을 향상시킨다.
- 사례 연구를 통해 교육자들은 요구사항 분석에서 시스템 유지보수에 이르기까지 다양한 소프트웨어 공학 모듈을 실제 세계의 맥락에서 가르칠 수 있다.
- 동일한 사례 연구가 학사, 석사, 박사 과정 모두에 적용 가능하므로 확장성이 입증된다.
- 사례 연구를 통해 산업 관행과 실제 프로젝트 과제를 반영함으로써 전문 개발을 지원한다.
- 사례 연구와 함께 개발된 교육 자료는 재사용 가능하고 모듈러하여 다양한 커리큘럼에 탄력적으로 통합될 수 있다.
더 나은 연구,지금 바로 시작하세요
논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.