SI/SM

Home / SI/SM

개요

 

서비스

  • 현대캐피탈 SI 프로젝트
  • 현대커머셜 SI 프로젝트
  • 페이컴즈 클린페이 SI 프로젝트
  • 삼성닷컴 글로벌사이트 유지보수
  • 하나카드 유지보수

 

프로세스

고객요구사항(Hybrid Achitecture)
  • 신규개발이거나 기존 업무에서의 수정 작업도 마찬가지로, 먼저 고객으로부터 요구

 

요건정의서 작성(Whole Site Versioning)
  • 기본적으로 고객의 요구사항을 바탕으로 요건정의서를 고객 측에서 정리해서 보내 오는 경우도 있고, 업무를 맡게 되는 “을” 기업 정도에서 요구사항을 바탕으로 작성

 

사양서 작성
  • 요건 정의를 바탕으로 전체 업무의 기본 사양을 작성

 

기본설계서 작성(XML Templating)
  • 사양서를 바탕으로 앞으로의 기본설계를 작성하게 됨. 업무에 따라서 DB에 관련된 사항이나, 화면정의 등을 포함하기도 하고, 기능설계 등을 작성

 

상세설계서 작성
  • 업무별로, 기본설계서만을 바탕으로 하여 개발을 진행하는 경우도 있고, 기본설계서를 바탕으로 상세설계서를 작성해서 업무를 진행

 

개발(코딩)
  • 설계서를 바탕으로 코딩에 착수. 프로그래머들의 작업단계의 시작점이 됨. 워낙 기본설계가 잘되어 있어서, 코딩 난이도는 그리 높지 않음. 이때 따로 공정을 두지 않고, 코딩과 더불어 디버깅

 

단위테스트(Unit Test)
  • 모듈단위별로 나뉘어서 테스트함. 업무간의 관련성을 배제하는 단위별 테스트.
    통상 코딩에 참가했던 개발자들이 단위테스트를 진행하며, 이때 버그가 발생하면 당연히 문서화해서 기록으로 남김

 

통합테스트(Combination Test)
  • UT공정 다음으로 ST로 넘어가는 경우와 CT를 진행하는 경우.
    주로 업무 단위별로 나뉘어서 테스트가 진행되며, 개발자들이 진행해 나가기도 하고, 테스터들이나 현업이 진행

 

시스템테스트(System Test)
  • 전체 업무의 테스트. 테스트 단계의 최종단위라 할 수 있음

 

품질향상(Quality Assurance)
  • ST까지 완료하면, QA 부서(품질보증팀)에서 납품직전 최종 품질향상을 위한 테스트 작업

 

납품
  • 업무가 끝나면 고객측에 제공되거나, 판매부서에 납품완료.
    이후에는 유지보수나 기타 버전업 작업 등이 발생