CASE(자동화도구)
자동으로 요구사항을 분석하고, 분석명세서를 기술하도록 개발된 도구
- 표준화와 보고를 통해 문서화 품질 개선
- DB가 모두에게 이용 가능하다는 점에서 분석자들 간의 적절한 조정
- 교차 참조도와 보고서를 통한 결함, 생략, 불일치 발견 용이성
- 변경이 주는 영향 추적의 용이성
- 명세에 대한 유지보수 비용의 축소
자동화 도구는 SADT, SREM, PSL/PSA, TAGS, EPOS등이 있다
SADT
시스템 정의, 소프트웨어 요구사항 분석, 시스템/소프트웨어 설계를 위해 널리 이용된 구조적 분석 및 설계도구
구조적 요구 분석을 위해 블록 다이어그램을 채택했다
SREM = RSL/REVS
우주 국방 시스템 그룹 실시간 처리 시스템에서 요구사항을 명확히 기술하도록 할 목적으로 개발한 것,
RSL과 REVS를 사용하는 자동화 도구
RSL - 요소, 속성, 관계, 구조들을 기술하는 요구사항 기술 언어
REVS - RSL로 기술된 요구사항을 분석
PSL/PSA
PSL/PSA를 사용하는 자동화 도구
PSL - 기술 언어
PSA - 분석기
TAGS
개발 주기의 전 과정에 이용 할 수 있는 자동화 도구
HIPO(Hierarchy Input Process Output)
시스템의 분석 및 설계나 문서화할 때 사용되는 기법, 시스템 실행 과정인 입려그 처리, 출력의기능 나타냄
- 하향식 소프트웨어 개발을 위한 문서화 도구
- 체계적인 문서 관리 가능
- 기호, 도표 등을 사용해 보기 쉽고 이해하기 쉽다
- 기능과 자료 의존관계 동시 표현 가능
- 변경, 유지보수 용이
HIPO Char는
- 가시적 도표(도식 목차) Visual Table of Contents
- 총체적 도표(총괄도표, 개요 도표) Overview Diagram
- 세부적 도표(상세 도표) Detail Diagram
이 있다
'study > 정보처리기사' 카테고리의 다른 글
사용자 인터페이스(User Interface) (0) | 2022.04.22 |
---|---|
UML(Unified Modeling Language) (0) | 2022.04.19 |
자료흐름도(DFD) 와 자료사전(DD) (0) | 2022.04.12 |
기능 요구사항 VS 비기능 요구사항 (0) | 2022.04.12 |
익스트림 프로그래밍(XP; eXtreme Programming) (0) | 2022.04.11 |