2015년 12월 1일 화요일

효과적인 테스트 수행을 위한 성능 테스팅 툴 12선

애플리케이션 성능 테스팅은 주요한 테스트 단계 중 하나로 , 부적절한 성능 테스팅은 고객을 경쟁기업에 빼앗기는 등 기업에 막대한 피해를 야기합니다 . 본 보고서에서는 웹 기반으로 반응속도 , 기능성 등 다양한 범주와 항목에 대한 성능 테스트를 지원하는 12 가지 효과적인 성능 테스팅 툴을 소개합니다 .
  • 적절한 성능 테스팅의 중요성
  • 성능 테스팅의 정의와 목적
  • 효과적인 성능 테스팅 툴 12 선

개인정보 보호를 위한 EAI시스템 설계 및 구현

인터넷의 활성화와 비즈니스에서 IT 기술의 도입이 가속화되면서 기업들은 업무 간 연계를 위해서 각각의 업무시스템을 Peer-to-Peer 형식으로 연결하기 시작했지만 , 방대한 데이터에 대한 안정성 , 성능 그리고 모니터링 등 여러 가지 고려사항이 여전히 존재하였습니다 . 이를 해결하기 위해 어플리케이션 간 연동만을 전문으로 하는 아키텍쳐와 솔루션이 필요하게 되었는데 , 그것이 EAI(Enterprise Application Integration) 입니다 . 기업들은 EAI 를 통해 다수의 어플리케이션에 분산되어 있는 데이터 등을 전사적 차원에서 공유할 수 있을 뿐 아니라 비즈니스 프로세스를 단순화하고 자동화함으로써 기존 시스템의 효율성을 재고할 수 있으며 새로운 어플리케이션 개발 시 시간과 비용을 줄일 수 있게 되었습니다 .

  1. 키 교환 프로토콜
  2. 보안성이 적용된 키 교환 프로토콜 설계
  3. 키 교환 프로토콜 평가
  4. 결론

린 (Lean) SW 개발 : 낭비요소를 이해하고 애자일로 관리하기

SW 개발에 있어 린 (Lean) 개발 방식은 불필요한 것을 버리고 효율성을 기해 경량화하는 것이라면 애자일 (Agile) 은 개발에 있어 민첩성을 가해 문제를 끊임없이 해결하는 것입니다 . 이에 따라 린 개발 방법에 있어 낭비적인 요소가 무엇이며 , 이를 해결하기 위해 애자일 방식을 어떻게 적용해야 하는 지에 대한 방안을 제시합니다 .

제품개발 환경에서의 린 (Lean) 관리방식은 본질적으로 결함이나 낭비되고 있는 노력 , 시간 그리고 자원의 조각 (scrap) 화를 회피하고 감소시키는 등 제품 생애 주기에 걸쳐 제품 비용을 조절하고 이윤을 극대화하는 효과적인 방법입니다.
린 개념 하에서 낭비는 일반적으로 초과된 재고 , 제품 , 자원이나 프로세스의 형태로 발생합니다.

린 방법론의 애자일 적용요소

  1. 협업 (Collaboration)
  2. 제품 백로그 (Product backlog)
  3. 지속적인 개발과 전달 (Continuous development and delivery)
  4. 일의 추정 (Work estimation)
  5. 줄어든 결함 (Reduced defects)
  6. 스크럼마스터와 제품책임자 간 중요도 공유
  7. 복합기능팀 (Cross-Functional Team) 내에서 대응되는 자원