코딩하는 해달이

[응용소프트웨어공학] 2-3 요구 추출 방법 본문

USG 공유대학

[응용소프트웨어공학] 2-3 요구 추출 방법

코딩하는 해달 2023. 9. 18. 15:52

요구 추출 방법

-고객의 발표

-인터뷰

-설문

-관찰과 작업 분석

-프로토타이핑

-문헌, 양식 조사

  -업무 문서나 양식을 조사 : 현재의 업무나 시스템 정보에 대해 깊은 이해 가능

  -유사한 프로젝트를 조사 : 개발할 시스템에 대한 통찰 제공

  -산업이나 기업 표준 조사

  -정부 정책이나 규제 조사 : 요구 분석서의 제한 사항이 될 수 있음

-브레인스토밍 회의

  -여러명으로부터 아이디어와 정보를 얻기 위한 회의 기법

  -토론보다는 아이디어를 쏟아 놓도록 익명성을 보장해야 함

  -훈련된 요원이 회의를 주재하며, 참가자들이 서로 자극이 되어 열정을 가지고 아이디어를 창안하도록 함

  -JAD(Joint Application Development) : 개발자와 사용자들이 요구를 정의하기 위해 3~4일동안 특정한 장소에서 모여 집중적으로 이루어지는 브레인 스토밍

  -브레인 스토밍 과정

    -1.관련자 모두가 참여하는 회의를 소집

    -2.경험 많은 사람을 회의 주재자로 선정

    -3.테이블에 참석자를 배석시키고 종이 준비

    -4.토론의 유도할 질문을 정함 : 유도질문은 예, 아니오가 아닌 간단한 문장으로 대답할 수 있는 질문

    -5.질문에 대하여 답을 종이에 적되, 한 장에 하나의 아이디어만 적은 후 옆 사람에게 돌림

    -6.5번 단계를 5~15분간 반복하되 아이디어가 없으면 중단

    -7.돌아가면서 각자 종이에 적힌 아이디어를 읽게 함 : 필요시 간단한 설명 추가

-사용자 스토리

  -User Stroy : 사용자 관점에서 시스템을 통해 달성하고 싶은 가치를 간단 명료하게 표현한 것

  -Agile 방법론에서 요구사항을 표현하기 위해 사용

  -보통 한 장의 메모지나 인덱스 카드를 사용해 사용자 스토리 확장

  -Mike Cohn이 제안한 사용자 스토리의 작성 방법 : 누가, 왜, 무엇을 명확하게 명세

-유스케이스

 

반응형
Comments