/ EXITEM, 정처기

정보공학방법론

정보공학방법론

시스템 분석과 설계를 위한 소프트웨어 공학적인 방법론 중 하나입니다.
소프트웨어 개발 과정 전반에 걸쳐 일관된 절차를 제공하여 시스템의 요구사항을 분석하며, 설계하고 개발하는 프로세스를 지원합니다.

전통적인 소프트웨어 개발 방법론인 폭포수 모델(Waterfall Model) 을 보완하고자 개발되었습니다.
폭포수 모델에서는 요구사항 수집, 분석, 설계, 구현, 시험, 유지보수의 단계가 일련의 선형적인 과정으로 수행되지만, 정보공학 방법론에서는 이러한 단계가 상호작용하여 빠른 개발이 가능하도록 설계되어 있습니다.

시스템 요구사항을 수집하기 위해서 인터뷰, 설문조사, 관찰 등의 방법을 사용합니다.
이후에는 요구사항을 분석하여 데이터 모델링, 프로세스 모델링, 인터페이스 모델링 등의 기법을 사용하여 시스템의 구조를 설계합니다.
이후에는 시스템을 개발하고, 시험을 수행하며, 유지보수를 수행하는 등의 단계를 거쳐 시스템을 완성합니다.

주요 특징

요구사항 중심

시스템의 요구사항을 중심으로 시스템을 개발하며, 요구사항을 정확히 수집하고 분석함으로써 개발 시간을 단축할 수 있습니다.

모델링 기법 활용

데이터 모델링, 프로세스 모델링 등의 모델링 기법을 사용하여 시스템의 구조를 설계합니다.

반복적인 개발 과정

시스템 요구사항을 반복적으로 검토하여 설계를 수정하며, 개발을 진행합니다.

유지보수 고려

시스템을 개발한 후에도 지속적으로 유지보수를 고려하여 개발합니다.

전사적인 시각

정보공학 방법론은 기업 전체를 대상으로 하여 시스템을 설계합니다.
이는 기업의 전반적인 업무 프로세스를 고려하여 시스템을 개발함으로써 기업의 전략적인 목표를 달성하는 데 도움을 줍니다.

시스템의 요구사항을 중심으로 한 개발 방법론으로, 개발 과정에서 요구사항을 정확히 파악하여 개발 시간을 단축하고, 유지보수를 고려하여 시스템을 개발합니다.
이 방법론은 전통적인 폭포수 모델보다 더 빠르고 효율적인 소프트웨어 개발을 가능하게 합니다.