본문 바로가기

UML2

설계, 누구를 위한 활동인가 작업을 수행하는 사람들은 늘 흔적을 남기기 마련이며, 이를 SW에서는 산출물이라고 말한다. 즉, 어떠한 활동을 하든지 간에 그 흔적이 어떠한 형태로든 존재하기 마련인 것이다. SW 개발하는 입장에서 설계와 구현의 정확한 구분을 한다는 것은 사실 거의 불가능한 영역이기도 하다. 설계를 개발 단계 중에 정해진 기간으로 놓고 그 단계 내에서 산출물을 강요하는 식의 방식은 설계의 본연의 목적을 잃을 가능성이 너무나도 높다. Anonymity; and the Internet. by Stian Eikeland 우리는 어떤 일을 하게 될때 머리속으로 먼저 무엇을 어떻게 수행할지를 가늠해본다. 좀더 깊이 생각하는 사람은 다양한 대안들을 생각해보고 각각의 장단점을 비교하여 사전 시뮬레이션까지도 고려하여 최적의 해결책이라.. 2011. 12. 22.
EJB3 JPA 모델링 Notation 제안 [I] EJB3의 JPA 는 Hibernate 나 JDO 진영의 ORM 개념을 도입하여 기존의 EJB2와는 새로운 형태로 개발을 가능하게 해준다. 또한, EJB3 의 POJO 개발이 가능한 부분은 실질적으로 일반 자바 클래스를 사용하여 기존보다는 확실하게 더 단순한 작업으로 개발할 수 있게 해준다. 하지만, 코드만을 보고 개발을 한다는 것은 쉬운 일이 아니기 때문에 모델링 도구를 같이 사용하는 것이 개발의 생산성을 도와줄 수 있는데, 현재 JPA의 Notation (혹은 Annotation)을 수용하는 모델링 도구가 없기 때문에 모델링 도구의 Stereotype이나 제약사항(Constraint), Tag 등을 사용하면 기존의 모델링 도구를 이용한 JPA의 모델링이 어느 정도는 가능하다고 본다. 따라서, 현재 J.. 2008. 5. 1.
반응형