1:1채팅
SM견적문의
SM은 시스템운용유지보수으로서 개발이후에 안정적인 시스템작동을 위하여 관리하고 수정보완해주는 서비스입니다.
매월 작업비가 소요됩니다
유지보수 주요 수행작업들

서버모니터링
Server Monitoring



프로그램 기능관리
Source Management



· 지속적 버그해결작업
· 프로그램 소스버전 관리
· 기존프로그램 기능수정작업
성능 관리
Performance Management



· 사용자증가에 따른 세션관리
· Database 데이터증가에 따른 SQL튜닝
용량 관리
Capacity Sizing



· H/W디스크용량관리
· Database freespace관리
장애 복구
Crash Recovery



· 소스장애에 따른 조치
· Database DB정기적 일일백업 및 복구
유지보수 정의

이미 구축 되어진 시스템을 운영 및 유지관리를 하는 것
사용자의 요구가 증가되거나 갑작스런 오류(디스크용량, 메모리 문제) 발생 등등 다양한 이유에서도 시스템 유지보수는 필수적으로 중요합니다
다운타임 비용이란? 어떤 시스템이 다운되는 동안 손실된 금액
이 비용은 손실정량화로서 분당, 시간당, 일당 또는 다른기준으로 비즈니스 손해를 얼마나 입었는지를 금액를 통해 나타냅니다.

유지/보수의 중요성
1. 소프트웨어 예산에서 유지, 보수비용의 비중 증가
2. 신규 프로젝트보다는 기존 소프트웨어 개선에 더 많이 투자할 것이라는 전망
3. 소프트웨어 기술발전이 용역 개발보다 패키지 구매쪽으로 변화

다운타임의 비용이 없도록 유지보수가 필수!
다운으로 인한 비용은 값으로만 측정되지 않는다
다운으로 인하여 잃게 되는 것은 사용자를 잃는 것과 함께 사용자가 어떠한 작업을 하다가 손해를 입었는가에 달려 있다.
다운타임이 발생했을 경우 시간당 평균비용을 나타내고 있다
SW개발이후 지속적인 유지보수필요

· 프로그램 개선수정 및 주기적 SW배포

· 일단위 DB데이터 백업

· 신속한 장애조치 및 고객응대

· 서버 용량 및 트래픽모니터링

· DB처리SQL 튜닝 및 성능개선

· 첨부화일 보존관리

유지보수와 개발의 차이비교

유지보수

·SW개발완료이후 기존 소프트웨어를 업무변경에 따라 수정하고 개선하는일 ·유지보수의 특성은 통합적이고 이해중심적이라는 것이다
·대부분의 유지/보수 프로그래머들은 개발단계에 쓰던 디버깅 도구나 테스트 도구를 이용하여 프로그램을 이해하고 변경효과를 분석한다
·정적분석기, 동적분석기, 트레이서 등의 소프트웨어 개발을 위한 도구들은 유지, 보수를 위한 통합적인 환경을 제공하지 못하고 있다
개발

·개발은 없는 신규기능을 새롭게 만드는 작업
·개발은 분석, 설계, 구현, 테스트가 분리되어 개발단계적으로 실행
·개발은 코딩중심의 작업이다
·개발단계의 비용곡선은 분석/설계단계에서 서서히 올라가다 구현단계에 최고점에 달하고 테스트 이후 낮아진다. 그러나, 유지보수는 역으로 점점 빡세진다
매일 저녁10시에 소프트웨어 업그레이드 배포

지속적인 수정 업그레이드 작업

4시간단위으로 자동 DB백업실시

소프트웨어 형상관리

첨부화일 용량관리 및 분류체계화

상시 서버 성능모니터링 및 대응조치