[정리노트] DAY3) 요구 사항 확인, 요구 공학 프로세스, 객체 지향 분석
[정리노트] 1주차) 개발비용 산정 및 개념 적용 문제풀이 [정리노트] 1주차) 요구사항 분석, 소프트웨어 생명 주기 [START] 3년차 개발 비전공자의 정보처리기사 실기_최최종_2개월플랜.txt 필기 합격
younimini.tistory.com
▌ 강의 범위 : 7강, 8강, 9강
▌ 해당 강의 리스트
7강. 객체지향 분석
8강. 2.클래스 다이어그램
9강. 5.상태 다이어그램
💡
객체지향 분석
▷ UML
(1) UML의 정의(정의 기술 문제 출제 가능성)
- 객체지향 분석 설계용 모델링 언어이며, 종래의 객체지향 방법론과 함께 제안되어 모델링 언어 표기법의 표준화를 목적으로 한 것
- 정의 못 외우겠다 ? 객체지향 소프트웨어를 모델링하는 표준 그래픽 언어
(2) UML의 기본 구성 요소 : 사물, 관계, 다이어그램
(3) UML 다이어그램의 종류
✔️ 구조적 다이어그램(정적 모델링)
- 클래스(Class) 다이어그램, 객체(Object) 다이어그램, 컴포넌트(Component) 다이어그램, Deployment 다이어그램
✔️ 행위 다이어그램(동적 모델링)
- 유스케이스 다이어그램, 사퀀스 다이어그램, 상태(State) 다이어그램, Activity 다이어그램
(간혹출제) ※ UML 스테레오 타입 : UML에서 기본기능 외에 추가기능을 표현하기 위해 사용 << >>, 길러멧(Gilmet)이라고도함
1. 유스케이스 다이어그램(Use Case Diagram)
- 시스템의 기능을 나타내기 위해 사용자의 요구를 추출하고 분석하는데 사용
- 외부에서 보는 시스템의 동작으로, 외부 객체들이 어떻게 상호작용을 하는지 모델링 한 것
* 구성요소 : 액터(Actot), 유스케이스(Use Case), 시나리오(Scenario)
* 유스케이스의 관계
- 연관 관계 : 연관 의미
- 의존 관계
ㄴ 포함<<includes>> 관계 : 필수적 관계
ㄴ 확장<<extends>> 관계 : 선택적 관계
- 일반화 관계 : 상속 관계
2. 클래스 다이어그램(Class Diagram) - 가장 중요한 편
3. 상태 다이어그램(State Diagram)
'시험공부 > 정보처리기사' 카테고리의 다른 글
| [정보처리기사 실기] 전날 보는 키워드 요약 정리2 (0) | 2024.05.11 |
|---|---|
| [정보처리기사 실기] 전날 보는 키워드 요약 정리1 (0) | 2024.05.10 |
| [정리노트] DAY3) 요구 사항 확인, 요구 공학 프로세스, 객체 지향 분석 (0) | 2024.02.23 |
| [정리노트] DAY2) 개발비용 산정 및 개념 적용 문제풀이 (0) | 2024.02.22 |
| [정리노트] DAY1) 요구사항 분석, 소프트웨어 생명 주기 (1) | 2024.02.19 |