정처기(시나공)

Section 008. 요구사항 분석 CASE와 HIPO

곽수진 2022. 1. 3. 01:06
반응형

요구사항 분석을 위한 CASE(자동화 도구)

: 요구사항을 자동으로 분석 / 요구사항 분석 명세서 기술하도록 개발된 도구

 

  • SADT

    ▶ SoftTech 사에서 개발

    ▶ 시스템 정의, 소프트웨어 요구사항 분석, 시스템/소프트웨어 설계를 위해 널리 이용

    ▶ 블록 다이어그램 채택

 

  • SREM

    ▶ TRW 사가 실시간 처리 소프트웨어 시스템에서 요구사항을 기술하도록 개발

    ▶ RSL과 REVS 사용

        RSL : 요소, 속성, 관계, 구조들을 기술하는 요구사항 기술 언어

        REVS : RSL로 기술된 요구사항들을 자동으로 분석해 명세서를 출력하는 요구사항 분석기

 

  • PSL / PSA

    ▶ 미시간 대학에서 개발

    ▶ PSL : 문제 기술 언어

    ▶ PSA : PSL로 기술한 요구사항을 자동으로 분석해 다양한 보고서를 출력하는 문제 분석기

 

  • TAGS

    ▶ 개발 주기의 전 과정에 이용할 수 있는 통합 자동화 도구

 

 

HIPO

: 시스템의 분석 및 설계나 문서화할 때 사용되는 기법

  ▶ 기본 시스템 모델은 입력, 처리, 출력으로 구성

  ▶ 하향식 소프트웨어 개발을 위한 문서화 도구

  ▶ HIPO Chart : 시스템의 기능을 여러 개의 고유 모듈들로 분할해 인터페이스를 계층 구조로 표현

종류 의미
가시적 도표 시스템의 전체적인 기능과 흐름을 보여주는 계층 구조도
총체적 도표 프로그램을 구성하는 기능을 기술하며 입력, 처리, 출력에 대한 전반적인 정보 제공
세부적 도표 총체적 도표에 표시된 기능을 구성하는 기본 요소들을 상세히 기술
반응형