소프트웨어 설계
핵심021
요구사항 분석을 위한 CASE (자동화 도구)
출제 빈도
1회
원본 9~10쪽
요구사항 분석을 위한 자동화 도구는 요구사항을 자동으로 분석하고, 요구사항 분석 명세서를 기술하도록 개발된 도구를 의미한다. 종류
SADT(Structured Analysis and Design Technique)
- SoftTech 사에서 개발한 것으로 시스템 정의, 소프
트웨어 요구사항 분석, 시스템/소프트웨어 설계를 위해 널리 이용되어 온 구조적 분석 및 설계 도구이다.
SREM(Software Requirements Engineering Methodology) = RSL/REVS - TRW 사가 우주 국방 시스템 그룹에 의해 실시간 처
리 소프트웨어 시스템에서 요구사항을 명확히 기술하도록 할 목적으로 개발한 것으로, RSL과 REVS를 사용하는 자동화 도구이다.
- RSL(Requirement Statement Language) : 요소,
속성, 관계, 구조들을 기술하는 요구사항 기술 언어
- REVS(Requirement Engineering and Validation
System) : RSL로 기술된 요구사항들을 자동으로 분석하여 요구사항 분석 명세서를 출력하는 요구사항 분석기
• PSL/PSA
- 미시간 대학에서 개발한 것으로 PSL과 PSA를 사용
하는 자동화 도구이다.
TAGS(Technology for Automated Generation of Systems)
- 시스템 공학 방법 응용에 대한 자동 접근 방법으로,
개발 주기의 전 과정에 이용할 수 있는 통합 자동화 도구이다.