본문 바로가기
자격증/정보처리기사

10. 요구사항 확인 (현행 시스템, 요구사항 분석)

by 컴퓨터공부용 2023. 4. 4.

현행 시스템 파악 절차

시스템 구성 파악 : 중요 업무와 지원 업무로 구분하여 기술함

시스템 기능 파악 : 기능을 주요, 하부, 세부 기능으로 구분하여 계층형으로 표시함

시스템 인터페이스 파악 : 단위 업무 시스템 간 데이터의 종류, 형식, 프로토콜, 연계 유형, 주기 파악

아키텍처 구성 파악 : 최상위 수준에서 계층별로 표현한 아키텍처 구성도를 작성함

소프트웨어 구성 파악 : 소프트웨어들의 제품명, 용도, 라이선스 적용 방식, 라이선스 수 파악

하드웨어 구성 파악 : 단위 업무 시스템들이 운용되는 서버의 주요 사양, 수량, 이중화 적용 여부 파악

네트워크 구성 파악 : 서버의 위치, 서버간의 네트워크 연결 방식을 네트워크 구성도로 작성함

 

요구사항 분석 도구 

요구사항 분석용 CASE (자동화 도구) : 요구사항 자동 분석하여 요구사항 분석 명세서를 기술할 수 있는 도구

대표적인 요구사항 분석용 CASE : SADT, SREM, PSL/PSA, TAGS

 

CASE의 주요 기능

그래픽 지원, 소프트웨어 생명주기 전 단계의 연결, 다양한 소프트웨어 개발 모형 지원, 모델들 사이의 모순검사, 오류검증, 자료흐름도 등 다이어그램 작성, 시스템 문서화 및 명세화를 위한 그래픽 지원 등

 

CASE 도구의 분류

상위 CASE 도구 : 요구분석, 설계 단계를 지원, 모델 사이의 모순 검사 기능, 모델의 오류검증 기능, 자료 흐름도 작성 기능

하위 CASE 도구 : 코드를 작성하고 테스트하며 문서화하는 과정 지원, 시스템 명세서, 전체 소스코드 생성 기능

 

HIPO

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

기능과 자료의 의존 관계를 동시에 표현할 수 있으며, 보기 쉽고 이해하기 쉽다.

HIPO 차트 종류 : 가시적 도표, 총체적 도표, 세부적 도표

댓글