시스템 분석 및 설계-개요
시스템 개발은 계획, 분석, 설계, 배포 및 유지 관리와 같은 단계를 포함하는 체계적인 프로세스입니다. 여기,이 튜토리얼에서 우리는 주로-
- 시스템 분석
- 시스템 설계
시스템 분석
사실을 수집 및 해석하고 문제를 식별하며 시스템을 구성 요소로 분해하는 프로세스입니다.
시스템 분석은 목표를 식별하기 위해 시스템 또는 그 부품을 연구 할 목적으로 수행됩니다. 시스템을 개선하고 시스템의 모든 구성 요소가 목적을 달성하기 위해 효율적으로 작동하도록 보장하는 문제 해결 기술입니다.
분석은 지정합니다 what the system should do.
시스템 설계
특정 요구 사항을 충족시키기 위해 구성 요소 또는 모듈을 정의하여 새로운 비즈니스 시스템을 계획하거나 기존 시스템을 교체하는 프로세스입니다. 계획하기 전에 이전 시스템을 철저히 이해하고 효율적으로 작동하기 위해 컴퓨터를 가장 잘 사용할 수있는 방법을 결정해야합니다.
시스템 설계는 how to accomplish the objective of the system.
시스템 분석 및 설계 (SAD)는 주로 다음에 중점을 둡니다.
- Systems
- Processes
- Technology
시스템이란?
시스템이라는 단어는 그리스어 Systema에서 파생되었으며, 이는 공통된 원인이나 목표를 달성하기 위해 모든 구성 요소 집합 간의 조직적인 관계를 의미합니다.
시스템은 "특정 목표를 달성하기위한 계획에 따라 서로 연결된 상호 의존적 구성 요소의 순서대로 그룹화"입니다.
시스템의 제약
시스템에는 세 가지 기본 제약이 있어야합니다.
시스템에는 structure and behavior 미리 정의 된 목표를 달성하도록 설계되었습니다.
Interconnectivity 과 interdependence 시스템 구성 요소 사이에 존재해야합니다.
그만큼 objectives of the organization 가지고있다 higher priority 하위 시스템의 목표보다.
예를 들어 교통 관리 시스템, 급여 시스템, 자동 도서관 시스템, 인사 정보 시스템.
시스템의 속성
시스템에는 다음과 같은 속성이 있습니다.
조직
조직은 구조와 질서를 의미합니다. 미리 결정된 목표를 달성하는 데 도움이되는 구성 요소의 배열입니다.
상호 작용
구성 요소가 서로 작동하는 방식으로 정의됩니다.
예를 들어, 조직에서 구매 부서는 생산 부서와 상호 작용하고 인사 부서와 급여를 받아야합니다.
상호 의존
상호 의존성은 시스템 구성 요소가 서로 어떻게 의존 하는지를 의미합니다. 적절한 기능을 위해 구성 요소는 지정된 계획에 따라 조정되고 함께 연결됩니다. 한 하위 시스템의 출력은 다른 하위 시스템에서 입력으로 필요합니다.
완성
통합은 시스템 구성 요소가 함께 연결되는 방식과 관련이 있습니다. 이는 각 부분이 고유 한 기능을 수행하더라도 시스템의 각 부분이 시스템 내에서 함께 작동 함을 의미합니다.
중심 목표
시스템의 목표는 중심이되어야합니다. 실제 또는 명시적일 수 있습니다. 조직이 목표를 명시하고 다른 목표를 달성하기 위해 운영하는 것은 드문 일이 아닙니다.
사용자는 성공적인 설계 및 변환을 위해 분석 초기에 컴퓨터 응용 프로그램의 주요 목적을 알아야합니다.
시스템의 요소
다음 다이어그램은 시스템의 요소를 보여줍니다-
출력 및 입력
시스템의 주요 목적은 사용자에게 유용한 출력을 생성하는 것입니다.
입력은 처리를 위해 시스템에 입력되는 정보입니다.
출력은 처리의 결과입니다.
프로세서
프로세서는 입력을 출력으로 실제 변환하는 시스템의 요소입니다.
시스템의 운영 구성 요소입니다. 프로세서는 출력 사양에 따라 입력을 전체적으로 또는 부분적으로 수정할 수 있습니다.
출력 사양이 변경되면 처리도 변경됩니다. 어떤 경우에는 프로세서가 변환을 처리 할 수 있도록 입력도 수정됩니다.
제어
제어 요소는 시스템을 안내합니다.
입력, 처리 및 출력을 관리하는 활동 패턴을 제어하는 것은 의사 결정 하위 시스템입니다.
컴퓨터 시스템의 동작은 운영 체제와 소프트웨어에 의해 제어됩니다. 시스템의 균형을 유지하기 위해 필요한 입력 내용과 양은 출력 사양에 따라 결정됩니다.
피드백
피드백은 동적 시스템에서 제어를 제공합니다.
긍정적 인 피드백은 본질적으로 시스템의 성능을 장려하는 일상적인 것입니다.
부정적인 피드백은 본질적으로 정보 제공 용으로 컨트롤러에 조치 정보를 제공합니다.
환경
환경은 조직이 운영되는 "수퍼 시스템"입니다.
시스템을 공격하는 외부 요소의 소스입니다.
시스템이 작동해야하는 방식을 결정합니다. 예를 들어, 조직 환경의 공급 업체 및 경쟁 업체는 비즈니스의 실제 성과에 영향을 미치는 제약 조건을 제공 할 수 있습니다.
경계 및 인터페이스
시스템은 경계로 정의되어야합니다. 경계는 다른 시스템과 상호 작용할 때 구성 요소, 프로세스 및 상호 관계를 식별하는 제한입니다.
각 시스템에는 영향 및 제어 범위를 결정하는 경계가 있습니다.
주어진 시스템의 경계에 대한 지식은 성공적인 설계를 위해 다른 시스템과의 인터페이스 특성을 결정하는 데 중요합니다.
시스템 유형
시스템은 다음 유형으로 나눌 수 있습니다-
물리적 또는 추상 시스템
물리적 시스템은 유형의 실체입니다. 우리는 그들을 만지고 느낄 수 있습니다.
물리적 시스템은 본질적으로 정적이거나 동적 일 수 있습니다. 예를 들어 책상과 의자는 컴퓨터 센터의 물리적 부분이 정적 인 부분입니다. 프로그래밍 된 컴퓨터는 프로그램, 데이터 및 응용 프로그램이 사용자의 요구에 따라 변경 될 수있는 동적 시스템입니다.
추상 시스템은 실제 시스템의 공식, 표현 또는 모델 일 수있는 비 물리적 실체 또는 개념입니다.
개방형 또는 폐쇄 형 시스템
개방형 시스템은 환경과 상호 작용해야합니다. 시스템에서 입력을 수신하고 시스템 외부로 출력을 전달합니다. 예를 들어, 변화하는 환경 조건에 적응해야하는 정보 시스템.
폐쇄 형 시스템은 환경과 상호 작용하지 않습니다. 환경 적 영향으로부터 격리됩니다. 완전히 닫힌 시스템은 실제로 드뭅니다.
적응 형 및 비 적응 형 시스템
Adaptive System은 성능을 향상시키고 생존하기 위해 환경 변화에 대응합니다. 예를 들어, 인간, 동물.
Non Adaptive System은 환경에 반응하지 않는 시스템입니다. 예를 들어, 기계.
영구 또는 임시 시스템
영구 시스템은 오랫동안 지속됩니다. 예를 들어, 비즈니스 정책.
임시 시스템은 지정된 시간 동안 만들어진 후 철거됩니다. 예를 들어, DJ 시스템은 프로그램에 대해 설정되고 프로그램 후에 분해됩니다.
자연 및 제조 시스템
자연계는 자연에 의해 만들어집니다. 예를 들어, 태양계, 계절 시스템.
Manufactured System은 인공 시스템입니다. 예를 들어 로켓, 댐, 기차.
결정 론적 또는 확률 적 시스템
결정 론적 시스템은 예측 가능한 방식으로 작동하며 시스템 구성 요소 간의 상호 작용은 확실하게 알려져 있습니다. 예를 들어, 두 분자의 수소와 한 분자의 산소가 물을 만듭니다.
확률 적 시스템은 불확실한 행동을 보여줍니다. 정확한 출력은 알려져 있지 않습니다. 예를 들어, 날씨 예보, 메일 배달.
사회, 인간-기계, 기계 시스템
사회 시스템은 사람으로 구성됩니다. 예를 들어, 사교 클럽, 사회.
인간-기계 시스템에서는 인간과 기계가 모두 특정 작업을 수행하는 데 관여합니다. 예를 들어, 컴퓨터 프로그래밍.
기계 시스템은 인간의 간섭이 무시되는 곳입니다. 모든 작업은 기계에서 수행됩니다. 예를 들어, 자율 로봇.
사람이 만든 정보 시스템
DMC (Direct Management Control) 하에서 특정 조직의 데이터를 관리하기위한 상호 연결된 정보 리소스 집합입니다.
이 시스템에는 조직의 필요에 따라 정보를 생성하기위한 하드웨어, 소프트웨어, 통신, 데이터 및 응용 프로그램이 포함됩니다.
인공 정보 시스템은 세 가지 유형으로 나뉩니다.
Formal Information System − 상위 수준에서 하위 수준까지 메모, 지침 등의 정보 흐름을 기반으로합니다.
Informal Information System − 일상 업무 관련 문제를 해결하는 직원 기반 시스템입니다.
Computer Based System−이 시스템은 비즈니스 응용 프로그램을 관리하기 위해 컴퓨터에 직접 의존합니다. 예를 들어, 자동 도서관 시스템, 철도 예약 시스템, 은행 시스템 등
시스템 모델
회로도 모델
스키 매틱 모델은 시스템 요소와 해당 연결을 보여주는 2D 차트입니다.
정보 흐름, 재료 흐름 및 정보 피드백을 표시하기 위해 다른 화살표가 사용됩니다.
흐름 시스템 모델
흐름 시스템 모델은 시스템을 함께 유지하는 재료, 에너지 및 정보의 질서있는 흐름을 보여줍니다.
예를 들어 프로그램 평가 및 검토 기술 (PERT)은 실제 시스템을 모델 형태로 추상화하는 데 사용됩니다.
정적 시스템 모델
활동-시간 또는 비용-수량 과 같은 한 쌍의 관계를 나타냅니다 .
예를 들어 Gantt 차트는 활동-시간 관계의 정적 인 그림을 제공합니다.
동적 시스템 모델
비즈니스 조직은 동적 시스템입니다. 동적 모델은 분석가가 처리하는 조직 또는 응용 프로그램의 유형과 비슷합니다.
지속적이고 지속적으로 변화하는 시스템 상태를 보여줍니다. 그것은-
시스템에 들어가는 입력
변환이 이루어지는 프로세서
처리에 필요한 프로그램
처리 결과 출력입니다.
정보의 범주
관리자 수준 및 의사 결정 관리자와 관련된 세 가지 범주의 정보가 있습니다.
전략적 정보
이 정보는 향후 몇 년 동안 장기 계획 정책을 위해 최고 경영진이 필요로합니다. 예를 들어, 수익, 금융 투자, 인적 자원, 인구 증가 추세가 있습니다.
이러한 유형의 정보는 의사 결정 지원 시스템 (DSS)의 도움으로 얻을 수 있습니다.
경영 정보
이러한 유형의 정보는 월 단위의 단기 및 중기 범위 계획을 위해 중간 관리자에게 필요합니다. 예를 들어, 판매 분석, 현금 흐름 예측 및 연간 재무 제표.
이는 MIS (Management Information Systems)의 도움으로 달성됩니다.
운영 정보
이러한 유형의 정보는 일상적인 운영 활동을 시행하기위한 일일 및 단기 계획을위한 낮은 관리에 필요합니다. 예를 들어, 직원 출석 기록, 기한이 지난 구매 주문 및 사용 가능한 현재 재고 유지.
이는 데이터 처리 시스템 (DPS)의 도움으로 이루어집니다.