컴퓨터 시스템의 수명 주기와 그 ​​단계

이 기사에서 당신은 알게 될 것입니다 컴퓨터 시스템의 수명 주기, 자동화된 정보 처리의 필요성이 충족됩니다.

컴퓨터 시스템-1의 수명 주기

컴퓨터 시스템의 수명 주기

컴퓨터 시스템은 다음과 같은 자동화된 정보 처리 문제에 대한 솔루션을 구성합니다. 전자 메일 읽기, 컴퓨터를 사용하여 텍스트 복사, 휴대 전화에서 사용할 수 있는 주소록에 전화 번호 입력, 심지어 산업 정보 관리 및 제어 컴퓨터 응용 프로그램을 통해 프로그래밍된 기계.

일반적으로 컴퓨터 시스템에는 하드웨어라고 하는 물리적 요소와 소프트웨어 또는 컴퓨터 프로그램으로 알려진 무형의 부분이 필요합니다. 또한 서비스 수요에 책임이 있는 인적 요소의 참여도 포함됩니다.

이런 식으로 컴퓨터 시스템은 사람, 기계 및 데이터 처리 방법의 공동 및 조정 작업을 통해 정보로 변환된 데이터의 수집, 처리 및 전송을 담당한다고 말할 수 있습니다.

반면에 컴퓨팅에서는 컴퓨터 시스템의 수명 주기 프로세스 관리 및 최종 목표 달성에 필요한 중간 제품을 얻는 데 전 세계적으로 기여하는 일련의 단계. 일반적으로 시스템의 필요성에 대한 개념에서 이를 대체할 다른 시스템의 탄생으로 이어집니다.

다른 관점에서 보면 수명 주기에는 소프트웨어 제품의 개발, 운영 및 유지 관리와 관련된 모든 사양이 포함됩니다.

유형

컴퓨터 시스템-3의 수명 주기

컴퓨터 시스템의 범위, 특성 및 구조에 따라 다음 유형의 사이클이 두드러집니다.

선형 수명 주기

그 단순함 때문에, 그것은 일종의 컴퓨터 시스템의 수명 주기 가능한 한 가장 많이 사용됩니다. 그것은 연속적인 단계에서 글로벌 활동의 분해를 의미하며, 각 단계는 한 번만 수행되므로 프로세스의 시간을 예측할 수 있습니다.

각 단계의 실행은 서로 독립적이며 각 단계에서 얻을 결과에 대한 사전 지식이 필요합니다. 또한 이전 단계가 완료되지 않은 경우 단계에 액세스할 수 없습니다.

프로토타이핑을 통한 라이프 사이클

실제로 달성 가능한 결과를 알 수 없거나 완전히 새롭거나 입증된 기술이 거의 사용되지 않을 때 사용됩니다.

또한 중간 및 가제품 역할을 할 시제품 개발이 가능한 기본 사양을 마련한 것이 특징이다.

선형 수명 주기와 달리 일부 단계는 프로토타입 개발과 최종 제품 구현을 위해 두 번 수행해야 합니다.

나선형 수명 주기

최종 제품을 구성하려면 여러 프로토타입을 연속적으로 정교하게 만들어야 하기 때문에 프로토타입을 사용하여 수명 주기를 일반화합니다.

이 유형의 컴퓨터 시스템의 수명 주기 제품은 원하는 성숙도에 도달할 때까지 여러 단계를 반복적으로 거칩니다. 일반적으로 이것은 클라이언트가 진정으로 원하는 것에 대한 지식이 부족하고 여러 단계의 과정에서 동일한 것에 대한 우유부단함 때문입니다.

단계

모든 컴퓨터 시스템의 수명 주기에는 다음과 같은 다양한 단계가 포함됩니다.

계획

컴퓨터 시스템 프로젝트의 개발을 표시할 초기 작업을 말하며 그 중 다음과 같습니다.

  • 프로젝트 범위의 제한: 작업할 조직의 활동에 대한 지식과 정보 관리에 내재된 요구 사항 및 문제 식별을 고려합니다. 기대치는 다음에 제안된 실행 계획에 따라 평가됩니다.
  • 타당성 조사: 프로젝트를 수행하는 데 사용할 수 있는 리소스가 평가됩니다. 이 경우에는 이 목적에 사용할 수 있는 시간과 비용이 필요합니다. 유사하게, 기관의 참고 문헌을 참조하고 프로젝트를 실패하게 만들 수 있는 요인을 식별하기 위해 인터뷰를 수행합니다.
  • 위험 분석: 프로젝트의 개발 및 실행을 망칠 수 있는 위험에 대한 평가 및 통제를 포함합니다. 가능한 위험이 식별되면 실제로 발생할 확률과 위험이 미칠 수 있는 영향이 계산됩니다. 마지막으로, 비상 계획은 동일한 상황의 효과적인 발생에 대한 대안으로 준비됩니다.
  • 견적: 프로젝트의 비용 및 기간에 대한 초기 견적을 나타냅니다. 그것은 자신이 가지고 있는 지식과 평가자의 경험에 달려 있습니다. 불확실성의 수준을 줄이기 위해 컴퓨터 시스템의 개발을 변경할 수 있는 요인에 대한 자세한 연구를 반드시 수반해야 합니다.
  • 시간 계획 및 자원 할당: 이것은 프로젝트의 타이밍입니다. 일반적으로 매주 진행되며 사용 가능한 자원과 우리가 직면한 특정 상황에 따라 조정할 수 있습니다.

