차례:

비디오: [자격증] 정보처리기사 실기 3과목 1장 요약정리 (1/2) [4k] (칠월 2024)

비디오: [자격증] 정보처리기사 실기 3과목 1장 요약정리 (1/2) [4k] (칠월 2024)
Anonim

데이터베이스는 체계적이고 디지털 형식으로 데이터 파일을 관리하기 위해 생성 및 구현되는 모든 소프트웨어 패키지입니다. 데이터베이스 소프트웨어의 목적은 많은 수의 데이터를 효율적으로 관리하고 처리하기위한 것이므로 운영 기간 중 오작동을 피하기 위해 개발 및 구현을주의 깊게 관찰하고 문서화합니다. 데이터베이스 프로그램의 이러한 관찰 및 문서화 프로세스는 공식적으로 5 가지 주요 단계로 구성된 데이터베이스 수명주기라고합니다. 데이터베이스 라이프 사이클의이 단계는 실제 환경에서이 프로그램이 실제로 계획, 개발, 평가 및 구현되는 단계를 나타냅니다. 또한 어떤 단계에서 문제 (또는 허점)가 발견되면 수명주기를 롤백 (또는 재시작)하여 효과적인 데이터베이스 소프트웨어를 생성합니다.

계획

데이터베이스 개발 라이프 사이클의 첫 번째 단계는 필요한 정보를 수집하고 데이터베이스 프로그램이 개발되는 요구 사항에 관한 이론적 체계를 준비하는 것입니다. 이 단계에서 개발자는 데이터베이스 프로그램을 설계 할 플랫폼을 계획하고 프로세스와 관련된 예산을 할당하며 개발 및 구현 프로세스가 완료되는 일정을 정한다.

분석

분석 단계에는 사전에 수행 된 데이터베이스 개발 계획에 대한 비판적 평가가 포함됩니다. 이 단계에서는 한 명 이상의 개발자 (또는 개발자 팀)가 비용, 기간, 개발 플랫폼 (프로그래밍 언어와 같은) 및 예측 된 개발 결과와 같은 요소에 대한 데이터베이스 개발 계획을 평가하여 예정된 데이터베이스 프로그램 간단히 말하면; 이 단계는 계획을 분석하고 데이터베이스 개발 계획 내에 존재하는 허점을 찾는 것입니다.

디자인 개발

신중한 계획 및 분석 후 데이터베이스 프로그램은 데이터베이스 수명주기의이 세 번째 단계에서 설계되거나 개발됩니다. 이 단계에서 데이터베이스 작업의 모든 논리적 설계 매개 변수가 완료되고 지정된 시간 내에 프로그램 개발이 수행됩니다. 이 설계 단계가 완료되면 앞의 두 단계에서 해결 된 기술적 인 한계와 허점을 모두 갖춘 완전한 데이터베이스 소프트웨어 패키지를 사용할 수 있습니다. 또한이 최종 버전의 데이터베이스 프로그램은 일반적으로 구현의 다음 단계로 넘어 가기 전에 (설계 / 개발 단계에서) 운영 효율성을 확인합니다.

이행

이 단계에서 개발 된 프로그램은 주어진 데이터 값 세트 (정보) 집합을 통해 구현되며 운영 매개 변수가 최종적으로 사전 정의 된 작업에 적용됩니다. 즉, 구현 단계에서 개발 된 데이터베이스 프로그램은 사용자가 제어하는 ​​소프트웨어로 작동하여 원하는 작업을 위해 기존의 데이터 풀을 관리하기위한 것입니다.

유지

유지 관리의 다섯 번째 단계는 일반적으로 개발 된 데이터베이스 프로그램의 기능을 테스트, 관리, 문제 해결 및 유지 관리하기 위해 할당 된 전체 기간을 나타내는 장기간 단계입니다. 이 단계는 일반적으로 데이터베이스 프로그램을 구현 한 직후부터 시작되며, 데이터베이스에서 상당한 문제가 발생할 때까지 지속되므로 다른 구현주기를 위해 다시 설계하거나 다시 계획해야합니다.

데이터베이스 수명주기 단계