본문 바로가기
반응형

Study/UML2

[UML] 유스케이스 다이어그램 (Use-case Diagram) 유스케이스 다이어그램이란? 사용자(Actor)의 관점에서 시스템의 기능, 상호작용과 그들 간의 관계를 표현합니다. 유스케이스 다이어그램을 사용하는 이유는 다음과 같습니다. 제품과 상호작용하여 얻을 수 있는 목표를 자세히 설명할 수 있습니다. 시스템의 요구사항을 요약하고 정의할 수 있습니다. 시스템 이벤트의 기본적인 흐름을 모델링할 수 있습니다. 구성요소 시스템 (Systems) 개발하고자 하는 것 그 자체이며, 웹사이트가 될 수도 있고, 소프트웨어 컴포넌트, 애플리케이션 등 다양한 시스템이 될 수 있습니다. 시스템의 범위를 정의하며 흐름이 일어나는 영역의 경계를 정의합니다. 좀 더 쉽게 설명하자면 사각형 범위 안에 있는 흐름은 시스템 안에서만 일어나고, 범위 밖에 있는 흐름은 시스템 안에서 일어나지 않습.. 2021. 6. 18.
[UML] UML (Unified Modeling Language) 이란? UML이란? Unified Modeling Language의 약자로, 단어 그대로 해석하면 통합 모델링 언어라는 뜻입니다. 객체지향 소프트웨어를 개발할 때 시스템과 산출물을 명세화, 시각화, 문서화할 때 사용합니다. 산업의 표준으로 선정되어 직접 설계/개발하지 않아도 표준화된 문서를 통해 시스템을 어느 정도 이해할 수 있습니다. UML을 사용하는 이유 하나의 시스템을 개발하기 위해 보통 여러 사람이 참여합니다. 참여인원 중에는 개발자, 사용자가 있고 때로는 설계자, 분석가가 있을 수도 있습니다. 이 때 개발하려는 시스템과 이 시스템의 기능, 구조 등을 참여인원 모두에게 설명하려면 어떻게 해야 할까요? 물론 말로도 설명이 가능하겠지만, 기능과 구조를 문서화하여 이해시키는 것이 훨씬 효율적일 것입니다. 하지.. 2021. 6. 18.
반응형