2015년 12월 29일 화요일
웹에서의 성능테스트 이해와 진단
효과적인 SW자동화 테스팅 수행을 위한 FAQ
대부분의 SW품질관리 전문가들은 SW자동화 테스팅을 매우 효과적인 것으로 평가하고는 있으나, 자동화 테스팅과 수동 테스팅을 구분해서 수행해야 할 최적시기를 선택하는 것은
여전히 의문사항으로 남아 있습니다. 이를 위해 본 보고서에서는 SW자동화 테스팅의 수행에 있어 가장 많이 제기되는 질문들에 대한 적절한 답변을 제공하고자 합니다.
SW자동화 테스팅 수행을 위한 FAQ
- SW자동화 테스팅이란?
- 자동화 테스트를 수행해야 하는 경우는 무엇인가?
- 테스트 자동화의 우선순위는 무엇인가?
- 수동 테스트에 적합한 테스트의 종류는 무엇인가?
- 자동화 테스트 선택 시 주의해야할 사항은 무엇인가?
- 팀의 지속적인 테스트 자동화 성공 방법은 무엇인가?
![]() |
| 마이크 콘의 테스트 자동화 피라미드 |
적절한 SW 프로젝트 포트폴리오 관리방안을 위한 네 가지 팁
SW 프로젝트 수행 시 일정시간에 단일 프로젝트를 수행하는 경우 외에도 다중 프로젝트를 수행하는 경우가 흔히 발생합니다 . 이에 따라 각 프로젝트에 상호 간섭을 최소화하고 목표한 결과물을 산출할 수 있는 프로젝트 포트폴리오 관리방안을 제시합니다 .
프로젝트 관리자에게 진행 중인 개발업무 외 또 다른 프로젝트를 수행할 수 있는 지 질문했을 때 그 자리에서 ‘ 네 ’ 라고 대답하기는 어려운 것이 보통일 것입니다.
대부분의 프로젝트 관리자에게 과다한 업무 , 불확실한 우선순위 , 비현실적인 출시일정 등에 대한 것들은 일상적인 상황일 것이기 때문입니다.
때때로 PPM(Project portfolio management) 이라고 불리는 프로젝트 포트폴리오 관리방안은 위의 문제 해결을 위한 하나의 방법일 수 있습니다.
본 원고에서는 프로젝트 관리 측면에서의 PPM 에 대해 설명할 것입니다.
Tip 1. 프로젝트 포트폴리오 관리방안이란
Tip 2. IT 부서 수준의 경우
Tip 3. 문제해결을 위한 다른 방법
Tip 4. 앞으로 어떻게 할 것인가
자세히 보기 →
2015년 12월 28일 월요일
소프트웨어 생산성 향상 - 개발 프레임 워크 편
소프트웨어는 시간이 흐를수록 더 복잡해졌고 오픈 소스와 클라우드의 영향으로 다른 시스템과 연계도 많아졌다. 소프트웨어 개발이 점점 어려워지면서 설계와 구현 산출물을 다시 사용할 수 있는 개발 프레임워크가 나타나기 시작했다.
초기에는 자주 사용하는 소스 코드를 모아둔 라이브러리 형태였지만 최근에는 타 시스템과 연계나 다양한 개발 언어 등을 서로 연결하기도 한다. 개발 프레임워크는 오랜 소프트웨어 개발 경험을 가진 개발자일수록 더 필요성을 느끼게 된다. 모듈이나 라이브러리, 개발 환경 등을 재활용하여 새로 개발 할 코드의 시간과 비용을 줄일 수 있기 때문이다.
하지만, 개발 프레임워크를 만드는 것은 깊은 지식과 경험을 필요로 하고 많은 인원과 시간이 소요된다. 처음부터 개발 프레임워크를 만들려고 만드는 것이 아니라 기존에 만든 소프트웨어를 재사용하다가 개발 프레임워크로 구성되는 경우가 많기 때문이다.
초기에는 자주 사용하는 소스 코드를 모아둔 라이브러리 형태였지만 최근에는 타 시스템과 연계나 다양한 개발 언어 등을 서로 연결하기도 한다. 개발 프레임워크는 오랜 소프트웨어 개발 경험을 가진 개발자일수록 더 필요성을 느끼게 된다. 모듈이나 라이브러리, 개발 환경 등을 재활용하여 새로 개발 할 코드의 시간과 비용을 줄일 수 있기 때문이다.
하지만, 개발 프레임워크를 만드는 것은 깊은 지식과 경험을 필요로 하고 많은 인원과 시간이 소요된다. 처음부터 개발 프레임워크를 만들려고 만드는 것이 아니라 기존에 만든 소프트웨어를 재사용하다가 개발 프레임워크로 구성되는 경우가 많기 때문이다.
- 개발 프레임워크의 목적과 필요성
- 개발 프레임워크의 구성 방법과 실행 환경
- 프레임워크의 최근 동향과 발전 방향
헬스케어 분야 소프트웨어 기술 동향
헬스케어 서비스를 위해서는 시설, 장비, 소프트웨어를 포함한 IT 기술 등 다양한 차원의 기능과 도구가 필요하다. 노령화 사회가 되면서 헬스케어 시장, 특히 IT 융합 의료기기 신사업의 시장이 크게 증폭하고 있다. 이에 따라 헬스케어 소프트웨어의 품질과 안정성도 이슈가 되고 있으며, 그 기술의 변화 또한 빠르게 일어나고 있다.
현재 헬스케어는 IoT와 연계하여 일상에서 기초적으로 쉽게 수행할 수 있는 건강관리부터 원격진료에 이르기까지 솔루션이 속속 현실화되고 있고, 향후 성장 잠재력 또한 매우 높다고 할 수 있다.
헬스케어 소프트웨어 기술 동향
GE: 중소기업의 헬스케어 투자를 지원하는 협의체를 조직하여 이를 통해 자사 생산 의료기기와 연동되는 사용자 대상 서비스와 어플리케이션을 제공한다.
Apple: iOS8부터 ‘HealthKit’라는 개인건강정보(PHI) 플랫폼을 기본적으로 탑재했다. 사용자들은 하나의 플랫폼 안에서 각종 헬스케어 웨어러블 디바이스와 앱을 사용해 맥박수, 체중, 혈압 등 건강 데이터를 측정할 수 있다. 최근에는 IBM과 B2B형 헬스케어 협력 계획도 발표했다.
Google: 헬스케어 플랫폼 Google Fit을 선보임. 구글핏은 러닝, 사이클, 피트니스 등 다양한 운동 데이터를 측정하여 개인건강정보를 관리한다. 또한, 자체 의료 DB를 포함하여 3rd-party가 제공하는 DNA 정보를 동시에 제공하는 Google Genomics 서비스를 상용화한다.
삼성전자: IT제품, SW기술, 의료DB에 기반한 스마트 헬스케어 5대 신수종 사업 선정. 헬스케어 플랫폼 SAMI와 손목밴드 형태의 웨어러블 디바이스 SimBand에 적극 투자중이다. 이들은 웨어러블 기기와의 연동을 통해 다양한 생체 신호를 실시간 분석하는 개방형 데이터 분석 플랫폼이다.
Microsoft는 인텔리전스 엔진을 기반으로 하는 Microsoft Health 플랫폼을 2014년 10월에 발표했다. 페이스북은 같은 병을 앓고 있는 페이스북 사용자들을 연결시켜주는 온라인 서포트(Support) 커뮤니티를 시작으로 헬스케어 시장 진출을 계획하고 있다.
그룹 포스팅 그룹에 초대합니다.
SW공학센터 블로그에 정기적으로 글을 게재하고 싶은 분을 찾습니다.
- SW공학 현장에서 본인이 수행하는 업무를 소개하고 다른 사람과 공유하면서 본인과 회사의 역량을 알릴 수 있는 기회가 될 것입니다.
- 1주에 5회의 포스팅을 3개월 이상 진행하는 분께는 소정의 원고료를 지급합니다.
- 신청마감: 2015. 09. 20 까지
- 참여하고 싶은 분은 아래 이메일로 약력을 보내주시기 바랍니다.
- 문의: nipasec@gmail.com
2015년 12월 23일 수요일
피드 구독하기:
글
(
Atom
)




