IT's 글로벌

home(코스콤)

정보시스템 개발 방법론은 정보시스템을 개발하기 위한 작업방법이나, 절차, 산출물, 기법 등을 논리적으로 정리해 놓은 체계를 말합니다.

개요

정보시스템 개발 방법론은 정보시스템을 개발하기 위한 작업방법이나, 절차, 산출물, 기법 등을 논리적으로 정리해 놓은 체계를 말한다. 마치 음식을 만들 때 요리책을 보고, 익히고, 따라하듯이, 개발자들은 방법론을 이해하고 참조하면서 시스템의 계획, 분석, 설계, 구현, 운영의 SDLC(System Development Life Cycle)를 따라 정보시스템 개발을 수행하게 된다. 방법론은 바로 시스템 개발의 이론적 기반 이라고 할 수 있다.

배경

최근의 정보시스템은 복잡화, 대형화되면서 과거의 無방법론, 주먹구구식, 가내수공업형 등의 개발방식으로는 최신의 추세에 대응하기가 매우 어려워졌는데, 때문에 시스템의 사용자 요구분석과 설계단계부터 자동화 Tool에 의한 개발 공정에 이르기까지 그 구축 방법을 자동화 및 체계화해야할 필요성이 대두되었다. 특히 금융시스템의 경우에는 금융의 발달과 세계화 추세로 차세대 시스템 개발 및 시스템 통합 작업이 복잡하고 긴 개발일정을 필요로 하게 되었다. 이에 몇몇 개발자에 의지하기 보다는 팀을 통제하며 목표로 하는 시스템을 완성해 갈 수 있는 관리와 통제 즉, 프로젝트의 관리와 이의 바탕이 되는 개발 방법론의 중요성이 부각되었다.

경과 : 연도별 주요 시스템 개발 방법론 개요

  • 1950년대 컴퓨터를 활용한 시스템 개발 기법의 등장
  • 1960년대 소프트웨어 공학 방법론
  • 1960년대 ~ 1990년대 초반 구조적 방법론
  • 1990년대 초반 ~ 1990년대 후반 정보공학 방법론
  • 1990년대 후반 ~ 2000년대 중반 객체지향 방법론
  • 2000년대 후반 ~ 컴포넌트 방법론
연도별 주요 시스템 개발 방법론 개요 (윗글 참조)