시스템 개발 수명주기 란 무엇입니까?

시스템 개발 수명주기는 컴퓨터 산업에서 새로운 하드웨어 및 소프트웨어의 생성, 사용 및 폐기를 구성하는 방법입니다. 시스템 개발 수명주기는 대부분의 새로운 발명과 동일한 패턴을 따릅니다. 문제를 찾고 솔루션을 설계 한 다음 솔루션을 구현합니다. 이 용어는 수많은 다른 방법론과 프로세스를 포괄하며, 모두 동일한 기본 패턴을 따릅니다.

시스템 개발 수명주기라고하는 단일 프로세스는 없습니다. 오히려이 용어에 해당하는 여러 가지 방법론과 모델이 있습니다. 워터 폴 방법이라고도하는 가장 기본적인 모델은 7 단계로 구성됩니다. 이 단계는 각 건물이 마지막에 지정된 순서대로 수행됩니다. 이는 Waterfall을 가장 완벽한 모델 ​​중 하나이지만 가장 느리고 비용도 많이 듭니다.

다른 개발 방법은 비슷하지만 다른 원리로 작동합니다. 다른 시스템 개발 수명주기 방법은 기본 단계를 건너 뛰거나 결합하거나 재정렬합니다. 일반적으로 이는 창의적인 프로세스 속도를 높이거나 개발 비용을 낮추기 위해 수행됩니다. 또한 모델은 대체 컴퓨팅 스타일과 비즈니스 구조를 활용하기 위해 존재합니다.

시스템 개발 수명주기의 기본 단계는 4 가지 영역으로 나뉩니다. 처음 세 개 (디자인, 구성 및 구현)는 많은 새로운 시스템과 발명의 공통 부분입니다. 네 번째 처분은 상대적으로 드물다. 이 네 가지 영역의 대부분에는 전체주기를 구성하는 '하위 단계'가 있습니다.

거의 모든 모델에서 디자인은 첫 단계입니다. 아이디어가 없으면 구축 할 것이 없기 때문입니다. 설계 단계에는 모든 영역에서 가장 많은 하위 단계가 있습니다. 시작하려면 프로세스를 시작하기 위해 프로젝트를 설계 팀으로 가져와야합니다. 시스템 개념 및 계획 단계는 설계 회사의 내부 회계 및 타당성 조사에 중점을 둡니다. 요구 사항 분석은 사용자 요구에 중점을두고 있으며 디자인은 소프트웨어 또는 하드웨어 모델의 초기 생성입니다.

소프트웨어 개발 수명주기의 구성 단계는 종종 가장 긴 단계 중 하나입니다. 이러한 하위 단계에서는 하드웨어 또는 소프트웨어가 실제로 구축되고 테스트됩니다. 첫 번째 단계 인 개발은 시스템의 실제 생성이며 프로젝트에 따라 완료하는 데 며칠에서 몇 년이 걸릴 수 있습니다. 테스트의 두 번째 단계는 피드백을 생성하기 위해 제품을 사용하는 비 개발자입니다. 이러한 피드백을 바탕으로 프로젝트는 개발로 돌아가거나 다음 단계로 넘어갑니다.

구현은 사용자가 실제로 소프트웨어 또는 하드웨어를 사용하는 경우입니다. 구현이라고도하는 첫 번째 하위 단계 동안 프로젝트는 기존 시스템에 통합되고 사용자 교육이 수행됩니다. 운영 및 유지 보수는 두 번째 단계로 구성됩니다. 이 기간 동안 대상 사용자는 프로젝트를 정상적으로 사용하고 시스템에서 정기적 인 유지 보수를 수행합니다.

마지막 영역 인 폐기에는 하위 단계가 없습니다. 이 단계에서 프로젝트는 사용자 시스템에서 제거됩니다. 하드웨어 인 경우 정상적으로 폐기됩니다. 소프트웨어가 마이그레이션되고 기존 데이터가 구현 단계에 들어가는 최신 시스템으로 변환됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?