728x90
1. UML이란?
1-1. 통합 모델링 언어(UML, Unified Modeling Language)
표준화 된 범용 모델링 언어로 소프트웨어의 개념을 다이어그램으로 그리기 위해 사용하는 시각적인 표기법
1-2. UML의 종류
2. 개발 프로세스
3. UML의 V 프로세스
선으로 구분한 것은 같은 레벨이다.
- 기능 모델링:
- 동적 모델링:
- 정보 모델링:
블랙박스 분석: 비개발자
화이트박스 분석: 개발자
4. 유스케이스 다이어그램의 관계
4-1. 유스케이스 다이어그램 이란?
1. 동적(행위) 다이어그램으로 시스템 내의 활동들의 흐름을 보여줌
2. 여러 업무 프로세스를 설명하는데 있어 자주 사용한다.
액터 :시스템과 상호작용을 하는 시스템 외부의 존재로 개발 대상에 따라 달라질 수 있으며,
시스템 관점에서 바라 본 사용자의 역할
유스케이스: 개발 대상이 되는 시스템이 제공하는 개별적인 기능을 뜻하는 것으로 시스템 동작을 기술하고, 사용자가 인지할 수 있는(눈에 보이는) 하나의 기능 단위
4-2. 유스케이스 다이어그램 관계
💡 관계 필수 암기
- include: 관계
- extend:
usecase가 외부 액터를 활성화 시킨다? 해당 액터는 시스템이다.
ex: 카카오 로그인과 같은 소셜 로그인
4-3. 유스케이스 다이어그램 사용 예시
728x90
'수업자료 > sw공학' 카테고리의 다른 글
[요구사항 분석] 요구사항 (0) | 2024.06.25 |
---|---|
[Git] Git Hub (0) | 2024.06.25 |
[Git] Git (0) | 2024.06.24 |
[SW 공학] 소프트웨어 개발 프로세스 (0) | 2024.06.24 |