본문 바로가기

Dev.../플밍 관련 자료

자바 시큐어 코딩과 관련된 내용 https://www.securecoding.cert.org/confluence/display/java/The+CERT+Oracle+Secure+Coding+Standard+for+Java;jsessionid=B3FCF2EB9D0464376B0693ED791FD361 The CERT Oracle Secure Coding Standard for Java 의 내용을 참조하면, 자바로 코딩시에 필요한 보안규정과 안전을 위한 규범에 대해서 상사하게 기술되어 있다. 각각의 형태에 따라서, 규칙과 우선순위들이 잘 정리되어 있다. 더보기
오픈소스를 상용 패키지에 접목하였을 경우에 참고사항 2013년 현시대는 오픈소스를 사용하여 상용 패키지를 개발할 수 밖에 없는 환경을 만나는 것은 어찌보면 당연할 것이다. 하지만, 소프트웨어 개발자로써 최소한 라이센스와 저작권문제에 대해서는 충분하게 고려하고, 이를 자신이 속한 기업이나 자신이 만들어지는 소프트웨어에 명시해야하는 것은 매우 당연한 것이다. 상용 소프트웨어를 만들경우에 Apache License, X-Consortium, BSD 또는 Reduced(Revised) BSD-style license, MIT/X, MIT-style license로 명시되어진 라이센스만 사용하는 것이 원칙이다. 특히나, closed-software를 만들경우에는 해당 라이센스만 사용하여야 한다. 물론, 사용되어진 라이브러리나 소프트웨어를 저작권에 명시해야하는 것은.. 더보기
[SA강좌3회] 소프트웨어 아키텍처 정의를 위한 단계, 그리고 설계 [아키텍트 스토리] 아키텍처와 이노베이터 소프트웨어 아키텍처 정의를 위한 단계, 그리고 설계 (표준화, 상호운용성) 소프트웨어 아키텍처는 현재 상상하는 미래의 시스템과 그 발전방향, 그리고. 개발에 필요한 많은 표준안과 개발의 방향성 등에 대해서 서술하게 된다. 물론, 이러한 '영역'을 하나의 문서로만 모두 표현할 수는 없을 것이다. 이번에서는 소프트웨어 아키텍처를 정의하는 중요한 문서인 소프트웨어 아키텍처 정의서와 기타 개발에 필요한 표준안을 만드는 방법에 대해 알아보도록 하자. ---------------------------------- 신현묵 supims@gmail.com zetlos.tistory.com | 현재 명지병원 대학병원 정보통신팀 팀장과 헬스로그 이사로 재직하고 있다. 제약, 의료기기.. 더보기
[SA강좌2회] 소프트웨어 아키텍처 설계를 위한 방법… [소프트웨어 아키텍처 그 두번째] 아키텍처와 이노베이터 소프트웨어 아키텍처 설계를 위한 방법 많은 개발자들이 소프트웨어 개발에 실패하는 대표적인 이유는 어떤 것일까. 먼저 첫째, 비전문가 집단에서 의사결정이 이뤄진다는 점과 둘째, 단기적인 수익만 바라본다는 점, 셋째, 실패 예상시나리오가 부족했다는 점 등 3가지 경우로 볼 수 있겠다. 전문가집단들의 상호의사소통은 프로젝트 성공을 위한 기본이고, 프로젝트 그 이후를 예측하는 것 또한 중요하다. 또한 모든 프로젝트는 실패할 수 있다. 이처럼 실패를 대비한 위험관리와 요구사항 관리는 소프트웨어 아키텍처에 가장 중요한 요소라 하겠다. ---------------------------------- 신현묵 zetlos.tistory.com | 현재 명지병원 정보통.. 더보기
[SA강좌1회] 소프트웨어 아키텍처 개론 [소프트웨어 아키텍트의 자격] 소프트웨어 공학과 아키텍처에 대한 이야기 소프트웨어 아키텍처 개론 소프트웨어 아키텍처는 소프트웨어개발에 있어서, 최고의 방법이 될 수 있을까? 방법이라는 측면에서의 접근방법으로서의 소프트웨어아키텍처. 그것의 기본적인 개념과 기초적인 내용들과 소프트웨어개발의 기본적인 자세에 대해서 생각해보자. 소프트웨어 아키텍처를 알아야 슈퍼프로그래머가 될까? 함께 고민해봅시다. ---------------------------------- 신현묵 zetlos.tistory.com | 현재 명지병원 정보통신팀 팀장과 헬스로그 이사로 재직하고 있다. 제약, 의료기기 생산업체의 정보시스템 개발 경험과 온라인 게임개발, 대형SI에 이르기까지 경험이 풍부한 자칭 '삽질의 대가'. 현재 기존의 소프트.. 더보기
의료/IT 개발자의 컨버전스, U-헬스케어 개발에 도전하는 개발자들에게 [수퍼개발자의 꿈] U-헬스케어 개발에 도전하는 개발자에게… 의료와 IT개발자의 컨버전스 의료와 관련된 분야에서 전통적인 HIS분야와, PACS, OCS(CPOE), EMR 등의 분야와, 새로운 의료서비스와 소셜등이 결합되고, 많은 변화가 보여지는 새로운 세계에서 과연 개발자로써의 꿈은 과연 어떤 것을 꿈꾸고 있는가? 필자는 수퍼개발자는 아니지만. 수퍼개발자의 꿈을 꾸었던 사람으로서, 후배들에게 몇마디 남기고 싶어서 펜을 들어본다. ---------------------------------- 신현묵 zetlos.tistory.com | 현재 명지병원 정보통신팀 팀장과 헬스로그 이사로 재직하고 있다. 제약, 의료기기 생산업체의 정보시스템 개발 경험과 온라인 게임개발, 대형SI에 이르기까지 경험이 풍부한 .. 더보기
SW 개발자들의 직무능력을 체크하는 표준안에 대해서... 아는 커뮤니티에서 관련된 기사와 그 내용에 대한 문의가 올라왔기에... 관련된 내용으로 자료를 찾아보니... 참조할 만한 자료가 두개 나타났습니다. 하나는... http://www.realseminar.com/Online/seminarView.asp?semina_id=628 ' SW 생산성과 품질혁신을 선도하는 SW 공학' 이라는 무료 세미나 자료인데.... 아마도... 등록만 하면 무료로 볼 수 있는 내용인듯 합니다. 내용은 위에서 보는 내용처럼... '효율적 SW 품질비용의 관리방안'등의 동영상 자료들이고... 한번쯤 관심있으신 분들은 참고하셔도 좋을듯... http://blog.naver.com/huntkims?Redirect=Log&logNo=120073193986 여기 링크중에... http:/.. 더보기
케텔과 AOL이 사라진 이유를 모르는... 이동통신사들... 분명... '공룡'이라 불릴만한... 그들이 시대를 주름잡던 시대가 있었다. '컴퓨서브'로 천하를 주름잡고... '케텔'로 통신시장을 주름잡던... 그런 시대가 있었다. 하지만... '참여'를 중심으로한 인터넷 환경에... '컴퓨터브', 'AOL'이 몰락하고... 국내의 상황도 '케텔(하이텔)', '천리안'도 마찬가지로... 그 시대와 함께 운명을 같이 한것이다. 그런데... 당시 '하이텔'이 몰락한 이유는 아주 간단했다. 사용자들로부터 받는 Telnet관련 통신비용 1인당 7천원~3천원의 '사용료'에 대한 유혹에서 벗어나지 못했기 때문이다. 그런데... 이제는 '참여'의 시대를 지나.. '오픈마켓'의 시대가 도래했고. iPhone이나 안드로이드는... 절대 다수의 개발자들에 이익을 돌려주는 '오픈마켓'.. 더보기
오픈소스 개발이 성공하려면... 많은 개발자들이 오픈소스 기반의 지식에 도움을 받고 있고... 그러한 오픈소스 프로젝트에 참여하고픈 욕심은 생기지만... 뚜렷한 방향성없이... 찻잔속의 태풍이거나... 머릿속에 맴돌다 끝나는 경우가 많다. 특히나... 우리나라 개발자들의 경우에는 더더욱 힘이 든다. 수많은 오픈소스개발과 엄청난 지적 재산이 공개된... http://sourceforge.net/ 그 영역의 방대함과... 그 동안 문을 닫은 컴포넌트 회사들의 소스까지 오픈되어 있는... 정말 진정한 의미의 오픈 소스 공간인듯 하다. 개발경력이 좀 되고... 이름이 좀 알려진 사람들의 경우에는... 누구나 한번쯤 자신이 오픈소스를 시작해서 운영해보면 어떨까하는 욕심이 생긴다. 그러한 마음을 가졌다가도... 많은 현실속에서 그 꿈을 닫아버리는.. 더보기
IE8의 의미는... 악몽의 IE6은 잘못되었다고 시인하는 것뿐... 웹쪽의 프로그래밍이나 작업을 하는 사람들에게 가장 큰 난관이 하나 있다. 그것은... 넘을 수 없는 커다란 태백산맥! 바로... IE6... Explorer 6 버전이다. 가장 비표준으로 만들어진 이 IE6의 환경은 정말로 극악의 브라우져였다. 소위... 크로스 환경을 만든다고 만들어 보면... 유일하게 반항하는 넘이~~~ 바로 이 IE6이다. IE6은 2001년 8월에 정식으로 릴리즈되고 5년동안 세상을 지배(?)하다가... 2006년 10월쯤에 출시된 FireFox에 긴장하며... 2006년 11월 바로 IE7을 출시하게 됩니다. 그런데 잠 재미있는 것은 2001년부터 그후 시대는... 윈도우즈 XP의 전성시대로써... 거의 대부분의 사용자들은 IE6이 당연한 지배적 브라우져이기 때문에... 이 사실.. 더보기