시스템 분석 및 설계-시스템 계획

요구 사항 결정이란 무엇입니까?

요구 사항은 데이터 처리 또는 캡처, 비즈니스 활동 제어, 정보 생성 및 관리 지원을 포함 할 수있는 새로운 시스템의 중요한 기능입니다.

요구 사항 결정에는 기존 시스템을 연구하고 세부 정보를 수집하여 요구 사항이 무엇인지, 어떻게 작동하는지, 개선해야 할 부분을 파악하는 것이 포함됩니다.

요구 사항 결정의 주요 활동

요구 사항 예상

  • 새로운 시스템에 대한 특정 문제 또는 기능 및 요구 사항을 포함하는 이전 경험을 기반으로 시스템의 특성을 예측합니다.

  • 경험이없는 분석가가 알아 채지 못할 영역에 대한 분석으로 이어질 수 있습니다. 그러나 지름길을 택하고 조사를 수행하는 데 편견이 도입되면 요구 사항 예측이 반쯤 될 수 있습니다.

요구 사항 조사

  • 현재 시스템을 연구하고 추가 분석을 위해 기능을 문서화하고 있습니다.

  • 분석가가 사실 발견 기술, 프로토 타이핑 및 컴퓨터 지원 도구를 사용하여 시스템 기능을 문서화하고 설명하는 시스템 분석의 핵심입니다.

요구 사항 사양

  • 여기에는 요구 사항 사양을 결정하는 데이터 분석, 새 시스템의 기능 설명 및 제공 될 정보 요구 사항 지정이 포함됩니다.

  • 여기에는 사실 데이터 분석, 필수 요구 사항 식별 및 요구 사항 충족 전략 선택이 포함됩니다.

정보 수집 기법

사실 발견 기술의 주요 목표는 분석가가 사용자가 이해하는 정확한 SRS를 준비하는 데 사용하는 조직의 정보 요구 사항을 결정하는 것입니다.

이상적인 SRS 문서는-

  • 완전하고 모호하지 않으며 전문 용어가 없어야합니다.
  • 운영, 전술 및 전략적 정보 요구 사항을 지정합니다.
  • 사용자와 분석가 간의 가능한 분쟁을 해결합니다.
  • 이해와 디자인을 단순화하는 그래픽 보조 도구를 사용하십시오.

다양한 정보 수집 기술이 있습니다-

인터뷰

시스템 분석가는 인터뷰를 통해 개인 또는 그룹으로부터 정보를 수집합니다. 분석가는 공식적이거나, 합법적이거나, 정치적인 행동을하거나, 비공식적 일 수 있습니다. 면접의 성공 여부는 면접관으로서의 분석가의 능력에 달려 있습니다.

두 가지 방법으로 수행 할 수 있습니다.

  • Unstructured Interview − 시스템 분석가는 시스템의 기본 정보를 얻기 위해 질의 응답 세션을 진행합니다.

  • Structured Interview − 사용자가 닫기 (목표) 또는 공개 (설명) 형식으로 응답해야하는 표준 질문이 있습니다.

Advantages of Interviewing

  • 이 방법은 종종 정 성적 정보를 수집하는 가장 좋은 소스입니다.

  • 서면으로 효과적으로 의사 소통하지 못하거나 설문지를 작성할 시간이없는 사람들에게 유용합니다.

  • 정보는 쉽게 검증되고 즉시 교차 확인 될 수 있습니다.

  • 복잡한 주제를 다룰 수 있습니다.

  • 의견을 구하여 핵심 문제를 쉽게 발견 할 수 있습니다.

  • 오해 영역의 격차를 해소하고 향후 문제를 최소화합니다.

설문지

이 방법은 분석가가 많은 사람으로부터 시스템의 다양한 문제에 대한 정보를 수집하는 데 사용됩니다.

설문지에는 두 가지 유형이 있습니다.

  • Open-ended Questionnaires− 쉽고 정확하게 해석 할 수있는 질문으로 구성되어 있습니다. 그들은 문제를 탐구하고 구체적인 답변 방향으로 이어질 수 있습니다.

  • Closed-ended Questionnaires − 시스템 분석가가 상호 배타적 인 가능한 모든 응답을 효과적으로 나열 할 때 사용되는 질문으로 구성됩니다.

