본문 바로가기

소프트웨어 아키텍처4

이해어휘와 활용어휘 - 소프트웨어 아키텍트가 시스템을 바라보는 입장 눈으로 스쳐지나가는 어휘를 시각적 어휘(Sight Vocabulary)라고 한다. 이 시각적 어휘들은 읽는 순간 머릿속을 스쳐지나가며, 반복적인 단어가 나올 때마다 점차 머릿속에 이해가 되는데 이런 이해된 어휘들을 우리는 비로소 활용할 수 있는 것이다. 다시 말해서, 읽으면서 문맥 속에서 어렴풋이 이해할 수 있는 어휘를 '이해어휘'라고 할 수 있고, 몸에 체득이 되어 이를 자유자재로 쓸 수 있는 어휘를 '활용어휘'라고 할 수 있다. (신규철, 한국인을 위한 자동화 영어학습법, 경진문화사) 위의 글에서 보듯이 이해어휘는 단어를 보면 명확하게 정의를 내릴 수는 없지만, 앞 뒤 문맥상으로 전체적으로 이해하는데 큰 무리가 없는 것을 의미합니다. 예를 들어, '스마트폰'이라는 단어를 접했을 때, 처음에는 무슨 의.. 2011. 4. 22.
아키텍처 의사결정에 관한 쏠림 현상 쏠림 현상 (Herding effect, 혹은 Bandwagon effect) 이란, 특정 그룹이나 모임에 속한 개인이 자신의 의지나 계획된 방향에 상관없이 그 주변의 의사결정에 영향을 받아서 그대로 쫓아가는 것을 말합니다. 이러한 현상들의 대표적인 예는 주식 시장의 버블 현상과 같은 것이 있습니다. 요새 스마트폰 열풍 같은 것들도 이러한 현상의 예라고도 볼 수 있을 것 같습니다. 이러한 현상은 합리적인 의사 결정을 이끌어내는데 방해가 되기도 하지만, 어떤 일을 추진할 때에는 상당히 좋은 이점을 얻을 수도 있습니다. 하지만, 이러한 쏠림 현상이 특히 의사 결정과 관련이 될 때에는 좋지 않은 결과를 낳을 수 있다는 것입니다. 법률에서 항고심제는 이전 재판의 결과에 대해 어느 정도는 영향을 받을 수 있으며,.. 2011. 3. 31.
반복 작업과 싸워라 - Niclas Nisson 여러분의 개발자들이 사고를 거의 필요하지 않은 반복적인 작업을 수행하고 있습니까? 여러분은 코드에서 반복적인 패턴을 발견할 수 있습니까? 복사-붙여넣기-수정 형태로 작성된 코드를 분간할 수 있습니까? 만일 그렇다면, 여러분의 팀은 생각했던 것보다 더 느리게 움직이고 있으며, 이상하게 들릴지 모르겠지만, 당신이 그 원인일 수 있습니다. 왜 그런지 설명하기 전에, 소프트웨어 개발에 관한 두가지 사실에 대해 동의해야 합니다. 복제는 악이다. 반복적인 작업은 개발을 느리게 한다. 아키텍트로서 당신은 분위기를 조성합니다. 시스템에 대한 전반적인 가장 최고의 내용을 파악하고 팀에게 지금까지 여러 차례 복사해서 사용했던 예제로 제공할 시스템에 대해 최신 유행의 end-to-end 단면을 .. 2009. 8. 19.
일어서라! - Udi Dahan - Homepage : http://www.udidahan.com/ Udi Dahan은 현재 3년간 운영중인 소프트웨어 아키텍처에 대한 가장 가치있는 전문가 상을 받은 MS사가 발굴한 소프트웨어 단순화주의자이다. Udi는 WCF, WF 및 Oslo에 대해 MS와 같이 일하고 있는 연결된 기술 충고자이다. 그는 또한 MS 소프트웨어 팩토리의 단체와 패턴 및 적용에 대한 프리즘 프로젝트의 고문회의 임원이기도 하다. 전세계의 고객들에게 서비스 지향, 확장성 및 보안성 있는 .NET 아키텍처 설계에 전문성을 가진 교육, 메토링, 고급 아키텍팅 컨설팅 서비스를 제공하고 있다. 대부분의 아키텍트는 주로 기계와 대화하는 능력에서 성공을 이끌었다는 고도의 기술적인 지위로부터 성장했습니다. 하지만,.. 2009. 3. 21.
반응형