목록omt (2)
꿈돌이 블로그
객체 지향은 UML 게시물을 작성하면서 다뤄본 적이 있습니다. 기본적인 객체 지향 개념은 생략하도록 하겠습니다. 객체 지향 개념은 여기를 참고해 주세요. 🎁 객체 지향 설계 원칙 객체 지향 개념 중 다루지 않았던 설계 원칙만 다루고 넘어가도록 하겠습니다. 원칙 설명 단일 책임의 원칙(SRP) 하나의 클래스는 하나의 목적을 위해서 생성되고 하나의 책임을 수행하는 데 집중되어 있어야 한다는 원칙 개방 폐쇄 원칙(OCP) SW의 구성요소는 확장에 열려있고, 변경에는 닫혀있어야 한다는 원칙 리스코프 치환의 원칙(LSP) 서브타입은 어디서나 자신의 기반 타입으로 교체할 수 있어야 한다는 원칙 인터페이스 분리의 원칙(ISP) 한 클래스는 자신이 사용하지 않는 인터페이스는 구현하지 말아야 한다는 원칙 의존성 역전의 ..
🎁 모델링이란? 시스템을 구축할 때 개발자가 고민하고 결정하는 모든 활동을 모델링이라 합니다. 구현 단계 이전의 요구 사항 정의, 분석, 설계에서 수행하는 모든 활동들을 모두 모델링이라 합니다. 모델링 활동 결과를 모델(Model)이라 합니다. 모델을 표현할 때 사용하는 언어를 모델링 언어라 합니다. (UML) 🎁 모델링 방법 - 모델링의 방법으로는 부치 방법론, 야콥슨의 OOSE, 럼바의 OMT, UML이 있습니다. - 이 부분은 그냥 재미용으로 읽어주세요. 따라서 요약되어 설명이 되어있습니다. 🎀 부치 방법론 부치 방법론은 설계 중심의 방법론입니다. 시스템을 몇 개의 뷰로 분석할 수 있다고 보고 뷰를 모델 다이어그램으로 나타냅니다. 🎀 야콥슨의 OOSE OOSE는 유스케이스를 강조한 방법론입니다. 초..