관리 메뉴

Fintecuriosity

[정보시스템 설계] 시스템 개발 환경 요점정리 본문

Industrial Engineering/정보시스템 설계

[정보시스템 설계] 시스템 개발 환경 요점정리

DataHolic26 2020. 8. 9. 17:25

 


1) 정보 시스템 분석 및 설계를 정의

시스템 분석 및 설계는 컴퓨터 기반 정보 시스템이 개발되고 운영되는 복잡한 프로세스

 

2) 정보 시스템 개발에서 시스템 분석가의 역할을 설명

시스템 분석가는 시스템 개발에 있어 핵심적인 역할을 수행합니다. 그들은 한쪽으로는 비즈니스 사용자와 또 다른 쪽으로는 기술인력들과의 사이에서 연락원 역할을 합니다. 분석가들은 성공을 위해서 분석 능력, 기술 능력, 관리 능력, 대인 관계 능력과 같은 4가지 능력을 개발할 필요가 있습니다.

 

3) 시스템 개발 생명주기(SDLC)를 설명

 

시스템 개발 생명주기는 4가지 주요 단계로 구성됩니다.

 

(1) 시스템 계획 및 선정

(2) 시스템 분석

(3) 시스템 설계

(4) 시스템 구현 및 운영

 

첫 단계인 계획 및 선정에서 분석가들은 시스템 개발 프로젝트의 세부적인 로드맵을 만듭니다. 분석 단계에서 분석가들은 비즈니스의 문제점을 해결하기 위한 작업을 합니다. 설계 단계에서는 문제점에 대한 해결책을 마련합니다. 끝으로, 최종 단계에서는 시스템이 사용자에게 전달되고 운영됩니다.

 

4) SDLC에 대한 대안적인 접근방법들에 대해 논의. 여기에 시스템 개발 시 CASE 도구의 역할에 대한 설명도 포함.

 

대안적 프레임워크들은 합동 애플리케이션 (JAD), 신속 애플리케이션 개발(RAD), 참여 설계(PD), 애자일 방법론(agile methodologies)입니다. 프로토타이핑을 통해, 분석가는 실제 작동되는 시스템 모델을 구축합니다. JAD에서는 분석가와 사용자가 만나 함께 문제점을 해결하고 시스템을 설계해 나갑니다. 

 

RAD는 정보 시스템 설계와 구현에 소요되는 시간을 감소시켜 줍니다. PD에서는 사용자 커뮤니티를 강조합니다. 애자일 방법론은 예단적 방법론보다는 적응적 방법론에, 역할보다는 사람에, 그리고 상황에 대한 지속적인 적응에 초점을 맞춥니다. CASE 도구는 시스템 개발 프로세스에서 도움이 될 두 있는 정보 기술입니다. CASE 도구는 다이어그래밍 도구들, 화면 및 리포트 설계 도구들, 그리고 여타의 특별한 목적을 위한 도구들을 포함합니다. CASE 도구들은 전형적인 작업들을 자동화함으로써 프로그래머들과 분석가들이 효율적이고 효과적으로 그들의 업무를 수행할 수 있도록 도움을 줍니다.

 

 

 

긴 글 읽어주셔서 감사합니다.

 


 

그러면 더 나아가서 다음 포스트에서는 "소프트웨어 도입"에 대해서 자세하게 예와 함께 기록하려고 합니다. 

 

이 포스트는 "Essentials of Systems Analysis and Design" 책의 내용을 참조 및 공부한 것을 바탕으로 제가 이해한 정보를 추가하여 쓰여졌습니다.