Enterprise 2.0 I. 엔터프라이즈 2.0 개요 가. 엔터프라이즈 2.0 정의 - Web 2.0 기술을 개인 차원에서 기업 차원에서의 활용을 의미함 - 블로그, P2P 메시지, Wiki와 같은 정보 기술이 대표적 - 사람들에 의한 참여와 공유를 필요로 함 - 참여와 공유를 지향하는 Web 2.0의 기본 패러다임과 RSS, Wiki, Folksonomy 등의 참여 및 공유 기술을 기업에 적용해 지식을 창조/공유하며 이를 통한 협업으로 기업의 수익을 창출해 내는 것 - Web 2.0 도구들을 기업의 수익 창출 목적으로 기업 경영에 활용하는 것 나. 엔터프라이즈 2.0 배경 - 개인 차원에서 널리 활용되던 Web 2.0 개념과 기술을 비즈니스 및 기업 레벨로 확장시킨 개념 - Social Softwa..
I. 개요 가. Digital Convergence 개념 - 디지털 제품이나 기술간의 융합을 의미 나. 발전과정 - 기존 제품의 디지털화 -> 디지털 제품간 융합 -> 광대역 네트워크를 통한 통합 다. 변화현상 - 신 개념의 제품, 서비스, 비즈니스 모델이 생겨남 - 기존 시장 영역간의 구분이 사라짐 - 정보, 단말, 네트워크등이 디지털 기술을 기반으로 유기적으로 융/복합화 되는 현상 - 기술의 융/복합화로 신 개념의 제품/서비스 창출 II. Digital Convergence 진행 영역 가. Business Convergence - 산업별 영역 파괴에 의한 시장 경계의 구분이 불명확해짐 - 산업간 Business 융합에 의한 효율성 제고 나. Device Convergence - 단말의 디지털화 및 융..
프로젝트를 수행할 때 규모산정은 꽤 중요한 비중을 차지하고 있습니다. 프로젝트의 관리를 위한 초기 예측으로 활용되기도 하지만 보다 현실적으로는 프로젝트 비용을 결정하기 위해서 많이 사용이 됩니다. 프로젝트의 규모 산정은 다음 그림과 같은 방식으로 할 수 있습니다. 주로 소규모의 프로젝트에서는 간단하게 투입인력수 방식인 M/M로 계산을 많이 합니다. 그리고 예전에는 코드 라인수로 계산하는 LOC (Line Of Code) 기법도 종종 사용했지만.. 최근에는 대부분 기능점수라 하는 Function Point를 주로 사용하고 있는 현실입니다. 가끔 주변에서 Function Point로 견적을 내달라는 요청을 받기도 합니다. 여기 저기 자료를 찾아봐도 너무 어려운 표현으로만 되어 있어 FP는 일단 어렵다는 느낌..
프로젝트 수행을 하다보면 많은 Know-How가 쌓이게 됩니다. 그래서인지 가끔 이런 이야기를 듣기도 합니다. 이 부분은 지난번에 만든 것과 비슷하잖아. 그대로 가져다가 사용하면 금방 하겠네!소프트웨어공학적으로는 분명히 맞는 이야기이지만 현실적으로는 쉽지 않은 것이 사실입니다. 바로 소프트웨어의 재사용성(Re-Use)에 대한 고려 없이 프로젝트를 진행하기 때문인데요. 프로젝트 수행 기간의 단축에 따른 충분한 설계 없이 개발에 들어가는 현실 때문인 것 같기도 합니다. 소프트웨어 3R의 정의 - 완성된 소프트웨어 프로그램을 기반으로 역공학(Reverse-Engineering), 재공학(Re-Engineering), 재사용(Re-Use)를 통해 소프트웨어의 생산성을 극대화 하는 기법 소프트웨어 3R의 필요성 ..
최근에 발견된 Apache 서비스 거부 취약점에 대한 정식 패치가 나왔네요. 금일(9월 1일) 발표된 내용이니 참고하시기 바랍니다. http://www.krcert.or.kr/secureNoticeView.do?num=578&seq=-1 □ 개요 o Apache웹서버에 원격 서비스거부(Denial of Service) 공격 가능한 신규 취약점이 발견됨 [1] o 공격자는 특수하게 조작된 HTTP패킷을 전송하여 아파치 서비스가 동작중인 서버의 메모리를 고갈시킬 수 있음 o 해당 취약점 정보 및 공격 도구가 공개 배포됨에 따라 피해를 입을 수 있으므로 웹서버관리자의 적극적인 조치 필요 □ 해당 시스템 o 영향 받는 소프트웨어 [1] - Apache 1.3.x 및 이전 버전 - Apache 2.2.19 및 이..
12월에 제로보드에 악성코드가 다량으로 배포되었다고 하네요. 제 홈페이지(http://www.word.pe.kr)에도 악성코드가 들어 있더군요.. -.- 이와 관련한 제로보드 측의 공식 대응 내용을 첨부합니다. 저의 경우는 첫번째와 세번째였더라구요.. 12월 18일 제로보드 취약성으로 인한 파일 변조가 발생하고 있습니다. 현재까지 발생한 경우를 보면 제로보드의 버전이 pl8 이하인 경우에 발생하고 있습니다. 제로보드의 버전은 bbs 폴더의 lib.php 파일에서 확인하실 수 있습니다. ------------------------------------------------------------------------------------------------ □ 원인 : 제로보드 4 게시판의 취약성을 이용한..
예전에 부분적으로 다룬 적은 있는데 오랜만에 Agile에 대해서 정리해 보려고 합니다. 방법론 하면 떠오르는 것이 매우 많습니다. 폭포수모델, 나선형모델, 점진적프로토타입, CBD 등 여러가지 개발방법론이 있었습니다. 각 모델의 장점과 단점이 있지만 요즘에는 개발 방법론 중 애자일이 가장 관심을 받고 있습니다. 그 이유는 빠르고 지속적으로 변화하는 S/W 개발 환경에 있다고 볼 수 있습니다. 사용자의 다양한 요구사항과 시스템을 필요로하는 순간에 배포해야 하는 환경에서는 기존의 문서 위주, 절차 위주의 방법론으로는 빠르게 대응할 수 없기 때문이죠. Agile 방법론은 "절차보다는 사람이 중심이 되어 변화에 유연하고 신속하게 적응하면서 효율적으로 시스템을 개발할 수 있는 방법론"이라고 할 수 있습니다. Ai..
ITSM 정의 ITSM은 시스템이나 어플리케이션 그리고 네트워크 보안등과 같이 특정 영역별로 이루어졌던 IT 관리 방식에서 벗어나 전체 프로세스를 표준화하고, 서비스 관점에서 보다 체계적으로 IT 인프라를 관리하자는데서 출발했습니다. ITSMF의 CEO 에이든 로즈는 "ITSM은 수준 높은 품질의 IT 서비스를 개발하고 제공하는데 관계된 전체 라이프 사이클에 관련된 모든 활동을 포함하는 것"이라고 했습니다. 가트너 그룹에서는 "ITSM을 합리적이고 예상 가능한 IT 서비스를 제공하는데 필요한 프로세스, 조직 역량, 기술의 집합체라고 정의하고 주어진 비용을 통해 요구되는 성과를 창출하기 위한 IT 서비스의 비즈니스적 가치를 극대화하는 것이 목적"이라고 했습니다. 즉, ITSM은 합리적 비용 범위내에서 합의..
오늘은 Ad hoc 네트워크에 대해 정리해 보려고 합니다. 주로 응용 프로그램이나 웹 프로그램을 만들던 상황이어서 네트워크에는 사실 관심이 없었는데요 작년에 대학원에서 VANET, 이동컴퓨팅 같은 수업을 들으면서 의외로 재미있겠다는 생각이 들더라구요 그래서 블로그를 통해서 네트워크 관련 사항들을 하나씩 정리해 보려고 합니다. 일반적으로 네트워크라 하면 유선환경에 기반을 둔 AP나 기지국 같은 것이 있어서 여기에 연결해서 인터넷과 같은 네트워크에 연결할 수 있습니다. 그러나 만약 특수한 상황에 이런 유선환경에 연결된 네트워크가 없다면 어떻게 될까요? 이럴때 사용할 수 있는 개념이 바로 Ad hoc 네트워크입니다. 이것도 군사적인 목적에서 출발한 개념이라고 합니다. 전쟁이나 재해로 고립되어 있을 때, 이동 ..
4G를 이야기할 때 이동중 100M bps, 정지해 있을 때 1G bps의 전송속도를 제공하는 무선통신기술이라고 많이 합니다. 실제로 그 정도 속도가 나온다면 정말 후덜덜 이겠죠.. ^^ 그런데 IMT-2000으로 WCDMA가 나놀 때나 최대 14M까지 나오는 HSDPA, 그리고 이동중에도 18.4M bps 정도 나오는 Wibro가 처음 나올때도 앞으로 모바일 세상을 변화시킬 기술인 것처럼 이야기 한 걸 돌이켜 보면, 정말 4G가 현재의 모바일 네트워크를 모두 대체할 수 있는지는 지켜 봐야 할 것 같습니다. 이와 관련해서 4G Mobile Phone이라는 약간 황당한 동영상이 있습니다. 일반적으로 4G 모바일 폰이 나오면 뭐든지 다 되는 것처럼(Anytime, Anywhere, Anydevice, Any..