현행 시스템 파악 절차
시스템 구성 파악 : 중요 업무와 지원 업무로 구분하여 기술함
시스템 기능 파악 : 기능을 주요, 하부, 세부 기능으로 구분하여 계층형으로 표시함
시스템 인터페이스 파악 : 단위 업무 시스템 간 데이터의 종류, 형식, 프로토콜, 연계 유형, 주기 파악
아키텍처 구성 파악 : 최상위 수준에서 계층별로 표현한 아키텍처 구성도를 작성함
소프트웨어 구성 파악 : 소프트웨어들의 제품명, 용도, 라이선스 적용 방식, 라이선스 수 파악
하드웨어 구성 파악 : 단위 업무 시스템들이 운용되는 서버의 주요 사양, 수량, 이중화 적용 여부 파악
네트워크 구성 파악 : 서버의 위치, 서버간의 네트워크 연결 방식을 네트워크 구성도로 작성함
요구사항 분석 도구
요구사항 분석용 CASE (자동화 도구) : 요구사항 자동 분석하여 요구사항 분석 명세서를 기술할 수 있는 도구
대표적인 요구사항 분석용 CASE : SADT, SREM, PSL/PSA, TAGS
CASE의 주요 기능
그래픽 지원, 소프트웨어 생명주기 전 단계의 연결, 다양한 소프트웨어 개발 모형 지원, 모델들 사이의 모순검사, 오류검증, 자료흐름도 등 다이어그램 작성, 시스템 문서화 및 명세화를 위한 그래픽 지원 등
CASE 도구의 분류
상위 CASE 도구 : 요구분석, 설계 단계를 지원, 모델 사이의 모순 검사 기능, 모델의 오류검증 기능, 자료 흐름도 작성 기능
하위 CASE 도구 : 코드를 작성하고 테스트하며 문서화하는 과정 지원, 시스템 명세서, 전체 소스코드 생성 기능
HIPO
하향식 소프트웨어 개발을 위한 문서화 도구
기능과 자료의 의존 관계를 동시에 표현할 수 있으며, 보기 쉽고 이해하기 쉽다.
HIPO 차트 종류 : 가시적 도표, 총체적 도표, 세부적 도표
'자격증 > 정보처리기사' 카테고리의 다른 글
12. 화면 설계 (UI) (0) | 2023.04.05 |
---|---|
11. 요구사항 확인 (소프트웨어 아키텍처) (0) | 2023.04.04 |
9. 요구사항 확인 (개발 방법론) (0) | 2023.04.04 |
8. 요구사항 확인 (소프트웨어 생명주기) (0) | 2023.04.04 |
7. 요구사항 확인 (요구사항 개발 프로세스) (0) | 2023.04.04 |
댓글