본문 바로가기
기본 지식

요구사항

by HJINHA 2021. 7. 1.

요구사항

- 요구공학: 시스템 개발을 위해 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 활동

- 분류

1) 기능적 요구사항

- 시스템이 제공하는 기능, 서비스에 관한 요구사항

- 기능성, 완전성, 일관성

2) 비기능적 요구사항

- 기능 이외의 사항, 시스템 구축에 대한 제약사항에 관한 요구사항

- 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성, 제약사항

- 요구사항 개발 프로세스

- 도출 -> 분석 -> 명세 -> 확인 (도분명확)

1) 도출

- 인터뷰, 브레인스토밍, 델파이, 롤플레잉, 워크숍, 설문조사

* 델파이: 전문가의 경험적 지식을 통한 해결 방법

2) 분석

- 자료 흐름 지향 분석(데이터 흐름도), 객체지향 분석(UML(범용 모델링 언어)로 표준화)

3) 명세

- 산출물로 요구사항 명세서

- 비정형 명세 기법: 자연어 기반 서술. 이해가 용이

- 정형 명세 기법: 수학적으로 서술. 명확하고 검증이 용이

4) 확인 및 검증

- 정형 기술 검토

(1) 동료 검토: 작성자가 설명하고 관계자들이 들으면서 진행

(2) 워크 스루: 검토 자료를 회의 전에 배포해서 사전검토, 짧은 시간 동안 회의

(3) 인스펙션: 저작자 외의 다른 전문가가 검사

'기본 지식' 카테고리의 다른 글

논리 데이터 저장소  (0) 2021.07.01
화면 설계  (0) 2021.07.01
현행 시스템 분석  (0) 2021.06.29
소프트웨어 개발방법론  (0) 2021.06.29
예외처리 (Exception Handling)  (0) 2021.03.23

댓글