**1. SRS 란?

: Agentic Programming을 위한 Software Requirements의 핵심 파악**

<aside> ✅

예시: 쇼핑몰 서비스 요구사항 (단순화된 SRS 양식)

</aside>

SRS (Software Requirements Specification) : 글로벌 표준 양식 확인

무료 다운로드 링크

29148-2018-ISOIECIEEE.pdf

공식 표준 사이트들의 비싼 유료 다운로드 *~~바가지 요금~~*

https://www.iso.org/standard/72089.html

https://standards.ieee.org/ieee/29148/6937/

항목 IEEE 830-1998 ISO/IEC/IEEE 29148:2018
발행 연도 1998 2011 (2018 개정)
현재 상태 폐기됨 사용 중
범위 SRS 문서 구조 정의 시스템·소프트웨어 요구사항 엔지니어링 전 라이프사이클 포괄
주 목적 SRS 문서 포맷 표준화 요구사항 도출, 분석, 명세, 검증, 관리 통합 가이드
요구사항 ID 필수 아님 모든 요구사항에 ID 부여 필수
추적성(Traceability) 명시 없음 요구사항–설계–검증 간 명시적 추적성 요구
검증 방법 포괄적 · 짧음 Inspection/Test/Analysis/Demonstration 명확 정의
승인 기준(Acceptance Criteria) 없음 각 요구사항마다 반드시 포함
이해관계자 정의 별도 섹션 없음 역할과 책임 명확 정의
비기능 요구사항 제한적 언급 성능, 보안, 신뢰성 등 품질 속성 상세 정의
문서 구조 서론, 전체 설명, 구체 요구사항, 부록 기획 → 도출 → 명세 → 검증 → 관리 단계별 구성
품질 기준 기초적 수준 요구사항 품질의 상세 기준 제공
산업 채택도 학계/레거시 위주 글로벌 프로젝트, 공공 조달, CMMI, ISO 기반 조직에서 광범위 사용

→ 실제 표준 양식은 문서화 구조가 매우 정교하고 방대함

⇒ 시작할 때는 적절한 크기의 템플릿으로 필요한 만큼 점진적으로 확장해 나가는 것이 중요함!

<aside> ✅

[멘토링 사례] 기존 문서를 글로벌 표준 (ISO/IEC/IEEE 29148:2018) SRS 양식에 맞춰가기

*딸깍용 샘플이 아닙니다. 일부 편집된 실전 자료이므로, 구조 파악용(메타프롬프팅 가능)으로만 사용해 주세요

SW 엔지니어를 위한 SRS 고도화 멘토링: 광고 플랫폼 시스템 개발 프로젝트

</aside>

Q. 파트 1부터의 수많은 자료와 기획을 수행하는 이유가 궁금합니다!

A. 비즈니스 전략과 기술적 실행의 관점에서 우리 활동의 핵심 목적을 구조적으로 정리해 드립니다.

정확한 설계 문서로 프로그램 로직 상세 가이드 하기

설계 문서는 SRS에 명시할 수 있는 가장 구체적인 시스템적 요구사항! 설계 문서에는 UseCase, ERD, CLD, Component Diagram, Sequence Diagram 등이 있음 AI 에이전트 활용 개발에서는 Sequence Diagram이 매우 효과적!

<aside> ✅

SRS 양식 내 시퀀스 다이어그램 작성 위치

...

**3. 시스템 컨텍스트 및 인터페이스 (System Context and Interfaces)
    3.1 클라이언트 애플리케이션
    3.2 외부 시스템 연동
    3.3 API 개요
    3.4 인터랙션 시퀀스                       *-> 시퀀스 다이어그램 (핵심 기능, 간결한 버전)*
        3.4.1 문서 자동 생성 시퀀스
        3.4.2 검증기(Validator) 실행 시퀀스
        3.4.3 PMF(Product-Market Fit) 진단 시퀀스
        3.4.4 노션/지라(Notion/Jira) 동기화 시퀀스

4. 세부 요구사항 (Specific Requirements)
...

6. 부록 (Appendix)
    6.1 API 엔드포인트 목록
    6.2 엔티티 및 데이터 모델
    6.3 상세 인터랙션 모델 (확장된 시퀀스 다이어그램) *-> 시퀀스 다이어그램 (상세 확장 버전)

...***

</aside>


2. PRD → SRS 항목 매핑 기준 확인

PRD는 “사람·비즈니스 언어로 적힌 요구사항 집합”

| --- | --- | --- | --- |