Projects/준비 사항

[Day 3] 01_SRS_22.12.19

생각없이 해도 생각보다 좋다. 2022. 12. 19. 09:41

**SRS
>SRS 정의
: Software requirements specification
: 프로그램 종합 설계도

>SRS Template
1. 소개
1.1 목적(Purpose) // 해당 애플리케이션 혹은 설명하고자 하는 부분의 시스템을 안내
1.2 문서 규칙 (Document Convention) // 텍스트, 주석 등 문서의 모든 표기 규칙을 안내
1.3 독자대상과 읽는 방법 (Intend Audience and Reading Suggestion)
1.4 프로젝트 범위 (Project Scope)
1.5 참조 (Reference)

2. 전체 설명 (Overall Description)
2.1 제품조망 (Product Perspective)
2.2 제품 기능 (Project Feature)
2.3 사용자 계층과 특징 (User Classes and Characteristic)
2.4 운영 환경 (Operation Environment)
2.5 설계 및 구현 제약사항 (Design and Implementation constraint)
2.6 사용자 문서 (User Documentation)
2.7 가정과 종속관계 (Assumptions and Dependencies)

3. 시스템 특징 (System Feature)
3.1 시스템 특징
가. 설명과 우선순위 (Description and Priority)
나. 자극/응답 순서 (Stimulus / Response Sequence)
다. 기능 요구사항 (Functional Requirement)

4. 외부 인터페이스 요구사항 (External Interface Requirement)
4.1 사용자 인터페이스 (User Interface)
4.2 하드웨어 인터페이스 (Hardware Interface)
4.3 소프트웨어 인터페이스 (Software Interface)
4.4 통신 인터페이스 (Communication Interface)

5. 기능 이외의 다른 요구사항 (Other Nonfunctional Requirements)
5.1 성능 요구사항 (Performance Requirement)
5.2 안전 요구사항 (Safety Requirement)
5.3 보안 요구사항 (Security Requirement)
5.4 소프트웨어 품질 특성 (Software Quality Attribute)

6. 다른 요구사항 (Other Requirement)