다이어그램2 [UML] 배치 다이어그램(Deployment Diagram) - 시스템의 물리적인 구조를 보여주며, 어떤 소프트웨어가 어떤 하드웨어에서 동작하고 있는지를 보여준다. - 무엇이 어디에 배치되는지를 보여준다. - 시스템 설계 단계의 마지막에 작성한다. 1) 노드(node) - 소프트웨어를 실행할 수 있는 어떤 것 - 장치(device)와 하드웨어 두 가지의 형태로 존재 2) 실행 환경(execution environment) - 스스로 실행하거나 다른 소프트웨어를 포함하는 소프트웨어 - 운영체제, 컨테이너 프로세스 등이 해당한다. 3) 아티팩트(artifact) - 노드에 포함되며, 소프트웨어의 물리적인 모습을 뜻한다. - 클래스 상자로 보여주거나 이름을 나열하여 표현하는데 문서 아이콘 상자나 키워드를 붙여 표시한다. - .exe, .bin,DLL, JAR, 어셈블리.. 2023. 10. 10. [UML] UML 다이어그램 - UML은 Unified Modeling Language의 약자로, 모델을 만드는 표준 언어라는 의미이다. - UML 다이어그램은 통합 모델링 언어(UML)를 사용하여 시스템 상호작용, 업무흐름, 시스템 구조, 컴포넌스 관계 등을 그린 도면이다. - 프로그래밍을 단순화 시켜 표현해 의사소통하기 좋다. - 대규모 프로젝트 구조의 로드맵을 만들거나 개발을 위한 시스템 구축에 기반을 마련할 수 있다. 1. 구조 다이어그램 : 시스템의 개념, 관계 등의 측면에서 요소들을 나타내고 각 요소들의 정적인 면을 보기 위한 것 1) Class Diagram(클래스 다이어그램) - 거의 모든 객체 지향 메서드를 관통하는 핵심 모델링 기법 - 시스템의 객체 유형과 객체 간에 존재하는 다양한 종류의 정적 관계를 설명함 2).. 2023. 10. 1. 이전 1 다음