DevBlackCat
정보처리기사 필수 학습: 분석 자동화 도구 완전 정복! 본문
728x90
분석 자동화 도구
1. CASE
CASE : 소프트웨어를 만드는걸 도와주는 도구
CASE의 주요기능
- S/W 라이프사이클을 전 단계의 연결
- 모델들 사이의 모순 검사
- 모델의 오류 검증
- 자료 흐름도 등 다이어그램 작성
- 다양한 소프트웨어 개발 모형 지원
- 시스템 문서화 및 명세화를 위한 그래픽 지원
CASE의 원천기술
- 구조적 기법 : 구조적으로 분석하고 설계 , 자료흐름도,자료사전,구조 등을 활용하여 시스템을 모델링
- 프로토 타이핑 기술 : 사용자의 요구사항을 파악해 프로토타입을 만드는 기술
- 자동 프로그래밍 기술: 자동으로 코드 생성하는 기술
- 정보 저장소 기술 : 정보를 저장하고 관리하는 기술
- 분산 처리 기술 : 분산시스템과 네트워크를 활용한 기술
분류 | 설명 |
상위 CASE | - 생명주기 전반부에 사용(분석/설계) |
하위 CASE | - 생명주기 후반부에 사용(개발/테스트) |
통합 CASE | - 전체과정을 지원 |
2. HIPO
하향식 소프트웨어 개발을 위한 문서화도구 [구조적 도구]
HIPO 구성요소
- 주요 프로세스
- 하위 프로세스
- 입력/출력
HIPO Chart 종류 ★★★
분류 | 설명 |
가시적 도표(Visuial Table of Content) | - 시스템의 전체 기능과 흐름을 보여주는 Tree 구조 (ex. 홈페이지 사이트맵) - 입력,처리,출력 없음 / 가시적도표 = 도형목차 |
총체적 도표(Overview Diagram) | - 프로그램을 기능을 기술 - 입력 처리 출력 제공 |
세부적 도표(Detail Diagram) | - 총체적 도표를 상세히 더복잡하게 기술 |
3. 요구사항 관리 도구
요구사항 관리하고 추적하기 위해 사용되는 도구
요구사항 관리 도구 기능
- 요구사항 식별 및 기록
- 요구사항 변경 관리
- 요구사항 추적 및 검증
- 협업 및 의사소통
관리도구 선정시 고려사항
- 다중 언어 지원
- 요구사항 정의와 식별
- 요구사항 검증 및 그래픽적 표현
- 요구사항 형상과 변경관리
- 요구사항의 재사용
- 문서화
- 보고서와 대시보드
- 다른 도구와의 인터페이스
728x90
'정보처리기사 > 소프트웨어 설계' 카테고리의 다른 글
정보처리기사 필수 학습: 공통 모듈 설계 - 설계 모델링 완전 정복!! (0) | 2024.10.04 |
---|---|
정보처리기사 필수 학습: 화면설계 완전 정복! (1) | 2024.10.04 |
정보처리기사 필수 학습: 모델링 기법 완전 정복! (2) | 2024.10.01 |
정보처리기사 필수 학습: 애자일 방법론 완전 정복! (0) | 2024.09.30 |
정보처리기사 필수 학습: UML 다이어그램 완전 정복 (0) | 2024.09.27 |