Advantages of questionnaires

  • 같은 위치에 있지 않은 사용자의 관심사, 태도, 감정 및 신념을 조사하는 데 매우 효과적입니다.

  • 주어진 그룹에서 제안 된 시스템의 특정 기능을 승인하거나 비 승인하는 비율을 아는 것은 상황에서 유용합니다.

  • 시스템 프로젝트에 특정 방향을 제시하기 전에 전반적인 의견을 결정하는 것이 유용합니다.

  • 더 신뢰할 수 있으며 정직한 응답에 대해 높은 기밀성을 제공합니다.

  • 사실 정보를 선택하고 이메일로 보내고 우편으로 보낼 수있는 통계 데이터 수집에 적합합니다.

기록, 절차 및 양식 검토

기존 기록, 절차 및 양식을 검토하면 현재 시스템 기능, 운영 또는 활동을 설명하는 시스템에 대한 통찰력을 찾는 데 도움이됩니다.

Advantages

  • 사용자가 다른 사람에게 부과하기 전에 스스로 조직이나 운영에 대한 지식을 얻을 수 있도록 도와줍니다.

  • 절차 매뉴얼과 양식이 현재 시스템의 형식과 기능을 설명하므로 짧은 시간 내에 현재 작업을 문서화하는 데 도움이됩니다.

  • 조직에서 처리되는 트랜잭션에 대한 명확한 이해를 제공하고 처리를위한 입력을 식별하고 성능을 평가할 수 있습니다.

  • 분석가가 지원해야하는 운영 측면에서 시스템을 이해하는 데 도움이 될 수 있습니다.

  • 문제, 영향을받는 부분 및 제안 된 솔루션을 설명합니다.

관측

사람, 사건, 사물을인지하고 관찰하여 정보를 수집하는 방법입니다. 분석가는 조직을 방문하여 현재 시스템의 작동을 관찰하고 시스템의 요구 사항을 이해합니다.

Advantages

  • 정보를 수집하는 직접적인 방법입니다.

  • 수집 된 데이터의 진위가 의심되는 상황이나 시스템의 특정 측면의 복잡성으로 인해 최종 사용자가 명확한 설명을 할 수없는 상황에서 유용합니다.

  • 더 정확하고 신뢰할 수있는 데이터를 생성합니다.

  • 불완전하고 오래된 문서의 모든 측면을 생성합니다.

공동 애플리케이션 개발 (JAD)

소유자, 사용자, 분석가, 설계자 및 건축업자가 체계적이고 집중적 인 워크숍을 사용하여 시스템을 정의하고 설계 할 수 있도록 IBM에서 개발 한 새로운 기술입니다. JAD 교육을받은 분석가는 전문 기술이있는 워크샵의 진행자 역할을합니다.

Advantages of JAD

  • 수개월 간의 기존 인터뷰 및 후속 회의를 대체하여 시간과 비용을 절약합니다.

  • 공동 문제 해결을 지원하는 조직 문화에 유용합니다.

  • 여러 수준의 직원 간의 공식적인 관계를 촉진합니다.

  • 창의적인 디자인 개발로 이어질 수 있습니다.

  • 신속한 개발을 가능하게하고 정보 시스템의 소유권을 향상시킵니다.

이차 연구 또는 배경 읽기

이 방법은 수집 된 정보에 액세스하여 정보 수집에 널리 사용됩니다. 여기에는 마케팅 담당자가 내부 또는 외부 소스에서 사용하는 이전에 수집 한 정보가 포함됩니다.

Advantages

  • 인터넷의 가용성으로 더 공개적으로 액세스됩니다.

  • 저렴한 비용과 시간으로 귀중한 정보를 제공합니다.

  • 1 차 연구의 선구자 역할을하며 1 차 연구의 초점을 맞 춥니 다.

  • 연구자는 사용 된 절차 및 수집 문제와 함께 사용할 수 있으므로 연구가 가치가 있는지 결론을 내리는 데 사용됩니다.

