본문 바로가기
카테고리 없음

객체지향분석과 설계란 무엇인지 알아보죠

by *1*s 2020. 6. 17.

객체지향분석과 설계란 무엇인지 알아보죠


서로 작용하는 객체의 모임으로서 모델화(오브젝트 지향 모델링)된 객체 지향에 근거한 소프트웨어의 개발 방법입니다.


지난 30여 년간 제창된 다양한 개념과 기술이 발전하고 융합되면서 오브젝트 지향이라 불리게 되었습니다.




오브젝트란 물건을 의미합니다. 객체지향은 다음 세 가지 의미를 담고 있습니다.


먼저, 객체지향분석 (OOEA) 그리고 객체 지향 설계 (OOD), 마지막으로 객체지향 프로그래밍 (OOP)입니다.


이 중 객체 지향 분석이란 '어떤 시스템을 만들어야 하는지를 객체라는 요소를 사용하여 해명하는 것'이며, 객체 지향 설계란 '분석을 통해 얻은 시스템의 실현 방법을 객체라는 단위를 사용하여 명확히 하는 것'입니다.




또, 객체 지향 프로그래밍이란, 명확하게 된 객체의 편성으로 프로그램을 기술하는 수법입니다.


일반적으로 객체 지향 프로그래밍은 대규모 시스템을 만들 때에 적합하다고 여겨지고 있지만, 프로그램 설계에 시간이 걸리기 쉽고, 프로그램의 처리 시간이 길어지는 등의 결점도 지적되고 있습니다.

댓글