본문 바로가기

카테고리 없음

유데미, 스나이퍼팩토리,10주완성 프로젝트 캠프, 프론트엔드(리액트/react)

강의 내용

1. UML이란?

- Unified Modeling Language로 복잡한 사람들의 사고와 생각을 표현하는 도구

- 소프트웨어, 프로그래밍이 아닌 시스템 자체의 산출물의 역할을 시각화 하여 규정

2. UML에서 정의하는 모델링

- 내부 구조나 동작하는 행위에 대한 표현의 자유

- 시스템의 구성 요소들이 서로 어떻게 연결되어 있는지 확인 가능

- 설계와 구현 간의 일관성 유지

- 레벨화 가능

- 명확한 의사 소통의 도구

3. UML은 이야기가 가능한 시각화 Tool

- 규격화된 규칙으로 인한 손쉽게 이해할 수 있는 시각화 필요

- 그럼으로 표현되어 있어 이해하기 더 쉬움

 4. UML은 사람의 행위를 기반으로 한다.

- 사람의 행위를 기반으로 단계적 과정을 시점상으로 표현한 것으로 절차와 단계의 가설을 키워드로 표현하고 시나리오를 확장하는 순차적 단계

 5. UML은 사용자의 문제를 기반으로 모델링 한다.

- 실제 사용자들이 플랫폼 관점으로 구축을 전개하는 것이 아닌 사용자들의 문제를 기반으로 구축할 것을 모델링 함으로써 좀더 효율적이고 완성도 높은 플랫품을 구축할 수 있다.

6. UML 모델링의 이점

- 시각화

- 이해도

- 정확성

- 의사전달

- 일관성

7. UML 다이어그램 종류