타당성 조사

타당성 조사는 경영진이 시스템 연구가 개발에 타당해야하는지 여부를 결정하는 데 도움이되는 예비 조사로 간주 할 수 있습니다.

  • 기존 시스템을 개선하고 새로운 시스템을 개발할 가능성을 식별하고 시스템의 추가 개발을위한 정제 된 견적을 생성합니다.

  • 문제의 개요를 얻고 실행 가능하거나 적절한 솔루션이 있는지 여부를 결정하는 데 사용됩니다.

  • 타당성 조사의 주요 목적은 문제를 해결하는 대신 문제 범위를 획득하는 것입니다.

  • 타당성 조사의 결과는 제안 된 시스템의 완전한 특성과 범위를 포함하는 결정 문서로서의 공식 시스템 제안 행위입니다.

타당성 분석에 포함 된 단계

타당성 분석을 수행하는 동안 다음 단계를 따라야합니다.

  • 프로젝트 팀을 구성하고 프로젝트 리더를 임명합니다.

  • 시스템 흐름도를 개발합니다.

  • 현재 시스템의 결함을 식별하고 목표를 설정합니다.

  • 목표를 달성하기 위해 대체 솔루션 또는 잠재적 후보 시스템을 열거합니다.

  • 기술적 타당성, 운영 타당성 등과 같은 각 대안의 타당성을 결정합니다.

  • 각 후보 시스템의 성능과 비용 효율성에 가중치를 부여합니다.

  • 다른 대안의 순위를 매기고 가장 적합한 후보 시스템을 선택하십시오.

  • 승인을 위해 경영진에 대한 최종 프로젝트 지침의 시스템 제안을 준비합니다.

타당성 유형

경제성

  • 비용 / 편익 분석 방법을 사용하여 후보 시스템의 효과를 평가하고 있습니다.

  • 조직에 대한 이익과 비용 측면에서 후보 시스템의 순 이익을 보여줍니다.

  • 경제적 타당성 분석 (EFS)의 주요 목표는 투자 자금이 제안에 투입되기 전에 후보 시스템의 경제적 요구 사항을 추정하는 것입니다.

  • 후보 시스템 개발과 관련된 가장 낮은 수준의 위험과 함께 가장 빠르고 높은 자금 회수로 조직의 순 가치를 극대화하는 대안을 선호합니다.

기술적 타당성

  • 각 구현 대안의 기술적 타당성을 조사합니다.

  • 솔루션이 기존 기술로 지원 될 수 있는지 여부를 분석하고 결정합니다.

  • 분석가는 새로운 요구 사항을 충족하는 현재 기술 리소스를 업그레이드하거나 추가할지 여부를 결정합니다.

  • 후보 시스템이 기술 향상을 지원할 수있는 정도까지 적절한 응답을 제공하도록합니다.

운영 타당성

  • 시스템이 개발되고 구현되면 시스템이 효과적으로 작동하는지 여부를 결정합니다.

  • 이는 경영진이 제안 된 시스템과 현재 조직 환경에서 가능한 작업을 지원해야 함을 보장합니다.

  • 사용자가 영향을 받을지 여부를 분석하고 가능한 시스템 이점에 영향을 미치는 수정 된 또는 새로운 비즈니스 방법을 수락합니다.

  • 또한 후보 시스템의 컴퓨터 리소스와 네트워크 아키텍처가 실행 가능한지 확인합니다.

행동 타당성

  • 새로운 시스템 개발에 대한 사용자의 태도 또는 행동을 평가하고 추정합니다.

  • 새로운 업무 수행 방식에 대해 직원의 직무 상태를 교육, 재교육, 이전 및 변경하기 위해 시스템에 특별한 노력이 필요한지 여부를 결정하는 데 도움이됩니다.

일정 타당성

  • 주어진 시간 제약이나 일정 내에서 프로젝트를 완료해야합니다.

  • 또한 프로젝트 기한이 합리적인지 여부를 확인하고 검증합니다.