(1)시스템개발 수명주기(SDLC)에 대하여 설명하여라.
시스템개발 수명주기는 시스템개발을 위한 제반 활동을 계획하고 통제하는 준거틀을 제공한다고 할 수 있다.
시스템개발 단계
-분석:시스템개발에 대한 전체적인 실행 계획을 수립하고,시스템의 문제점을 파악하고,타당성 조사를 수행하며,그리고 시스템의 정보요구 사항을 분석하는 단계로서,이 단계에서 나온 결과를 가지고 시스템의 설계 및 구현이 이루어진다.
-설계:분석에서 나온 결과를 토대로 현 시스템의 약점이나 문제점을 보완 혹은 새로운 시스템을 개발하기 위한 실제적 작업을 하는 단계로서,정보의 흐름을 기준으로 한 개념적 설계와,이를 실제 하드웨어 및 소프트웨어에 적재하기 위한 물리적 설계를 하며,그리고 하드웨어 및 소프트웨어의 확보에 대한 활동을 한다.
-구현:설계에서 나온 결과를 토대로 실제로 시스템을 설치하는 단계로서,새로운 시스템 사용을 위한 교육훈련,시스템검사 및 설치,화일 및 기기의 변환,사후감사,그리고 유지보수가 실행된다.
장점
-사용자의 정보요구사항이 반영되지 않은 시스템의 개발을 방지한다.
-일정계획의 수립으로 예산의 초과나 개발기간의 지연을 최소화한다.
-각 단계가 확실하여 관리 및 통제가 용이하다.
-문서화 및 구조화가 잘되어 개발된 시스템의 유지보수를 쉽게 할 수 있다.
(2)시스템분석단계의 과정을 설명하시오.
1.프로젝트 팀 편성:먼저 시스템개발을 주도할 프로젝트 팀을 구성하는 것이 중요하다.이 팀에는 시스템전문가는 물론 사용자,경영층,그리고 필요시 외부 컨설턴트 등이 포함되어야 한다.
2.문제점 분석:현 시스템에 대한 문제점을 개괄적으로 파악하며,예비 타당성 분석을 실시하며,앞으로의 시스템개발에 대한 계획을 수립한다.
3.시스템고찰:현 시스템에 대한 자세한 분석을 수해하는데,미래에 대한 성공 여부는 현 시스템의 장단점 및 문제점을 정확히 파악하는 데 있다.
.... |