※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 필기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
유스 케이스 다이어그램(행위 다이어그램,동적 모델링)
정의 : 사용자 관점으로 시스템과 관련된 외부요소들의 수행할 수 있는 기능을 표현
효과 : 요구사항 분석, 외부요소와 상호작용 확인, 시스템 범위 파악
구성 요소
시스템/시스템 범위 | 외부 요소와 구분하기 위해 시스템을 사각형으로 묶음 |
액터 | 모든 외부 요소, 사람(주액터)이나 시스템(부액터) |
유스케이스 | 사용자 관점으로 서비스 및 기능을 표현 |
관계 | 액터와 유스케이스, 유스케이스와 유스케이스 사이에 관계, 포함관계, 확장관계, 일반화관계가 있다. |
클래스 다이어그램(구조적 다이어그램, 정적 모델링)
정의 : 클래스 사이의 속성, 제약조건 등의 관계를 표현
효과 : 구성요소 문서화에 사용, 객체와 함수 정보를 잘 표현되어 시스템 모델링에 자주 사용
구성 요소
클래스 | 객체들이 갖는 이름, 속성(상태,정보), 오퍼레이션(행위)을 표기 |
제약조건 | 수행 전후 지정해야할 조건 표현 |
관계 | 클래스 사이의 연관성 표현, 연관관계, 집합관계, 포함관계, 일반화 관계, 의존관계 |
시퀀스 다이어그램(동적 다이어그램, 동적 모델링)
정의 : 객체나 시스템이 시간의 흐름에 따라 상호작용하는 과정을 표현
효과 : 주고받는 메시지 표현, 수행 기간 확인 가능
구성 요소
액터 | 외부요소로 사람이나 외부 시스템 |
객체 | 메시지 주고받는 주체 |
생명선 | 메모리에 존재하는 기간, 점선으로 표현 |
실행 상자 | 구동되고 있음을 표현 |
메시지 | 상호작용시 주고받는 메시지 |
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기(화면 설계) UI 표준 및 지침 (0) | 2021.11.25 |
---|---|
정보처리기사 필기(화면설계) 사용자 인터페이스 (0) | 2021.11.25 |
정보처리기사 필기(소프트웨어 설계) UML(Unified Modeling Language) (0) | 2021.11.23 |
정보처리기사 필기(소프트웨어 설계) 요구사항 분석 CASE와 HIPO (0) | 2021.11.22 |
정보처리기사 필기(소프트웨어 설계) 요구사항 분석 (0) | 2021.11.22 |
댓글