![...](/f/6cd512ff959281a95af942c5db8b50e7.jpg)
디지털 세계의 이진 표현.
소프트웨어 수명 주기에서 유지 관리 단계는 주기의 마지막 단계입니다. 소프트웨어가 설계 단계를 통과하고 구현된 후 소프트웨어 수명 주기의 유지 관리 단계가 시작됩니다. 소프트웨어 수명 주기의 유지 관리 단계의 특성을 이해하면 개인이 문제를 올바르게 해결하기 위해 배포 후 소프트웨어의 성능을 분석하는 임무를 맡았습니다. 생기다.
유지보수 단계의 특성
![...](/f/17e5fcd47a224db0845faa27138f142d.jpg)
바이너리 디스플레이.
소프트웨어가 실행되고 나면 지속적인 유지 관리가 필요한 경우가 많습니다. 일반적으로 소프트웨어는 초기 구현 후 오랜 기간 동안 작동 상태를 유지하고 소프트웨어가 최고 성능 수준에서 지속적으로 작동하도록 하려면 정기적인 유지 관리가 필요합니다. 소프트웨어 수명 주기의 유지 관리 단계에서 소프트웨어 프로그래머는 문제를 해결하기 위해 정기적으로 소프트웨어 패치를 발행합니다. 소프트웨어의 버그와 관련된 문제를 수정하거나 잠재적인 보안을 해결하기 위해 조직의 요구 사항 변경 문제. 유지 관리 단계 전반에 걸쳐 설계자는 소프트웨어의 예상 성능에 대한 방해를 방지하거나 소프트웨어에 향상된 기능을 추가하기 위해 발견된 문제를 해결합니다.
오늘의 비디오
소프트웨어 유지 관리 수행에 대한 책임
소프트웨어 유지 관리 작업은 일반적으로 소프트웨어 프로그램 배포 후 발견된 문제를 해결하기 위해 소프트웨어 설계자가 수행합니다. 소프트웨어 개발자가 소프트웨어 프로그램에서 발견된 문제를 해결함에 따라 릴리스된 패치를 설치하는 것은 시스템 운영자에게 있습니다. 대부분의 상용 소프트웨어 프로그램은 개발자의 온라인 지원 사이트를 통해 다운로드할 수 있는 다운로드를 사용하여 정기적으로 업데이트됩니다. 시스템 운영자는 업데이트가 릴리스될 때 다운로드하고 원래 설계 매개변수에 따라 소프트웨어의 지속적인 성능을 보장하기 위해 이를 설치합니다.
유지 보수 단계 길이
유지 관리 단계는 소프트웨어 수명 주기의 모든 단계 중 가장 오래 지속됩니다. 유지 관리 단계가 가장 오래 지속되는 주된 이유는 소프트웨어의 수명입니다. 대부분의 소프트웨어 프로그램은 사용자의 요구 사항이 변경되어 더 이상 사용되지 않거나 소프트웨어 유지 관리 비용이 향후 소프트웨어 사용을 금지할 때까지 계속 작동합니다. 많은 설계자들은 소프트웨어의 이전 버전이 계속 유지 관리되는 동안 새로 설계된 대체 소프트웨어 프로그램을 출시합니다. 이것은 Microsoft의 Office 2010 소프트웨어 제품군의 도입이나 Windows 7 운영 체제의 도입에서 확인할 수 있습니다. 이러한 소프트웨어 프로그램의 최신 버전은 컴퓨터 사용자가 상업적으로 사용할 수 있지만 회사는 계속해서 소프트웨어의 이전 버전을 유지하고 지정된 기간 동안 Windows Update 서비스를 통해 패치를 제공합니다. 시각.
Microsoft 소프트웨어 유지 관리 단계의 예
Microsoft는 Windows Update 웹 사이트를 통해 소프트웨어 수명 동안 기존 소프트웨어 프로그램의 지속적인 유지 관리를 제공합니다. 일부 제품에 대한 지원이 점진적으로 중단되지만 Microsoft 소프트웨어의 유지 관리 단계는 일반적으로 몇 년에 걸쳐 진행됩니다. Microsoft Office 2007의 경우 소프트웨어 업데이트는 서비스 팩으로 릴리스됩니다. 릴리스된 각 서비스 팩에 대한 지원은 서비스 팩이 릴리스된 후 최대 24개월 동안 계속됩니다.
유지 보수 단계 결론
소프트웨어가 유지 관리하는 데 비용이 많이 들고 소프트웨어 수명 주기의 끝이 가까워짐에 따라 소프트웨어 설계자는 기존 소프트웨어를 대체할 새로운 소프트웨어 개발 프로세스를 시작합니다. 많은 경우 프로그램의 소프트웨어 개발 수명 주기가 겹칠 수 있습니다. 소프트웨어 개발자는 현재 버전의 소프트웨어가 상용화되기 전에도 새 소프트웨어 수명 주기의 초기 단계를 시작할 수 있습니다. 컴퓨터 시스템과 컴퓨터 프로그램의 최종 사용자의 요구가 계속 변경됨에 따라 소프트웨어 개발자는 가장 인기 있는 제품에 대해 끝없는 개발 주기를 따릅니다.