소프트웨어 공부/데이터베이스

[데이터베이스] 임무 목표 정의하기

야곰야곰+책벌레 2021. 8. 23. 14:52
728x90
반응형

  임무 목표는 데이터베이스에서 관리되는 데이터에 의해 지원되는 일반적인 작업들을 나타내는 문장들이다. 각각의 임무 목표는 단일 작업을 나타낸다. 이 업무 목표들은 데이터베이스 설계 작업 전체에 걸쳐 사용할 정보를 제공한다. 예를 들어, 임무 목표는 데이블 구조, 필드 명세, 관계 특성, 뷰 등을 정의하도록 도와준다.

 

잘 작성된 임무 목표

  잘 작성된 임무 목표는 일반적인 작업을 명확하게 정의한 선언적 문장이고, 불필요한 세부 사항이 없다. 그것은 일반적인 용어로 표현되고, 간결하고 요령이 있으며, 모호하지 않다.

 

전형적인 임무 목표의 예

  • 우리는 완전한 환자 주소 정보를 관리할 필요가 있다.
  • 우리는 모든 고객 판매를 추적할 필요가 있다.
  • 우리는 고객 대표가 특정하게 주어진 시간에 20명을 넘지 않는 고객들을 책임지도록 보장받을 필요가 있다.
  • 우리는 차량 관리를 추적할 필요가 있다.
  • 우리는 직원 전화번호부를 만들 필요가 있다.

  각 임무 목표는 하나의 일반적인 작업을 나타내고, 불필요한 세부 사항 없이 명확하게 작업을 정의한다. 만약 임무 목표가 하나 이상의 일반적인 작업을 나타낸다면, 그것을 둘 이상의 목표들로 분할해야만 한다. 

 

<잘못된 예>
  우리는 우리가 대표하는 연예인들과 그들이 제공하는 연예의 종류와, 우리가 그들을 위해 예약하는 약속까지 추적할 필요가 있다.
<수정 후>
1. 우리는 완전한 연예인 정보를 관리할 필요가 있다.
2. 우리는 우리가 예약하는 모든 약속을 추적할 필요가 있다.

 

임무 목표 구성하기

  임무 목표를 정의하는 것은 사용자 및 관리자와면담을 수행하고, 그 면담에서 수집된 정보를 기초로 하여 임무 목표를 작성하는 것을 포함하는 작업이다. 면담의 목적은 어떤 종류의 일반적인 작업이 데이터베이스 내의 데이터에 의해 지원될 필요가 있는지 결정하기 위한 것이다. 면담을 수행하면서 개방 지향적 질문을 해야 한다. 참여자들에게 그들의 일상적인 작업, 어떻게 조직이 작동되는지, 어떤 종류의 문제가 데이터베이스에 의해 해결될 필요가 있다고 믿는지 등에 관해 질문한다.

 

면담에 사용하는 질문의 예

  • 여러분은 어떤 종류의 작업을 일상적으로 수행하나요?
  • 여러분의 업무 설명을 어떻게 정의하시겠습니까?
  • 여러분은 어떤 종류의 데이터로 작업하고 싶습니까?
  • 여러분은 어떤 종류의 보고서를 작성합니까?
  • 여러분은 어떤 종류의 것을 추적합니까?
  • 여러분의 조직은 어떤 종류의 서비스를 제공합니까?
  • 여러분이 수행하는 직업의 종류를 어떻게 설명하시겠습니까?
728x90
반응형