차례:
정의-객체 지향 분석 및 설계 (OOAD) 란 무엇입니까?
객체 지향 분석 및 디자인 (OOAD)은 객체 지향 패러다임의 적용 및 비주얼 모델링을 포함한 개념을 통해 애플리케이션 또는 시스템의 분석 및 설계에 사용되는 기술적 인 접근 방식입니다. 이는 응용 프로그램 또는 시스템의 개발 수명주기 전체에 적용되어 제품 품질을 향상시키고 이해 관계자 참여 및 커뮤니케이션을 장려합니다.Techopedia는 객체 지향 분석 및 설계 (OOAD)를 설명합니다.
소프트웨어 및 컴퓨터 응용 프로그램 시스템은 재료 제한이 거의없고 가능한 임의의 재구성이 많으므로 매우 복잡한 개념입니다. 다리 또는 건물의 개념은 사용되는 재료와 그 기반이되는 환경의 특성에 의해 정의되는 다리 또는 건물 설계와는 대조적이며, 그 결과 옵션이 거의 없습니다. 소프트웨어는 동일한 제한을받지 않으며 복잡성이 커질 여지가 매우 큽니다. 여기에서 객체 지향 분석 및 디자인이 시작됩니다. 복잡성을 캡슐화하는 도구로 추상화를 사용하며, 추상화가 많을수록 복잡성이 줄어 듭니다. 이러한 추상화 및 캡슐화 작업을 통해 특정 문제를 강조 표시 한 후 억제 할 수 있습니다.
OOAD는 명확한 프로세스가 없기 때문에 반복적으로 적용하는 것이 가장 좋지만 OOAD가 적용되는 각 측면은 재사용 될 때 세분화됩니다. 디자인의 주요 부분은 개별 기능과 코드가 아닌 시스템의 전체 측면과 엔티티를 기반으로하기 때문입니다. 이를 통해 문제 또는 시스템을 객체라고하는 더 작은 단위로 세분화하는 것이 목표 인 OOAD의 모듈 식 접근 방식이 적용됩니다. 이를 통해 기능과 동작을 쉽게 추가하고 시스템이 정상적으로 변경 사항을 수용 할 수 있습니다.
