자격증/DAP

[DAP] 과목 2 정보 요구 사항 개요 - 제 1장 - 제 1절 정보 요구 사항

뜽배 2025. 4. 22. 19:32
728x90
반응형

DAP(Data Archtecture Professional) 책을 통해 내가 공부한 내용을 요약한 것 

 

제 1장 - 정보 요구 사항 개요


제1장 정보 요구 사항 개요

제 2장 정보 요구 사항 조사

제 3장 정보 요구 사항 분석

제 4장 정보 요구 사항 명세화

제 3장 정보 요구 사항 검증 및 변경 관리


제 1절 정보 요구 사항

제 2절 정보 요구 사항 관리


 

1. 정보 요구 사항 

* 정의

  정보 요구 사항이란 사용자가 일상적으로 수행하는 업무의 개선 사항이나 신규 개발 사항으로 시스템을 통해 기능상의 목적을 달성하기 위해 요청하는 내용이다.

  시스템 개발에 있어서 가장 어려운 부분은 무엇을 개발할 것인가를 정확히 결정하는 일이다. 설계와 구현, 테스팅 등은 잘못되었을 때 낮은 비용으로 수정할 수 있으나, 요구 사항의 변경은 처음부터 다시 개발해야 하므로 많은 비용이 든다.

 

* 요구사항 분류

1) 비즈니스 이슈나 기회, 프로젝트를 수행한 이유 등과 같은 비즈니스 요구사항

2) 이해관계자 개인 또는 이해관계자 집단의 요구를 설명하는 이해관계자 요구 사항

3) 제품, 서비스 또는 결과의 특성과 기능을 설명하는 해결책 요구사항(기능적 요구사항, 비기능적 요구사항)

  - 기능적 요구사항 : 제품의 기능을 설명 (프로세스, 데이터, 제품과 상호작용)

  - 비기능적 요구사항 : 효율적인 제품이 되기 위해 요구되는 품질이나 환경 (보안, 성과, 안정성 등)

4) 현재 상태에서 향후 예상 상태로 전환하는데 필요한 전환 요구 사항

5) 프로젝트가 충족해야 하는 조치, 프로세스 등 프로젝트 요구 사항

6) 프로젝트의 성공적인 완료 또는 기타 프로젝트 요구 사항의 충족 여부를 확인하는 품질 요구 사항

 

* 프로젝트가 실패하는 원인

1) 비현실적 혹은 비논리적 목표

2) 최악으로 정의된 시스템 요구 사항 명세

3) 엉성한 프로젝트 관리 프로세스와 열악한 프로젝트 관리

4) 필요한 자원의 부정확한 예측

5) 프로젝트 상태에 대한 불확실한 보고

6) 프로젝트 복잡성을 다루기 위한 능력 부재

7) 관리되지 않은 위험

8) 고객, 개발자 간의 불성실한 커뮤니케이션

9) 성숙도가 떨어지는 기술의 사용

 

  프로젝트를 성공적으로 수행하기 위해서는 현업 사용자들이 이야기 하는 정보 요구사항을 IT업무 담당자들은 처음부터 철저하게 이해하고, 무슨 내용이며 어떤 기능들을 요구하는지 정확하게 분석하기 위해 노력해야 한다.

 


2. 정보 요구 사항 생명주기 모형

  정보 요구 사항의 생명주기는 요구사항 개발과 요구사항 관리로 나누어 지는데, 요구사항 개발 단계는 아래와 같다

 

* 요구사항 개발 단계

 

1) 정보 요구 사항 도출

  사용자의 정보 요구 사항을 도출하는 단계, 사용자 인터뷰.설문지.워크숍.현행 시스템 분석 등을 통해 도출

2) 정보 요구 사항 분석 및 정의

  사용자로부터 수집된 정보 요구 사항을 정리하고 방법론에서 제시하는 다양한 기법으로 분석 및 정의

3) 정보 요구 사항 명세화

  확정된 정보 요구 사항의 개별 사항에 대하여 세밀하게 분석하고 기록하는 단계. 향후 사용자의 정보 요구 사항이 정보시스템에 정확하게 반영될 수 있도록 상세하게 작성

