본문 바로가기

프로그래머/소프트웨어공46

[펌] 2012년 2월, 정보보호감사제도 국내적용 틀 만든다 회계감사제도처럼 기업의 정보보호를 검사하고 평가할 정보보호 감사제도가 내년 상반기 국내에 도입될 예정이다 21일 지식정보보안산업협회(KISIA·회장 이득춘)는 일본정보보안감사협회(JASA)와 협력해 내년 2월까지 국내에 적용시킬 정보보호감사제도 기본 틀을 다진다는 계획을 밝혔다. 정보보호 감사제도는 회계감사와 마찬가지로 정보보호 분야 시스템 안정성을 객관적 기준에 맞춰 평가하는 제도다. 이 제도는 일본경제산업성이 주축이 돼 일본에서 지난 2003년 도입됐다. 당시 4714개 기업이 정보보호 감사제도를 적용했고 2009년에는 적용기업이 1만207개로 늘어나는 등 기본 제도로 안착됐다. 이기영 지식정보보안산업협회 부회장은 “7년 전부터 일본에서 먼저 시행된 정보보호 감사제도의 선행 사례를 분석해 국내에 적용.. 2011. 8. 2.
개발자에게 꼭 필요한 정신자세 어느 덧 개발일을 시작한지 10년이 훌쩍 넘어 버렸다. 당연히 개발은 하고 있으며, 팀장업무와 PM일을 겸하고 있다. 요즘들어 업무보다 인간 컨트롤이 무지 힘들다 ... 성질이 많이 죽어서 인가 -_- 페이스북에서 학교 선배가 올린 글이 많이 와닿는다. 스스로를 우수하다고 생각하는 사람일수록, 상사를 포함한 타인을 우습게 보는 경향이 있다. 그러나 그런 사람들이 출세는 커녕 회사에서 해고 통고를 많이 받는다. 상사를 얕잡아 보는 자세 탓에 스스로 배우고 성장할 기회를 포기했기 때문이다. (하무구치 나오타, ‘위대한 조언’에서) 삼인행 필유아사(三人行 必有我師: 세 사람이 길을 가면 반드시 나의 스승이 있다.)를 주장한 2500년전 공자처럼, 21세기 세계적 석학들도 가장 중요한 덕목으로 지적 겸손(Int.. 2011. 3. 4.
PageRank 2 (예제) 예제를 풀어 보면서 공식을 이해 할 수 있다면 PageRank를 이해하는데 많은 도움이 될 것이다. 해답은 하단에 . . . . . . 1단계 2단계 3단계 결과 값은...... 2010/12/17 - [Stroty/프로그래밍] - PageRank 1 (개요) 2010. 12. 17.
PageRank 1 (개요) PageRank란? 월드 와이드 웹과 같은 하이퍼링크 구조를 가지는 문서에 상대적 중요도에 따라 가중치를 부여하는 방법이다. 이 알고리즘은 서로간에 인용과 참조로 연결된 임의의 묶음에 적용할 수 있다.페이지랭크는 스탠퍼드 대학교에 재학 중이던 래리 페이지와 세르게이 브린이 새로운 검색 엔진에 대한 연구 기획의 일부로 개발되었다. 이 기획은 1995년 시작되어, 1998년 구글이라 불리는 시범 서비스로 발전하였다. 페이지와 브린은 페이지랭크에 기반한 검색 기술을 바탕으로 구글 사를 설립하였다. PageRank 개요 1) 페이지별 hyperlink의 카운터를 계산하여 공식에 대입하여 랭킹을 구한다. 공식에 대입후 가장 큰 score가 상위 랭킹에 위치한다. 2) 얼마나 많은 페이지가 자신을 hyperlink.. 2010. 12. 17.
웹 크롤러 (crawler) 웹페이지를 방문하여 정보를 자동으로 수집해오는 프로그램... 스파이더, 웹수집기라고도 불리운다. 웹에서의 정보검색시스템은 정보수집, 가공 제공 세 가지 기능으로 구성된다. 수집은 크롤러 가공은 인덱서(문서색인기) 제공은 사용자 인터페이스(UI)가 맡게 된다. 인터넷포털에서 정보검색 서비스를 제공하기 위하여 운영하는 검색엔진은 크롤러가 수 많은 웹페이지에서 수집한 다양한 정보를 검색하기 쉬운 형태로 가공한 후 색인을 만들어 서버에 보존한다.그리고 사용자가 특정 검색어를 입력하면 쿼리(query)를 통해 인덱서 서버 안에 축적되어 있는 정보를 꺼내어 검색결과를 제공하는 시스템으로 구성되어 있다. 크롤러(crawler)란 사전적으로 ‘기어가는 사람’ 또는 ‘포복동물’이라는 의미이며,거대한 인터넷 환경 웹페이지.. 2010. 11. 19.
Software artifact란 artifact 사전의미 인공유물, 공예품, 인공산물 등 그럼 소프트웨어 인공산물이 란 뜻 즉(i.e. 산출물) product란 단어 말고 이런 단어로 쓰이는군 2010. 6. 2.
Code Inspection Tool - PMD 사용법 1. PMD Code Inspection Tool로써 CPD(Copy/Paster Detector), Code inspection 등 기능이 있다. 2. Eclipse에 플러그인 하기 (Eclipse 3.4 기준) 업데이트 URL: http://pmd.sourceforge.net/eclipse/ 2.1 Help -> Software Updates 2.2 Add Site로 URL 입력하기 .... 설치한다. Eclipse 버전에 맞게 설치한다. 2.3 설치 완료후 PMD Perspective 확인 가능하다. 3. 중복 코드 검사 환경설정을 한후 가능하며, Tile-size에서 타이틀이 아니라 타일이다 ㅡ.ㅡ;; 검사 대상 구문 최소 길이를 설정하는 것임 검사 결과 화면 4. Code Inspection 오.. 2010. 5. 31.
PDCA 사이클 TQM에서 PDCA는 Plan, Do, Check, Act(혹은 Action)의 약자로서 이를 널리 보급한 사람은 "에드워드 데밍"이라고 알려져 있다. 데밍(deming)은 TQM을 철학적으로 접근한 분으로 생각되는데, 그의 가르침은 매우 간결하고 이해하기 쉽다. 십수십개의 단계로 설명될 수 있는 TQM의 복잡한 개선 싸이클을 이해하기 쉽도록 PDCA로 4단계로 설명하고 있는 것이다. 2010. 5. 25.
이슈관리와 위기관리 보통 프로젝트를 진행함에 있어서 프로젝트 관리에서는 위험 관리(Risk Management),이슈 관리(Issue Management) 등의 용어가 자주 사용된다. 이 용어들 사이에 숨어 있는 상관 관계에 대해서 알아보자 프로젝트 관리에서 위험(Risk)는 다음과 같이 정의된다. 1) 아직 발생되지 않았으나, 발생될 가능성(Probability)이 있는것 2) 발생될 경우, 프로젝트에 차질(Impact)을 가져올 수 있는것 하지만, 적절히 대처할 경우, 기회(Opportunity)가 될 수도 있는것 프로젝트 관리에서 이슈(Issue)는 다음과 같이 정의된다. 1) 이슈(Issue)는 프로젝트 진행에 차질을 가져올 수 있는 발생된(Realized) 위험으로 정의된다. 2) 미리 예상해 두지 못했던 문제점(.. 2010. 5. 3.