29 March 2007

Some Tools for Drawing UML Diagrams

You can draw UML Class Diagrams on your computer, Using Microsoft Visio, Poseidon, Dia, Paint, etc.

  • Microsoft Visio
You can start, by choosing
Category: Software
Template: UML Model Diagram (Metric) or UML Model Diagram (US units)

  • Poseidon
You can look at [here] for starting Poseidon.
http://www.ugrad.cs.ubc.ca/~cs211/labs/ClassDiagramsLab/ClassDiagramsLab.html
This link is designed for a Lab of CPSC211 (at UBC)
There are also some captures.

  • Dia
Frankly, It was not handy for me at the first trial.
Anyway, this is for free.
http://dia-installer.sourceforge.net/
[Download Dia]


I used to draw with Microsoft Visio because it was installed on computers at UBC.

You may not use Paint because it is not made especially for drawing UML Diagrams. But if you can not use anything above, you may use Paint, Microsoft Office Word or anything you feel suitable.

25%를 자기 계발에 힘쓰자.

내 삶에 있어서 결정적인 순간은 남들이 보기에는 밋밋하기 짝이 없는 대기업 직장생활이었다. 학교를 졸업하고 92년 삼성 SDS연구소에 입사한 후 5년 동안 거쳤던, 짧았다면 짧았던 직장생활이 내 인생을 바꾸는 중요한 계기가 됐다. 당시 나는 대기업 풋내기 사원으로서 남보기엔 평범한 직장 생활을 하고 있었다. 하지만 내게 그때의 시간은, 지금 못지않은 치열함으로 남아있다.

기업 초년병이었지만 하루에 8시간 이상을 보내는 직장에서 자기계발을 게을리할 수는 없다고 생각했다. 한 외국 기업이 직원들에게 요구했다는 "25%룰"을 벤치마킹했다. 직장에서 보내는 시간의 25%는 순수하게 자신의 계발을 위해서만 쓰라 는 룰이였다.

당시 이 룰에 따라 하루 8시간 중 2시간을 자기계발에 쏟았다. 남들 8시간에 하는 회사 업무를 6시간에 하려니 다소 무리도 따랐지만, 퇴근 시간 이후 잔업을 하는 한이 있더라도 2시간의 자기계발만큼은 게을리하지 않았다. 자기계발의 주제는 "내가 설계하고 개발할 만한 기술이 무엇일까"였 다. 3년 이상을 이 주제에 몰두해서 얻은 결론은 검색엔진이었다. 지금의 네이버가 잉태되는 순간이었다. 회사를 설득하고 기본 기술을 수집하고 3명의 신입사원들을 "유혹"해서 팀을 구성하고.. 분주했지만 절로 흥이 나서 일에 몰두했다. 97년부터 2년간 사내벤처 네이버 소사장으로 일한 후 99년 분사, 네이버컴 사장으로 독립했다.

결정적 장면은 반드시 극적일 필요는 없다고 본다. 흔히 남들보다 앞서가고 싶고 남들보다 빨리 성장하고 싶을 때, 자기의 환경부터 바꾸려고 한다. 마치 공부 열심히 하겠다면서 독서실부터 바꾸는 학생들처럼. 그러다보니 단숨에 현실을 뒤바꿀 만한 결정적인 사건을 찾아다니고, 지금 하던 일을 모두 접고 유학을 떠나기도 하고, 난생 처음 해보는 분야에서 용감하게 창업을 한다거나, 일하던 부서를 바꿔 달라거나 하는 사람들을 많이 본다. 그러나 진정한 결정적 장면은 결국 지금 자기가 할 수 있는 "최선"을 찾아내는 것이라는 생각이다..

환경 때문에 자기가 하고 싶은 일을 할 수 없는 경우가 얼마나 되겠는가. 뭔가를 성취하겠다는 열정만 있다면 어떤 환경에서도 해낼 수 있다는 게 내 지론이다. 일을 잘하는 사람은 하루종일 복사만 시켜도 남들보다 뭔가 다르게 업무를 개선시키고 창의력을 발휘한다.

질량이 커다란 물체의 주변 공간은 구부러져 있다고 한다. 열정이 가득한 사람은 환경을 변화시킨다. 환경이 자신에게 맞춰져서 내가 환경의 중심이 돼야 한다. 문제가 있는 것은 환경이 아니고 자기 자신이다. 오늘도 하루종일 일하면서 아무런 열정이나 성취욕을 느끼지 못하는 사람은 빨리 자신의 문제를 찾아서 자신을 변화시켜라고 권하고 싶다.


이해진.

1967
년 생. 서울대 컴퓨터 공학과 졸업 후 한국 과학기술원 전산학 석사를 딴 뒤 삼성 그룹 입사 . "평범한 엔지니어" 출신으로 삼성 SDS에서 근무, 동료들과 함께 삼성SDS 사내 벤처 1호 회사인 네이버를 설립한다.






"자기 계발" 내 좌우명 중 하나이다.
가슴에 새겨 두어야지.

24 March 2007

우물 안 개구리에게는 바다를 이야기하지 마라

"우물 안 개구리에게는 바다를 이야기하지 마라. 한 곳에 매여 살기 때문이다. 메뚜기에게는 얼음을 이야기하지 마라. 한 철에 매여 살기 때문이다."


현정!! 변화와 혁신을 지향하는 리더가 되리라.

Practical UML: A Hands-On Introduction for Developers



By: Randy Miller

Abstract: This tutorial provides a quick introduction to the Unified Modeling Language™

The heart of object-oriented problem solving is the construction of a model. The model abstracts the essential details of the underlying problem from its usually complicated real world. Several modeling tools are wrapped under the heading of the UML™, which stands for Unified Modeling Language™. The purpose of this course is to present important highlights of the UML.

At the center of the UML are its nine kinds of modeling diagrams, which we describe here.

Some of the sections of this course contain links to pages with more detailed information. And every section has short questions. Use them to test your understanding of the section topic.


http://dn.codegear.com/article/31863