본문 바로가기
정보처리기사/01. 요구사항 관리

Chapter 03. 요구사항 확인

by HoPpangg 2021. 9. 8.
SMALL

1. 요구사항 분류

-1) 기능적 요구사항 (기완일)

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

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

-2) 비기능적 요구사항 (신사효유이보제)

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

- 특성 : 신뢰성, 사용성, 효율성, 유지보수성, 이식성, 보안성 및 품질 관련 요구사항, 제약사항

 

2. 요구사항 개발 프로세스 (도분명확)

-1) 도출

- 인터뷰

- 브레인스토밍

- 델파이 기법 : 전문가의 경험적 시직을 통한문제 해결 및 미래예측을 위한 방법

- 롤 플레잉

- 워크숍

- 설문 조사

-2) 분석

    1) 요구사항 분류 : 기능 / 비기능 요구사항 분류

    2) 개념 모델링 생성 및 분석

    3) 요구사항 할당 : 아키텍처 구성요소 실별

    4) 요구사항 협상

    5) 정형 분석 : 구문*Syntax)과 의미(Semantics)를 갖는 정형화된 언어 사용하여 수학적 기호로 표현

-3) 명세

- 시스템 정의서

- 시스템 요구사항 명세서

- 소프트웨어 요구사항 명세서

- 비정형 명세기법(자연어 기반) / 정형 명세기법 (수학적인 원리와 표기법으로 서술)

- 요구사항 명세 원리 및 검증 항목 (명완검 일수 추개)

- 명확성, 완전성, 검증 가능성, 일관성, 수정 용이성, 추적 가능성, 개발 후 이용성

-4) 확인

- 검토

- 프로토타이핑, 모델 검증

- 인수 테스트

- 절차 : 요구사항 목록 확인 -> 요구사항 정의서 작성 여부 확인 -> 비기능적 요구사항 확인 -> 타 시스템 연 계 및 인터페이스 요구사항 확인

- 주요 기법

- 요구사항 검토

- 정형 기술 검토 (동워인) : 동료 검토, 워크 스루, 인스펙션

- 프로토 타이핑 활용

- CASE 도구 활용 검증

- 모델 검증

등등

 

3. 상세 정형 기술 검토 기법 (관기 인워감)

-1) 관리 리뷰 (Management Review)

- 프로젝트 진행 상황에 대한 전반적인 검토를 바탕으로 범위, 일정, 인력 등에 대한 통제 및 의사결정을 지원

-2) 기술 리뷰 (Technical Review)

- 정의된 계획 및 명세를 준수하고 있는지 검토하는 리뷰

-3) 인스펙션 (Inspection) = 동료검토(Peer Review)

- 소프트웨어 요구, 설계, 원시 코드 등의 저작자 외의 다른 전문가 또는 팀이 검사하여 문제를 식별하고 문제에 대한 올바른 해결을 찾아내는 형식적인 검토 기법

-4) 워크 스루 (Walk through)

- 검토 자료를 회의 전에 배포하여 사전 검토한 후 짧은 시간 동안 회의를 진행하는 형태로 리뷰를 통해 문제 식별, 대안 조사, 개선 활동, 학습 기회를 제공하는 가장 비형식적인 검토 방법

-5) 감사 (Audit)

- 소프트웨어 제품 및 프로세스가 규제, 표준, 가이드라인, 계획, 절차를 준수하고 있는지 독립적으로 평가

- 감사는 소프트웨어 제품의 제공자, 소비자, 3기관이 수행

 

728x90
LIST

댓글