4) 정보 요구 사항 검증

  사용자의 정보 요구 사항을 비즈니스 관점, 조직 관점, 애플리케이션 관점과 상관분석을 통해 누락 없이 반영되었는지 검증

 


3. 정보 요구 사항 유형

  사용자 요구 사항은 크게 기능.비기능.기타 요구 사항으로 구분할 수 있다.

 

* 소프트웨어 사업 요구사항 분류별 설명

1) 기능 

  - 기능 : 목표 시스템이 반드시 수행해야 하거나 목표 시스템을 이용하여 사용자가 반드시 수행할 수 있어야 하는 기능(동작)에 대하여 기술

2) 비기능

  - 성능 : 목표시스템의 처리속도 및 시간, 처리량 등 성능에 대한 요구 사항 기술

  - 시스템 장비 구성 : 목표 사업 수행을 위한 HW, SW, NW등의 장비 도입 요구사항을 기술

  - 인터페이스 : 목표 시스템과 외부를 연결하는 시스템 인터페이스와 사용자 인터페이스에 대한 요구사항 기술

  - 데이터 : 목표 시스템의 서비스에 필요한 초기자료 구축 및 데이터 변환 등, 데이터 구축하기 위한 요구사항

  - 테스트 : 구축된 시스템이 목표 대비 제대로 운영되는지 테스트하고 점검하기 위한 요구사항

  - 보안 : 정보 자산의 기밀성과 무결성을 확보하고, 데이터 및 기능 접근을 통제하기 위한 요구사항

  - 품질 : 목표 사업의 원활한 수행 및 운영을 위해 관리가 필요한 품질 요구사항

  - 제약사항 : 목표 시스템 설계, 구축, 운영과 관련하여 사전에 파악된 기술,표준,업무,법제도 등 제약조건 요구사항

  - 프로젝트 관리 : 프로젝트의 원활한 수행을 위한 관리 방법 및 단계별 수행방안 요구사항

  - 프로젝트 지원 : 프로젝트의 원활한 수행을 위해 필요한 지원 사항 안정화 및 운영, 교육 훈련, 기술지원 등 요구사항

3) 기타

  - 유지관리 수행 : 유지관리 대상별 유지관리 방법을 기술하는 것으로 장애관리, 변경관리, 성능관리, 백업,복구 등 요구사항

  - 유지관리 인력 : 유지관리 수행을 위해 필요한 운영인력 체계, 담당자별 역할 등 유지관리 방안 기술

  - 컨설팅 : 정보화사업의 업무 효율성과 생산성을 높이는 정보시스템 구축 및 운영을 위한 게발 사항을 지원하는 요구사항

  - 공사 : 정보화 사업  중 전산실 공사, 상황실 공사, 내부 인테리어 등 요구사항

 

* 행정정보 데이터베이스 표준화 지침

1) 데이터 수집 및 입력 방법 정의

2) 초기 데이터 구축

3) 데이터 이관

4) 데이터 관리

 

  데이터 요구 사항을 반영하여 데이터 구축.운영 관리 방안을 마련해야 하며, 이를 기반한 세부 사용자의 정보 요구 사항과 관련된 요구 사항은 주로아래의 [*정보 요구 사항 유형] 과 같다

 

* 정보 요구 사항 유형

1) 기능 개선 요건 

  - 시스템에서 입력을 받아들여 처리하고 출력을 만들어 내는 주요 활동 및 프로세스에 대한 요건

2) 성능 개선 요건

  - 사용자가 원하는 성능 개선 사항으로는 동시 사용자 수, 처리하는 정보의 양과 종류, 트랜잭션 소요 시간 등이 있다.

3) 외부 인터페이스 요건

  - 대외기관으로 부터 수신 및 송신하는 입출력 방식이 추가 및 변경되었을 경우 발생하는 요건

4) 보안 개선 요건

  - 중요 데이터에 대한 훼손, 변조, 도난, 유출에 대한 물리적 접근 통제 및 사용 통제 에 대한 요건

등 으로 볼 수 있다.

728x90
반응형