계획 단계 개발 품목 선정
사용자의 문제 및 요구 사항을 정의하고 전체 시스템이 갖추어야 할 기본기능과 성능요건을 파악하여, 이를 개발하고자 하는 소프트웨어의 기본요구로 전환시키는 단계입니다.
 
분석단계 타당성 분석,사용자 가능 성능 신뢰도 등에 대한 요구 분석
사용자의 문제를 구체적으로 이해하고 소프트웨어가 담당해야 하는 정보영역을 정의합니다. 의사소통 기술이 필수적이라고 할 수 있습니다.
 
설계단계 소프트웨어 설계
소프트웨어의 구조와 그 성분을 명확하게 밝혀 구현을 준비하는 단계입니다. 외부 시스템 및 사용자와의 인터페이스를 중시하는 외부설계와 시스템 내부를 설계하는 내부설계로 분류되기도 하고 전체적인 구조와 데이터 알고리즘을 설계하는 단계를 분리해 기본설계와 상세설계로 분류하기도 합니다.
 
구현단계 프로그래밍
실제 프로그래밍을 하는 단계입니다. 각 모듈의 코딩과 디버깅이 이루어지고 그 결과를 검증하는 단위 시험 혹은 모듈 시험을 실시하게 됩니다.
 
시험단계 통합테스트
완성된 프로그램을 실제 운영하면서 시험해 보는 단계입니다. 개발된 모듈을 통합시키며 시험하는 통합시험, 완성된 시스템으로서의 요구사항을 완벽히 반영시켰는가를 알아보는 시스템 시험, 그리고 사용자가 직접 자신의 사용 현장에서 검증해 보는 인수 시험 등이 있습니다.
 
운영 및 유지보수 단계 소프트웨어 운용 및 유지보수
소프트웨어를 직접 이용하고 이용상에 나타나는 문제점들을 수정하거나 새로운 기능을 추가해 보다 유용한 소프트웨어로 발전시키는 단계입니다.
아이로그 회사소개 | 아이로그 사업영역 | 아이로그 기술보유현황 | 아이로그 CI | 아이로그 조직도 | 아이로그 오시는 길
웹사이트구축 | E-Biz 통합 | SI(system integration) | 아웃소싱 | 홈페이지제작 및 유지보수 | 아이로그 경쟁력
전자상거래_쇼핑몰솔루션 | 그룹웨어 | CMS | 예약중계솔루션 | 커뮤니티솔루션 | 아이로그 포트폴리오