유지보수

2022. 2. 3. 14:48·개발/소프트웨어 공학

유지보수는 프로그램이 완성되고 완성된 프로그램을 유지하는 단계이다.

 

앞서 설명했듯이 개발하는 과정중 가장 많은 비용이 소모되며, 계속적인 변경을 수용할 수 있도록 만들어져야하며 적응성과 확장성을 갖도록 설계되어야 한다.


 

유지보수의 정의

: 소프트웨어의 사용에서 발생하는 여러 변경사항에 대해 적응하는 활동이며 변화에 대비하는 과정.

 

유지보수의 종류

  • 수정 유지보수 : 잘못된 것을 수정 ex) 오류
  • 적응 유지보수 : 사회가 변화함에 따라 새로운 환경에 적응 ex) 새로운 버전의 하드웨어
  • 완전 유지보수 : 새로운 기능을 추가함
  • 예방 유지보수 : 미래의 시스템관리를 위함

예방 유지보수의 종류

 

역공학 

: 소프트웨어에 사용된 코드를 보며 그 소프트웨어를 이해함

→ 소프트웨어의 문서가 없어 어떻게 분석되고 설계되었는지 불확실 

재공학

: 기존 시스템을 이해하여 재로운 형태로 변경 기능추가 및 성능 향상 → 완전 유지보수? 예방 유지보수?


유지보수 절차와 조직

 

먼저 유지보수의 요청은 유지보수 요청서, 변경요청서에 의해 이루어짐

 

유지보수 요청서

→ 문제를 분석하고 무엇이 수정 혹은 향상되어야 하는지 파악

 

변경 요청서 (양식과 절차는 형상관리에서 자세히 다룸)

→ 유지보수 작업을 계획하는데 사용되는 외부적인 문서

 

소프트웨어 변경 보고서

→ 내부적인 문서

 

변경보고서 

  • 변경 요청을 수용하기 위해 요구되는 시간과 노력의 크기
  • 요구되는 수정의 성질
  • 요청의 우선순위 또는 문제의 심각도
  • 수정이후의 사후 자료
반응형
저작자표시

'개발 > 소프트웨어 공학' 카테고리의 다른 글

소프트웨어 형상 관리  (0) 2022.02.07
품질관리와 프로세스 개선  (1) 2022.02.05
소프트웨어 테스트  (0) 2022.01.25
프로그래밍과 코드 검사  (1) 2022.01.24
사용자 인터페이스 설계와 상세 설계  (0) 2022.01.24
'개발/소프트웨어 공학' 카테고리의 다른 글
  • 소프트웨어 형상 관리
  • 품질관리와 프로세스 개선
  • 소프트웨어 테스트
  • 프로그래밍과 코드 검사
re-hwi
re-hwi
재휘의 개발일기
    반응형
  • re-hwi
    Dvelopment blog
    re-hwi
  • 전체
    오늘
    어제
    • 재휘의 개발일기 (167)
      • 개발 (25)
        • 소프트웨어 공학 (25)
      • Python (18)
        • numpy (8)
      • OS (23)
        • 쉽게 배우는 운영체제 (23)
      • Front end (1)
        • HTML (6)
        • CSS (9)
        • JavaScript (18)
        • React (2)
        • Vue.js (5)
        • TypeScript (5)
        • Sass (3)
      • Algorithm (1)
        • 파이썬 알고리즘 인터뷰 (2)
        • 자료구조와 함께 배우는 알고리즘 (20)
      • Android (2)
        • 안드로이드 앱 프로그래밍 with 코틀린 (2)
      • Project (15)
      • Network (0)
      • etc (12)
        • 이것저것 (10)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    컴포넌트
    HTML
    정보처리기사
    sass
    정처기
    자료흐름도
    js
    JavaScript
    FE
    numpy
    CSS
    표
    타입스크립트
    typeScript
    pwa
    scss
    뷰
    오블완
    리액트
    연결리스트
    REACT
    개발
    프론트엔드
    자료구조
    TS
    플레이리스트
    vue
    알고리즘
    파이썬
    티스토리챌린지
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
re-hwi
유지보수
상단으로

티스토리툴바