분석

컴퓨터 시스템-2의 수명 주기

그것은 실제 요구의 발견과 시스템이 보유해야 하는 특성의 결정에 따라 프로젝트의 주요 목표의 설정을 기반으로 합니다.

여기에는 모든 팀 구성원이 이해할 수 있도록 수집된 모든 정보를 요약할 수 있는 그래프, 다이어그램, 마인드 맵 및 순서도의 개발이 포함됩니다.

디자인

여기에는 사용자가 컴퓨터 시스템을 사용할 수 있도록 하는 데이터베이스 및 응용 프로그램의 설계가 포함됩니다. 프로젝트가 구축될 일반적인 구조를 결정한 후 다양한 구현 대안을 연구한 결과입니다. 구현을 용이하게 할 시스템의 특성을 기반으로 해야 합니다.

이행

시스템의 특성이 분석되고 설계가 수행되면 다음 단계는 고품질 컴퓨터 시스템을 구축하는 것입니다. 이를 위해서는 적절한 도구를 선택하고 시스템이 작동해야 하는 개발 환경을 결정하고 개발할 시스템 유형에 적합한 프로그래밍 언어를 선택해야 합니다.

이 단계에는 컴퓨터 시스템이 작동하는 데 필요한 모든 리소스의 획득도 포함됩니다. 또한 개발 중인 프로젝트의 진행 상황을 확인할 수 있는 테스트 개발이 포함됩니다.

테스트

테스트의 주요 목적은 프로젝트의 이전 단계에서 발생할 수 있는 오류를 감지하는 것입니다. 여기에는 제품이 최종 사용자의 손에 들어오기 전에 각각의 수정이 포함됩니다.

우리가 속한 프로젝트의 상황과 단계에 따라 다른 테스트가 수행됩니다. 이러한 방식으로 단위 및 통합 테스트가 수행되며, 소프트웨어 개발 조직 내에서 알파 테스트와 프로젝트 개발 팀 구성원이 아닌 최종 사용자를 대상으로 하는 베타 테스트가 수행됩니다.

이 단계에 대해 자세히 알아보려면 다음 기사를 참조하세요. 기존 소프트웨어 테스트 유형.

마지막으로 시스템 개발 프로세스의 종료를 공식적으로 선언하기 위해 승인 테스트를 수행하는 것도 가능합니다. 유사하게, 발견된 오류의 수정을 확인하고 유효성 검증을 진행하기 위해 프로젝트의 중간 제품에 대한 검토가 이루어집니다.

설치 또는 배포

개발된 컴퓨터 시스템의 시운전을 의미합니다. 여기에는 하드웨어와 소프트웨어, 필요한 장비, 권장되는 물리적 구성, 상호 연결 네트워크, 관련된 운영 체제 및 타사의 기타 구성 요소를 모두 포함하는 운영 환경의 사양이 포함됩니다.

경우에 따라 이 단계에는 기존 시스템에서 구현할 새 시스템으로의 전환이 포함됩니다.

사용 및 유지 관리

새 컴퓨터 응용 프로그램이 사용되기 시작하면 해당 유지 관리가 필요하며 일반적으로 다음 세 단계가 포함됩니다.

  • 수정 유지 보수: 사용 수명 동안 발생하는 결함을 제거하는 작업이 포함됩니다.
  • 적응형 유지 관리: 시스템이 원래 운영 체제의 새 버전에서 작동해야 하거나 하드웨어 요소 중 하나가 수정되는 경우를 나타냅니다.
  • 완벽한 유지보수: 기존 컴퓨터 시스템에 개선 및 새로운 기능을 추가하기 위해 수행됩니다.

컴퓨터의 수명을 연장하려면 컴퓨터를 철저히 관리하는 것이 중요합니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 담당 : Actualidad 블로그
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.