서비스-기반 응용을 위한 소프트웨어 과정(process) 모델: 체계적 문헌 평가
- 전문가 제언
-
○ 최근 소프트웨어 업계에서 SOC(Service-Oriented Computing; 서비스 지향 계산)의 부상으로 많은 산업계가 이 혜택에 관심을 갖는다. 이는 산업계로부터 다양하게 요구되는 서비스와 소프트웨어 간에 다소 느슨한 짝 맞춤으로 소프트웨어의 재활용, 최소한의 노력에 의한 SBA 유연성을 도모하고자 하는 것이다.
○ 1980년대 국내 소프트웨어 개발의 초창기 방식은 요구사항 명세, 설계, 구현, 테스트 등을 엄격히 순차적으로 수행하는 폭포수 모델로서 과정이 한 방향으로만 진행되었다. 그러나 최근 소프트웨어 개발 기법들은 서비스를 매개로 수요자와 공급자간의 상호 적응적인 점진적 모델(incremental model)의 방향으로 발전하고 있다. 이 모델을 따를 경우 소프트웨어 시스템은 점진적으로 구축되는 바, 먼저 최종 제품의 기능 중 일부만을 갖는 단순 버전이 구축되기도 한다.
○ 점진적 모델과 반복형(iterative) 모델은 때로 원형(prototype)이라는 제안시스템의 미완성 버전을 구축하고 평가하는 방식을 채택한다.
- 점진적 모델에서는 이러한 원초형태는 진화적 진화형태(evolutionary prototyping)라는 과정에 의해 완성되는 최종 제품으로 발전해간다.
- 반복형 모델에서는 최종 설계를 새로 구현하면서 원형을 버리는 폐기형 진화형태 방식도 있다.
○ 현재 토건업이 범람하고 있는 한국 풍토에서는 지식 산업인 소프트웨 어 업계 역시 대기업, 도급 중소기업, 재 도급 개인 창업자의 구조적 관행을 그대로 답습하고 있다. 이는 소프트웨어 개발 기술 이전의 사 회적 문제이다.
- 저자
- Stephen Lane
- 자료유형
- 학술정보
- 원문언어
- 영어
- 기업산업분류
- 정보통신
- 연도
- 2011
- 권(호)
- 53
- 잡지명
- Information and Software Technology
- 과학기술
표준분류 - 정보통신
- 페이지
- 424~439
- 분석자
- 김*홍
- 분석물
-
이미지변환중입니다.