인터페이스2 클래스 다이어그램(Class Diagram) 개념 객체 지향 모델링 시 클래스의 속성 및 연산과 클래스 간 정적인 관계를 표현한 다이어그램 UML의 유형 중 클래스 다이어그램은 속성, 메서드를 포함하는 다이어그램이다. 구성요소 클래스(Class) : 공통의 속성, 연산, 관계 의미를 공유하는 객체들의 집합 속성(Attribute) : 특성에 해당하는 인스턴스가 보유할 수 있는 값의 범위를 기술 연산(Operation) : 객쳉 요청하여 행동에 영향을 줄 수 있는 서비스 접근제어자/접근 제한자(Access Modifier) : 클래스에 접근할 수 있는 정도를 표현 - private, + public, # protected, ~ default 클래스간의 관계 연관관계(Assocition) 클래스가 서로 개념적으로 연결된 선, 사물 사이를 실선으로 연결.. 2023. 6. 20. 소프트웨어 설계 관련 용어 요구사항분석 도출된 요구사항 간 상충을 해결하고 소프트웨어의 범위를 파악하여 외부환경과 상호작용하는 것을 분석하는 과정 소프트웨어 아키텍쳐(Software Architecture) 시스템에 대한 기본 조직체계 시스템을 이루는 구성요소와 구성요소들 사이의 관계, 구성요소와 주변환경들과의 관계 및 시스템의 진화와 설계를 지배하는 원칙 객체지향(OOP) 프로그램을 '객체'라는 기본 단위로 나누고, 이 객체들의 상호작용을 서술하는 프로그램 설계방법론 객체(Object) 하나의 역할을 수행하는 메서드(함수)와 변수(데이터)의 묶음 디자인패턴(Design Pattern) 객체 지향 프로그램 설계를 할 때 자주 발생하는 문제들을 피하기 위해 사용되는 패턴 인터페이스(Interface) 서로 다른 두 시스템 · 장치 .. 2023. 2. 11. 이전 1 다음