컴공생의 다이어리
요구사항 명세(Requirement Specification) 기법 본문
요구사항 명세(Requirement Specification)란?
- 요구사항 명세는 분석된 요구사항을 바탕으로 모델을 작성하고 문서화하는 것을 의미
- 기능 요구사항을 빠짐없이 기술
- 비기능 요구사항을 필요한 것만 기술
- 구체적인 명세를 위해 소단위 명세서(Mini-Spec)가 사용될 수 있음
요구사항 명세 기법
구분 | 정형 명세 기법 | 비정형 명세 기법 |
기법 | 수학적 원리 기반, 모델 기반 | 상태/기능/객체 중심 |
작성기법 | 수학적 기호, 정형화된 표기법 | 일반 명사, 동사 등의 자연어를 기반으로 서술 또는 다이어그램으로 작성 |
특징 | - 요구사항을 정확하고 간결하게 표현 가능 - 요구사항에 대한 결과가 작성자에 관계없이 일관성이 있으므로 완전성 검증이 가능함 - 표기법이 어려워 사용자가 이해하기 어려움 |
- 자연어의 사용으로 인해 요구사항에 대한 결과가 작성자에 따라 다를 수 있어 일관성이 떨어지고, 해석이 달라질 수 있음 - 내용의 이해가 쉬어 의사소통이 용이함 |
종류 | VDM, Z, Petri-net, CSP 등 | FSM, Decision Table, ER 모델링, State Chart(SADT) 등 |
728x90
반응형
'자격증 > 정보처리기사' 카테고리의 다른 글
DDL 명령어 - 생성(CREATE), 수정(ALTER), 삭제(DROP, TRUNCATE) (0) | 2021.04.07 |
---|---|
트랜잭션(Transaction) 개념, 특성, 제어 (0) | 2021.04.06 |
[정보처리기사 필기] 2021년 1회 가답안(A형/B형) (0) | 2021.03.15 |
소프트웨어 생명 주기(Software Life Cycle)-폭포수, 프로토타입, 나선형, 애자일 (0) | 2021.03.15 |
소프트웨어 정의 네트워크(SDN) (0) | 2021.03.06 |
Comments