본문 바로가기

Dev.../소프트웨어 아키텍처

[원고] 소프트웨어 아키텍트가 알아야할 97가지에 들어간 원고... ~.~ 제목 : 개발에 있어 형식에 얽매이는 행위야 말로 삽질이다. - 꿈꾸는자. 제가 가장 좋아하는 문장이며 가장 역설적으로 아키텍트이외의 개발자들에게도 끊임없이 요구하는 내용이기도 합니다. 개발자들이 초보시절에 가장 흔하게 실수하는 행위중의 하나는 '이론'과 '경험'이 적기 때문에 자신이 알고 있는 가장 최선의 해결책인 '형식'에 치우치는 경향이 많습니다. 특히, 국내의 특이한 형태의 소프트웨어 개발조직에서 이러한 상황들이 발생하는 경우가 많습니다. 갑,을,병,정의 상황에서 을의 대기업의 이론으로만 무장된 초보 개발자가 어이없게도 아키텍트의 역활을 수행할때에... 병, 정의 고급엔지니어들을 제대로 활용하지 못하고. 자신의 '형식'에 파묻히는 특이한 현상이 발생되기도 합니다. 개발조직도 군대조직과 유사한 것 .. 더보기
마소연재 4회, 디지털병원의 아키텍처와 우리의 자세 [IT 컨버전스] 의료서비스와 디지털병원의 미래 디지털병원의 아키텍처와 우리의 자세 대한민국의 의료서비스는 국민건강보험이라는 든든한 주춧돌 위에서 나름 경쟁적으로 국민들에게 좋은 의료서비스를 제공해왔다. 몇가지 불합리한 점이 있을지 모르겠으나, 필자 개인적으로는 현존하는 어떤 나라의 의료보험제도보다도 우월하다고 생각한다. 다만 저렴한 의료비용에서 발생한, 가장 큰 단점중의 하나인'1시간 대기, 3분 진료'라는 짧은 대면서비스. 이런 어쩔 수 없는 짧은 대면서비스는 일반적인 의료소비자들에게는 가장 큰 불만이 되었다. ---------------------------------- 신현묵 supims@gmail.com zetlos.tistory.com | (현)명지병원 정보통신팀 팀장으로 재직중이다. 제약, .. 더보기
마소연재 3회, 디지털병원의 미래와 의료정보 서비스 디자인 [IT 컨버전스] 의료서비스와 디지털병원의 미래 디지털병원의 미래와 의료정보 서비스 디자인 본 컬럼에서는 지난 2회동안, 서비스 융합시대에서의 유비쿼터스 실현을 위한 디지털병원 정보시스템 표준은 어떠한 것이었는지 알아봤다. 향후 의료서비스는 병원정보시스템에 많은 변화를 가져올 것이며, 디지털병원과 의료정보 서비스분야 또한 현재의 원내(병원내부)에서만 고려되는 것이 아니라, 병원 외부의 의료정보서비스와 연계를 고려해 새롭게 디자인될 것으로 보인다. 그렇다면, 미래의 디지털병원은 어떤 방식으로 변화가 있을 것이고, 어떻게 대처해야 할지 알아보도록 하자. ---------------------------------- 신현묵 supims@gmail.com zetlos.tistory.com | (현)명지병원 정보.. 더보기
마소연재 2회, 유비쿼터스 실현을 위한 디지털병원의 정보시스템 표준 [IT 컨버전스] 의료서비스와 디지털병원의 미래 유비쿼터스 실현을 위한 디지털병원의 정보시스템 표준 전회에서 서비스 융합의 시대와 의료정보 서비스의 미래에 대한 이야기를 가볍게 이야기했다면, 이번 2회에서는 이러한 융합서비스에 어울리는 디지털병원의 정보시스템에 대해서 이야기를 하고, 정보시스템의 표준화에 대해서 이야기 해보자. 병원정보시스템의 중요한 표준들에 대해서도 언급해보고, 새로운 U-healthcare서비스와 융합하기 위한 디지털병원의 정보시스템에 대해서도 같이 거론하기로 하자. ---------------------------------- 신현묵 supims@gmail.com zetlos.tistory.com | (현)명지병원 정보통신팀 팀장으로 재직중이다. 제약, 의료기기 생산업체의 정보시스템.. 더보기
마소연재 1회, 서비스 융합의 시대와 의료정보 서비스의 미래 이야기 [IT 컨버전스] 의료서비스와 디지털병원의 미래 서비스 융합의 시대와 의료정보 서비스의 미래 이야기 이번 코너를 통해 필자와 나눌 이야기는 너무 먼 미래의 이야기는 아니다. 이미 현 시대는 컨버전스의 시대에 들어섰다. 기존의 소프트웨어 개발로는 새로운 모바일 기기와 서비스를 모두 생각하거나 감당할 수 없고, 그 환경에 적응하기도 힘들다. 기존과는 다른 새로운 형태의 의료서비스가 개발됨에 따라 의료정보 서비스를 디자인하는 담당자의 고민도 함께 높아져 갈 것이다. 이럴 때, 우리는 어떤 준비와 고민을 할 지 이번 컬럼을 통해 이야기해 보자. ---------------------------------- 신현묵 supims@gmail.com zetlos.tistory.com | (현)명지병원 정보통신팀 팀장으.. 더보기
서비스 융합의 시대와 의료정보 서비스의 미래 이야기 [IT 컨버전스] 의료서비스와 디지털병원의 미래 서비스 융합의 시대와 의료정보 서비스의 미래 이야기 이번 코너를 통해 필자와 나눌 이야기는 너무 먼 미래의 이야기는 아니다. 이미 현 시대는 컨버전스의 시대에 들어섰다. 기존의 소프트웨어 개발로는 새로운 모바일 기기와 서비스를 모두 생각하거나 감당할 수 없고, 그 환경에 적응하기도 힘들다. 기존과는 다른 새로운 형태의 의료서비스가 개발됨에 따라 의료정보 서비스를 디자인하는 담당자의 고민도 함께 높아져 갈 것이다. 이럴 때, 우리는 어떤 준비와 고민을 할 지 이번 컬럼을 통해 이야기해 보자. ---------------------------------- 신현묵 supims@gmail.com zetlos.tistory.com | (현)명지병원 정보통신팀 팀장으.. 더보기
디지털병원에 대한 개인적인 생각... 많은 병원들이 병원 내부에 상당한 정보시스템들을 도입하고... 연동되는 디지털 영상의학장비들을 설치 운용한다. 간혹... 관련 기사들을 보면... 병원에 특정회사의 EMR 시스텐이 구축되어지고... 유비쿼터스 환경의 디지털병원이 구축되어진다고 이야기를 한다. 물론.. 종이차트로 운용되는 병원환경을... 환자의 인적사항, 병력, 건강상태등등의 환자 정보를 전산화해서 입력, 관리하는 병원 정보화산업... 차트검색의 시간을 줄여서 진료시간을 줄인다는 것... OCS, PACS, EMR의 중요 의료정보시스템들... 의료진들의 업무를 분명 단축시켜주기는 한다. 하지만... . . . 환자들에게는 실질적으로 과거의 병원이나 이런식의 디지털병원이나 별반 다른것이 없다. 환자중심이라고 이야기를 하기는 하지만. 환자가 .. 더보기
의료 서비스와 디지털병원의 미래... 마이크로소프트웨어 5월호에 연재시작... 마이크로소프트웨어에 4부로 기획된 내용입니다... 가장첫번째... 5월호의 내용을 넣어둡니다. ~.~ [원문] http://www.imaso.co.kr/?doc=bbs/gnuboard.php&bo_table=article&wr_id=34947&sselect=wr_subject&stext=%C0%C7%B7%E1&soperator=1&srch_rows=10&srch_comment=1&srch_days=0 제가 올린 글을 퍼오니까 기분은 새로운데요. ~.~ 의료 서비스와 디지털병원의 미래 프린트 이메일 전송 이번 코너를 통해 필자와 나눌 이야기는 너무 먼 미래의 이야기는 아니다. 이미 현 시대는 컨버전스의 시대에 들어섰다. 기존의 소프트웨어 개발방법으로는 새로운 모바일 기기와 서비스를 모두 생각하거나 감당할 .. 더보기
[SA강좌] Part 4-34 상세 설계에서 해 야할 작업 상세 설계에서 해 야할 작업 상세 설계는 개념 설계를 구현이 가능한 수준의 설계 산출물로 변환하는 작업이다. 다음과 같은 작업을 수행한다. 개념 설계의 클래스에 대한 속성 타입 설정 오퍼레이션의 매개변수와 반환값 설정 클래스의 relation을 association 클래스 등으로 구체화 메커니즘을 구현하기 위한 클래스 추가 설계 패턴이 적용되는 클래스 추가 DB 전문가와 협의하여 엔터티 클래스의 상속 제거, 정규화 양 방향 association을 단 방향으로 수정 불필요한 association 제거 PK와 FK 등 키 설정 오퍼레이션 중 DB에서 구현할 것을 표시함(stored procedure, trigger, check등) transaction, 보안, isolation level을 위한 stereo.. 더보기
[SA강좌] Part 4-33 데이터베이스 관련 상세 설계 산출물 데이터베이스 관련 상세 설계 산출물(Database Modeling in UML) DB와 관련한 설계 산출물 정의는 아래와 같다. 그림 Ⅴ-36. DB 설계 산출물 정의 그림 Ⅴ-37. 클래스, 속성 그리고 오퍼레이션 그림 Ⅴ-38. UML Class model notation 그림 Ⅴ-39. Aggregation Relationships DB설계 과정 시 클래스들과의 관계(association), 상속(inheritance) 그리고 집합(aggregation)을 포함시켜 클래스 모델을 작성한다. Model-View-Control 설계 패턴을 사용하여 지속성(persistent)을 요구하는 클래스를 식별한다. 그림 Ⅴ-40. UML Relationship 식별된 지속성 클래스에 대하여 관계형 테이블 맵을.. 더보기