목차
정보시스템이란
정보 시스템은 정보를 수집, 처리, 저장 및 배포하기 위해 함께 작동하는 하드웨어, 소프트웨어, 데이터, 사람 및 절차의 모음입니다. 정보 시스템의 목표는 조직의 의사 결정 및 제어를 지원하기 위해 적시에 적절한 사람에게 적절한 정보를 제공하는 것입니다.
정보 시스템은 두 가지 주요 범주로 나눌 수 있습니다.
트랜잭션 처리 시스템(TPS)은 판매 주문, 급여 및 재고 관리와 같은 일상적인 비즈니스 트랜잭션을 처리하는 데 사용됩니다.
관리 정보 시스템(MIS)은 재무 분석, 시장 조사 및 생산 분석과 같은 전략적 결정을 내리는 데 필요한 정보를 경영진에게 제공합니다.
정보 시스템의 세 번째 범주는 의사 결정 지원 시스템(DSS)으로, 반구조화 및 비구조화 의사 결정 활동을 통해 관리자 및 기타 의사 결정자를 지원하는 데 사용됩니다.
정보 시스템은 일반적으로 하드웨어, 소프트웨어, 데이터, 사람 및 절차의 다섯 가지 구성 요소로 구성됩니다. 하드웨어에는 컴퓨터, 서버 및 저장 장치와 같은 시스템의 물리적 구성 요소가 포함됩니다. 소프트웨어에는 하드웨어에서 실행되고 하드웨어 작동을 제어하는 프로그램이 포함됩니다. 데이터에는 시스템에서 저장하고 처리하는 정보가 포함됩니다. 사람에는 시스템 사용자와 시스템을 운영 및 유지 관리하는 직원이 포함됩니다. 절차에는 시스템의 작동 및 사용을 관리하는 규칙 및 지침이 포함됩니다.
전반적으로 정보 시스템은 조직 내에서 의사 결정 및 제어 프로세스를 지원하기 위해 정보를 수집, 처리, 저장 및 전파하기 위해 함께 작동하는 구성 요소의 구조화된 집합으로 정의할 수 있습니다.
정보 시스템의 특징
입력: 데이터를 수집하고 시스템에 입력하는 프로세스입니다. 여기에는 직원과 같은 내부 소스와 고객 또는 공급업체와 같은 외부 소스의 데이터가 포함될 수 있습니다.
처리: 데이터를 유용한 정보로 변환하기 위해 데이터를 조작하는 것. 여기에는 데이터의 계산, 정렬 및 유효성 검사가 포함될 수 있습니다.
출력: 보고서, 그래픽 또는 경고와 같은 유용한 형식으로 정보를 생성합니다.
저장: 향후 사용을 위해 데이터 및 정보를 보유하는 기능입니다. 여기에는 데이터베이스, 파일 및 백업이 포함될 수 있습니다.
피드백: 오류 메시지 또는 상태 보고서와 같은 시스템 성능에 대한 정보를 제공하는 기능입니다.
상호 작용: 사용자가 데이터를 입력하거나 정보를 요청하는 등 시스템과 상호 작용할 수 있는 기능입니다.
연결성: 데이터 및 정보를 공유하기 위해 다른 정보 시스템 또는 외부 네트워크와 같은 다른 시스템에 연결하는 기능.
유연성: 변화하는 요구 사항과 필요에 적응할 수 있는 능력.
확장성: 조직이 성장함에 따라 증가하는 데이터 및 트랜잭션 양을 처리할 수 있는 능력입니다.
보안: 무단 액세스 및 손상으로부터 시스템과 포함된 데이터를 보호하는 기능입니다.
사용성: 다양한 수준의 기술 전문성을 가진 사람들이 쉽게 사용할 수 있는 능력.
신뢰성: 시간이 지남에 따라 정확하고 일관되게 기능하는 능력.
정보 시스템 분석과 설계
ISAD(정보 시스템 분석 및 설계)는 정보 시스템을 개발하고 유지 관리하는 프로세스입니다. 조직의 비즈니스 프로세스를 지원하는 정보 시스템을 식별, 분석 및 설계하는 체계적인 접근 방식입니다. 여러 단계로 구성된 다단계 프로세스입니다.
- 요구 사항 수집: 이 단계에는 조직의 요구 사항을 식별하고 시스템에서 수행해야 하는 작업을 결정하는 작업이 포함됩니다. 이 단계에는 현재 비즈니스 프로세스, 데이터 및 시스템을 이해하기 위한 이해 관계자와의 회의, 문서 분석 및 데이터 수집이 포함됩니다.
- 분석: 이 단계에는 요구 사항 수집 단계에서 수집된 정보를 분석하는 작업이 포함됩니다. 목표는 비즈니스 프로세스, 데이터 및 시스템을 이해하고 문제 또는 개선 기회를 식별하는 것입니다.
- 설계: 이 단계에는 새 시스템에 대한 세부 설계를 생성하는 단계가 포함됩니다. 디자인에는 데이터 레이아웃, 사용자 인터페이스 및 시스템 아키텍처를 포함하여 시스템의 논리적 및 물리적 디자인이 포함됩니다.
- 구현: 이 단계에는 새 시스템 구축, 테스트 및 설치가 포함됩니다. 이 단계에는 시스템 사용 방법에 대한 사용자 교육도 포함됩니다.
- 유지 관리: 이 단계에는 시간 경과에 따른 시스템 유지 관리 및 업데이트가 포함됩니다. 여기에는 시스템 성능 모니터링, 문제 해결 및 필요에 따라 시스템 변경이 포함됩니다.
방법론
- Waterfall(폭포수 모델) : Waterfall 방법론은 정보 시스템 개발에 대한 선형적이고 순차적인 접근 방식입니다. 그것은 다음 단계가 시작되기 전에 각각 완료되어야 하는 별개의 단계로 나뉩니다. 이 단계에는 요구 사항 수집, 분석, 설계, 구현 및 유지 관리가 포함됩니다. 이 방법론은 잘 정의되고 고정된 요구 사항이 있는 프로젝트에 가장 적합합니다.
- 애자일: 애자일 방법론은 정보 시스템 개발에 대한 반복적이고 증분적인 접근 방식입니다. 시스템이 개발되는 동안 시스템을 자주 검사하고 조정하는 것이 특징입니다. 민첩한 방법론은 유연하며 개발 프로세스의 모든 단계에서 시스템 요구 사항을 변경할 수 있습니다. 이 방법론은 빠르게 변화하거나 제대로 정의되지 않은 요구 사항이 있는 프로젝트에 가장 적합합니다.
- 스크럼: 스크럼은 복잡한 프로젝트를 관리하는 데 사용되는 특정 유형의 애자일 방법론입니다. 팀워크 강조, 짧은 반복 사용 및 스프린트 사용이 특징입니다.
- Lean: Lean 방법론은 Lean 제조 프로세스의 원칙을 기반으로 합니다. 지속적인 개선과 개발 프로세스에서 낭비 요소 제거를 강조하는 것이 특징입니다.
- DevOps: DevOps는 소프트웨어의 지속적인 통합 및 지속적인 제공에 중점을 둔 방법론입니다. 개발, 운영 및 품질 보증 팀을 통합하여 협업하고 소프트웨어 제공의 속도, 품질 및 보안을 개선합니다.