본문 바로가기
728x90

🐎Language/Uml4

[Uml] Class Diagram. 클래스 다이어그램 Unified Modeling Language (UML)의 Class Diagram(클래스 다이어그램)은 소프트웨어 시스템의 구조를 시각적으로 표현하는 모델링 도구이다. Class Diagram은 시스템의 클래스, 인터페이스, 관계 등을 나타내어 시스템을 이해하고 설계하는 사용된다. 주요 구성 요소 클래스 (Class) : 시스템 내의 객체를 나타냅니다. 클래스 이름은 위에 표시되고, 클래스의 속성과 메서드가 아래에 나열됩니다. 클래스는 일반적으로 직사각형으로 표현되며, 클래스 이름이 맨 위에 위치합니다. 속성 (Attribute) : 클래스가 가지는 특징이나 데이터를 나타냅니다. 일반적으로 변수의 형태로 표현됩니다. 속성은 클래스의 내부 상태를 나타냅니다. 메서드 (Method) : 클래스가 수행하는 .. 2023. 9. 11.
[Uml] UseCaseSpecification 💡 사용 사례 명세서 (Use Case Specification) 사용 사례 다이어그램의 사용 사례에 대한 기능을 서술하는 명세서 사용자와 시스템 또는 시스템 내부의 상호작용에 대해 서술 (사용 사례 별 1개 이상의 명세서를 정의해야 함) 명세서 구성 사용 사례 이름 사용 사례 다이어그램에서 정의한 사용 사례 이름 액터 사용 사례와 관련이 있는 액터 목표 해당 사용 사례에 대한 정의 및 목표 기본 흐름 (BF, Basic Flow) 해당 사용 사례의 대표되는 기본 흐름 정의 대안 흐름 (AF, Alternative Flow) 기본 흐름에서 특정 조건에 따라 파생된 흐름 정의 시나리오 (Scenario) : 기본 흐름이나 대안 흐름에 대한 구체적인 사례 2023. 8. 20.
[Uml] UseCaseDiagram 💡 사용 사례 다이어그램(Use Case Diagram) 시스템이 제공하는 기능을 일목요연하게 표현 사용자 관점에서 시스템의 범위와 기능을 표현 Notation (표기) 사용 사례 (Use Case) 타원 안(밑)에 사용 사례 이름을 표시 시스템이 제공, 액터가 사용, 제공 되는 기능 클래스의 행위(함수)가 될 수 있다 액터 (Actor) 시스템으로 기능을 제공 받는 외부요소 사람이나 기관, 조직, 외부 시스템 등 관계 (Association) 사용 사례와 액터 또는 사용 사례들 간의 관계 **포함(include)**관계는 한 사용 사례에서 다른 사용 사례를 반드시 사용해야 하는 경우 **확장(extend)**관계는 한 사용 사례가 어떤 조건일 때 다른 사용 사례로 확장되는 경우 시스템 경계 (Syste.. 2023. 8. 20.
[Uml] UML? UML이란 Unified Modeling Language의 약자로 1997년 OMG(Object Management Group)에서 표준으로 채택한 통합 모델링 언어 이다. 즉, 모델을 만드는 표준 언어이다. 💡 UML 다이어그램 UML 다이어그램은 통합 모델링 언어(uml)을 사용하여 시스템의 상호작용, 업무 흐름, 시스템 구조, 컴포넌트 관계 등을 그린 도면이다. 다이어그램 종류 UseCase 요구 분석 과정에서 시스템과 외부와의 상호 작용을 묘사함 Activity 업무의 흐름을 모델링 하거나 객체의 생명 주기를 표현 Sequence 객체 간의 메시지 전달을 시간적 흐름에서 분석 Collaboration 객체와 객체가 주고 받는 메세지를 중심으로 작성함 Class 시스템의 구조적인 모습을 그림 Com.. 2023. 8. 20.
728x90