image.png

기능/비기능 요구사항

image.png

파이프 필터 패턴

파이프 필터는 양방향으로 흐를 수 있긴 한데, 오버헤드 발생 가능함!

오버헤드: 추가적인 자원 소모

각 필터가 데이터를 처리하고 전달하기 때문에 여러 단계를 거쳐야 해서 구조적으로 추가 비용 발생

메모리 복사, 객체 생성, 버퍼 사용 등의 비용이 추가됨

image.png

테스트 자동화 도구

DFD는 요구사항 분석 도구 뿐만 아니라 테스트 수행 도구로도 활용 가능

2, 3, 4 → 테스트 케이스 생성 도구

image.png

11이니까 0~10 범위에서 반복하겠네~ 했는데

n+1 이어서 12 → 0~11이었음

image.png