728x90 OOP1 [소프트웨어분석 및 설계] UML과 OOP 구현의 고려사항모델과 구현 언어 간 개념의 불일치모델의 분리된 뷰의 통합 구현의 효율성 문제 UML의 필요성UML은 소프트웨어 개념을 다이어그램으로 표기하기 위한 시각적인 기법(표기법)UML의 용도 - 문제 도메인 ,설계 제안, 구현에 관한 다이어그램을 그릴 때 설계를 바탕으로 코딩(구현)이 이루어진다 UML의 클래스와 OOP(c++, JAVA, EJB)와의 관계를 이해할 필요가 있음 개념과 명세개념 차원의 다이어그램은 추상 개념 서술 용도로 활용→ 이 경우 다이어그램은 의미론적 규칙에 얽매이지 않음 EX) 개념 상속에서 Dog은 Animal의 특수한 경우임을 나타내는 것 이상 없음 ⭐ 하지만 명세 용도의 다이어그램은 프로그램의 일부를 실제로 서술하는데 사용 → 구현의 가이드로 사용될 경우 더 많은 .. 2025. 6. 29. 이전 1 다음 728x90