티스토리 뷰
要求仕様書 요구사양서란?
- 클라이언트의 요구, 희망 사항 등을 기술
- 클라이언트의 요구나 희망 사항 중에서도, 시스템 개발에서 필요한 것을 나타냄
- 개발 팀이 개발에 들어가기 전에 작성하는 문서로서 시스템이나 소프트웨어의 요건을 명확화하기 위해 사용됨
- 시스템의 목적이나 기능, 성능, 인터페이스, 보안, 품질보증 등 개발에 필요한 요건 등이 상세하게 기재되어 프로젝트의 진행이나 품질을 확보하는 데 있어서 중요한 역할을 함
- 시스템이나 소프트웨어 개발에 있어서 필수불가결한 문서
- 시스템이 필요로 하는 요건이나 기능을 명확하게 함으로서 시스템 개발의 효율성과 품질을 향상시킴
설계방법
1. 요구수집
- 개발 대상의 소프트웨어에 무엇을 실행시키고 싶은지, 어느 정도의 역할을 맡기고 싶은지를 이해 관계자들에게서 히어링하여 요구를 수집
- 유저, 개발자, 매니저, 엔드유저, 비지니스 담당자, 법적 요건, 기술적 요건 등의 다수의 관점에서 정보를 수집
- 여기에서는 고객의 니즈나 문제점, 필요한 기능, 예산, 스케줄 뿐아니라 법적 요건, 기술적 요건 등도 다뤄야함
- 시스템 개발에서 자주 있는 일로서는 기본적인 시스템의 동작 등에 대해서 요구되어지지만 보안이나 품질에 대해서는 정하지 않음
- 시스템에 있어서 보안이나 품질은 매우 중요한 요소이며, 이들을 명확하게 정해두는 것으로서 더욱 좋은 시스템을 개발하는 것이 가능
2. 요구분석
- 수집된 요건을 분석하여 독자적인 요건을 결정
- 각각의 요건이 중요한지, 또 빠진 부분이 없는지 무결성 검증을 하면서 우선순위를 매길 필요가 있음
- 특히 모순되는 요건, 누락된 요건이 있는 경우에는 사용자에게 다시 확인을 하여 더 중요한 요건을 우선시함
- 개발 전에 애플리케이션을 시각화하여 보여주기 위한 프로토타입을 개발하는 것도 하나의 방법
- 본격적으로 개발에 들어가기 전에 프로토타입으로 확인하는 것으로 인식의 차이를 없애면서 공정 진행가능
3. 요구정의(요건정의)
- 요구 분석에서 얻은 정보나 데이터를 바탕으로 실제로 소프트웨어를 개발하는 사람들에게 요구를 이해시키기 위한 문서를 작성
- 요건을 정의하기 위해 유스 케이스, 흐름도, 상태 전이도, 와이어 프레임, 시퀀스 그림 등을 사용
- 이 단계에서 개발 측에 이해시킬 수 있는 문서를 만들 수 있다면 더욱 원활하게 공정이 진행되기 때문에 세밀한 제작이 중요
4. 요구사양서 작성
- 여기까지 정해진 요구를 바탕으로 요구사양 작성을 실시함
- 요구와 설계의 연결고리가 되는 문서를 작성하기 때문에 시스템이 사용되는 영역에 적합한 규칙을 따르면서 시스템의 작성/수정을 지시
- 이것은 요구사양 작성의 최종공정이 되며, 시스템의 작성이나 수정과 같은 매우 중요한 부분이기 때문에 지금까지의 공정을 되돌아보면서 기술하는 것이 중요
요구사양서 작성법
- 배경·현재 상태의 과제
- 목적
- 기능
- 개발 체제
- 개발 스케줄
요건정의서
- 시스템의 요건을 명확히 하고 개발을 진행하기 위한 기본적인 문서
- 시스템이 충족해야 할 기능이나 성능, 제약조건 등을 가리킴
- 시스템을 개발하기 위한 설계서의 전 단계로, 시스템 개발에 있어서 필수적인 문서
- 요건정의서와 요구사양서의 차이는 작성하는 단계가 다름
- 요건정의서는 시스템을 개발하기 전 단계에서 시스템의 요건을 명확히 하기 위한 문서
- 요구사양서는 요건정의서에서 정의된 시스템의 요건을 바탕으로 시스템의 사양을 상세하게 기술하는 문서
- 요구사양서는 시스템 개발 중 작성되며 개발자나 테스터가 참조하는 문서
'IT공부 > 프로그래밍' 카테고리의 다른 글
m3 macbook python pip install 에러 (0) | 2024.07.21 |
---|---|
한국은행 API 신청 방법 (0) | 2024.07.21 |
Macbook Homebrew 설치 (0) | 2024.04.14 |
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 에러 (0) | 2023.03.26 |
github 깃허브 master -> master (fetch first) 오류 해결 (0) | 2023.03.18 |
- Total
- Today
- Yesterday
- 일본어
- 인프라엔지니어
- 해외취업
- it
- 인프라
- 리액트 문법
- 리액트
- Network
- 이력서
- 네트워크공부
- 엔트리시트
- WSL
- 일본어학습
- 일본어경어
- 일본어존경어
- 면접
- 일본어공부
- Es
- OSI 7 layer
- 일본어학습법
- 인프라공부
- 일본어면접
- 일본생활
- WSL2
- WSL설치
- 일본
- 네트워크
- 일본IT기업
- React
- 일본취업
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |