본문 바로가기

기타

(20)
[UML 제대로 알기] ③ 개발 프로세스에 따른 UML 실전 모델링 UML과 개발 프로세스라는 것이 만나게 되면 각 프로세스 별로 UML을 활용하여 모델링을 하는 방법이 약간씩 달라지기 때문에 사용상 주의가 필요하게 된다. 이와 더불어 웹 애플리케이션 개발을 위한 UML 모델링은 어떻게 하면 좋은지에 대해서도 생각해볼 필요가 있다. 이번 글에서는 지금까지 UML을 이용하여 소프트웨어 개발을 수행하면서 느꼈던 개념상의 모호함과 모델링 시 주의할 점에 대해 살펴보고자 한다. 약 7년 전 필자는 UML에 관하여 세미나를 하려고 어느 업체를 방문한 적이 있었다. 세미나를 막 시작하려고 하는 순간 어느 분께서 'UML이 이번에 새로 나온 XML의 한 종류인가 보죠?'라고 질문을 했다. 과연 이 난관을 어떻게 헤쳐 나가야 할지 막막한 순간이 UML에 관한 이야기를 하려고 하면 지금..
[UML 제대로 알기] ② 초보자를 위해 다각도로 살펴본 UML 7년 전 필자는 UML이라는 단어조차 들어본 적 없었다. 국내에서는 그래도 꽤 잘하는 비주얼 베이직 프로그래머라고 자부했는데 당시 봇물같이 쏟아지던 약어들에 질려 UML이라는 알파벳 세 글자로 이루어진 '신규어'에 별 신경을 쓰지 않았다. 몇 년이 지난 후, 필자도 객체지향이라는 무림 강호에 몸을 던지지 않을 수 없는 시점에 이르러서, 그 몇 년 전에 들었던 UML이라는 것이 무림에 출사표를 던지기 위한 필수 무공이었다는 사실을 깨달았다. 그리고 그 이름도 원망스러운 디자인 패턴! 비주얼 베이직이라는 한물간 초식에서는 ‘꽤’ 강자라고 생각했던 필자는 객체지향이라는 드넓은 무림에 발을 들여서는 초고수가 되어야 되겠다는 결심을 했고, 높은 내공을 쌓기 위한 필수 비급이라는 UML과 디자인 패턴을 익히기 시작..
[UML 제대로 알기] ① 가능성·확장성 품고 등장한 UML 2.0 UML 을 중심으로 소프트웨어 업계에서 벌어지는 경제적, 사회적 현상들을 알아보고 UML 2.0 발표 이후 소프트웨어 업계에 불어 닥칠파장에 대해 알아본다. 또한 UML 2.0에서 개발자들이 주목해야 하는 세부 내용도 간단히 검토해 보자. UML 2.0의 실로 엄청난 중요성을 미리 알고 대비할 것인지, 뒷짐 지고 좀 더 지켜볼지는 이번 글을 보고 판단해 주기를 바란다. 필 자는 지난 2004년 마이크로소프트웨어 8월호에 MDA 관련 글을 기고하던 당시부터 지금까지 필자의 소속 회사가 지난 10여 년간 전문적으로 개발해 오던 인적 자원 관리(HRM) 시스템에 대한 획기적인(?) 개선 방안으로 MDA 기반의 시스템 개발을 추진하고 있다. 필자가 본격적으로 UML 2.0을 검토하기 시작한 것도 8월을 전후해서..
RF 용어 정의 *AC (Alternating Current ; 교류) 흐름방향이나 크기가 시간에 따라 변화하는 전원. 즉 주파수를 가지고 전압/전류가 변화(진동)하는 전원을 의미한다. 결국 sine 파형의 형상으로 전압이나 전류가 변화하면서 흐르게 된다. 이러한 sine 파형의 밀집도를 frequency라고 하며, 1초당 몇번의 sine파 진동이 일어나는가를 나타낸다. 단위는 전자파의 존재를 증명한 헤르쯔의 이름을 따서 Hz를 사용한다. *ACLR (Adjacent Channel Leakage Ratio; 인접채널누설비) ACPR과 같이 전력증폭기의 선형성을 나타내는 지표로서, WCDMA은 ACLR을 PA 선형성의 표준규격으로 정의하였다. ACPR이 측정이나 계산이 불편한 면이 있는 반면, ACLR은 그냥 중심채널 전..