본문 바로가기

컴포넌트12

스마트 시대, SW 개발자에게 필요한 기술 최근에 가게에서 들려오는 노래 중에는 임재범의 노래가 많은 것 같습니다. '나는 가수다'에 출연한 이후로 많은 시청자들이 그의 본래 가수로서의 실력을 다시 한번 깨닫게 되었고, 그의 노래를 듣는 것으로도 많은 이들에게 감동이 되었습니다. 요새 같이 잘 짜여진 기획의 프레임 안에서 키워진 가수가 각광받는 시대에 그의 노래에 다시 한번 주목하는 것은 아이러니합니다. 마찬가지로 SW 업계 역시 이와 유사한 현상이 지금 발생하고 있습니다. 스마트 시대, 혹은 클라우드 시대라고 많은 매체와 기업체들이 광고와 전략을 새로운 프레임에 짜서 강조하고 있습니다. SW를 개발하는 입장에서 참으로 혼란스럽지 않을 수 없습니다. 왜냐하면, 실제 그 안에는 SW에 대한 이야기는 어디에도 없기 때문입니다. 인프라와 하드웨어에 대.. 2011. 5. 21.
첫단어 (First Word) 인간이란 언어를 통해 의사소통을 하는 능력을 가지고 있으며, 이는 인간의 문화를 극적으로 발전시키는 원동력이기도 하다. 이러한 언어는 말, 문자, 손짓, 행동 모두를 의미하게 된다. 헬렌 켈러의 이야기를 보면 헬렌 켈러가 어떻게 처음에 말을 시작하는지에 대해서 자세하게 묘사되어 있다. 헬렌 켈러는 Miracle Worker라는 제목으로 영화와 TV 드라마로 제작되었으며, 여기에는 앤 설리반 교사의 헌신적인 노력이 잘 나타나 있다. - 1962년에 나온 영화 - 관련 사이트 : http://www.imdb.com/title/tt0056241/ - 2000년 TV로 제작된 드라마 - 관련 사이트 : http://www.imdb.com/title/tt0246786/ 위의 드라마에서 앤 설리반 교사가 헬렌 켈러.. 2009. 8. 28.
Component Refactoring [4] 구현 컴포넌트 분석 - 컴포넌트 Dependency 파악 컴포넌트 Dependency는 현재 구현된 컴포넌트의 의존관계에서 원칙에 위배되는 내용을 파악하는 단계이다. 이 단계에서는 이러한 의존관계의 위배 현상의 피상적인 결과 뿐만 아니라, 왜 그와 같은 의존관계가 형성될 수 밖에 없는지의 원인까지도 가능한 파악되어야 한다. 이러한 컴포넌트 의존관계 원칙은 컴포넌트 설계 전에 우선 결정이 되어야 하며, 설계를 진행하고 구현하는 과정에서 이러한 피드백을 받아서 다시 의존관계를 조정해야 한다. 유형 의존관계가 위배되는 유형은 아래와 같이 크게 세가지 형태로 나뉠 수 있다. - Dependency 의 역전 현상 (엔티티에서 프로세스로의 호출, 유틸리티에서 프로세스 혹은 엔티티로의 호출) [1] - Depende.. 2008. 11. 17.
컴포넌트 클러스터링 [4] 3.4 역할 클러스터링의 대상이 되는 객체/컴포넌트의 역할에 따른 클러스터링이 가능하다. 따라서 임의의 객체/컴포넌트는 예를 들면, Controller의 역할을 수행하기 위해 클러스터를 형성한다. 다음 그림은 컴포넌트를 위한 여섯 가지 역할을 제시한다. 이 역시 컴포넌트 클러스터링을 위한 또 하나의 기준이 될 수 있다. 컴포넌트 클러스터링 목표 도메인의 특성에 따라 새로운 역할이 존재할 수 있으며, 시스템에 새로운 역할의 추가 및 기존 역할의 확장을 할 수 있다. 역할을 클러스터링에 사용하는 방식은 RDD (Responsibility Driven Design) 기반의 OOAD 기법에서 가져온 개념으로 일부는 비즈니스 컴포넌트를 구성하는 내부의 소규모 컴포넌트들에 역할과 책임을 부여할 때 사용할 수 있다... 2008. 11. 6.
반응형