BMT/Benchmark Test/성능시험 

일반적인 성능시험과는 달리 실제와 같은 동일한 시험환경에서 여러 개의 제품의 성능에 대한 비교시험을 반복해 성능을 객관적으로 평가

제품의 품질 정보가 없을 때 BMT를 통해 존재하는 제품들과 상호 비교해 제품의 품질을 상대적으로 평가

비교 대상 시스템을 표준적인 벤치마크 프로그램을 수행시켜 성능을 측정,

컴퓨터의 속도나 단위 시간당 일 처리량 등 수행속도를 비교하는 검사

 

시스템의 성능 평가의 기준은 고객의 몫

 

프로젝트 개발의 도입단계에서  RFP에 의한 제안서를 제출한 후보업체가 제출한 시스템을

아키텍처의 적합성 및 성능 검증을 위한 BMT 테스트 실시 후 테스트 결과를 업체선정의 평가에 반영

 

이를 통한 제품 선택시 고객의 상황에 맞춰 최적의 제품 선택 가능

 

선정 여부에 관계없이 후보업체들은 자신들의 시스템의 개선 효과가 있음

또한 개발자 입장에서는 이를 준비하면서 단기간 내에 시스템의 구조 및 핵심 기술들의 학습 효과

 

우리나라에만 있는 시험이라는데...

 

 

PoC/Proof of Concept/개념검증

아직 시장에 나오지 않은 (신기술이 적용된) 신제품에 대한 제품의 성능과 기능을 사전에 검증하기 위해 사용

 

기존 경쟁제품과의 비교에 이용되는 BMT와 달리,

제품이나 기술에 대한 확신이 부족할 경우 도입 위험을 완화하고 기술적인 접근방법을 확인하여 사용자의 반응을 확인할 목적으로 실시

 

프로젝트 개발의 도입단계에서 후보업체에게 원하는 시스템의 기능의 시스템을 제시하도록 하여 PoC 과정을 거쳐, 평가한 후 도입 여부를 결정

 

 

Pilot

원시 프로그램이나 시험 프로그램 등을 시험하는 일. 

즉 프로그램을 실제로 운용하기 전에 오류 또는 부족한 점을 찾기 위하여, 실제 상황과 유사한 조건에서 시험 가동하는 행위

 

시범테스트 및 통합테스트 단계의 SW 결함측정테스트

 

 

prototyping/프로토타이핑/시제품화

새로운 컴퓨터 시스템이나 소프트웨어 개발 기법의 하나

개발 초기 단계에서 핵심적인 기능을 구현한 시제품을 만들어 사용자에게 제공

사용자의 시험 사용을 통해서 요구 사항을 분석하거나 요구 사항의 정당성을 검증하고 시제품의 성능을 평가하여

다음 단계 또는 실용 시스템에 반영

시제품화는 시제품, 시험 사용, 개선 과정을 반복하여 실용판의 사양을 완성해 나가는 기법

전통적인 생명 주기 모델인 폭포수 모델의 단점을 보완하여 점진적으로 시스템을 개발하는 접근 방법

시제품의 시험 사용을 통해 명확하지 않았던 사용자의 요구사항 파악 가능

 

프로토타이핑의 세가지 유형

- 탐험적 프로토타이핑: 요구사항의 명확한 파악을 위함. 내부 구현은 중요하지 않음. 개발 후 폐기

- 실험적 프로토타이핑: 요구된 S/W의 기술적 구현 여부 판단을 위함. 개발 후 폐기

- 진화적 프로토타이핑: 분석도구로 이용 후, 지속적으로 발전 시켜 원하는 소프트웨어로 만들어 나감

 

번호 제목 글쓴이 날짜 조회 수
공지 Software Development Trend (with Java) 황제낙엽 2024.01.19 2912
154 페이스북에서 알게된 AI의 현주소 황제낙엽 2026.05.22 116
153 MIT License 의 AI Coding Agent - Opencode 황제낙엽 2026.01.23 176
152 개발자를 위한 바이브 코딩 추천 툴 7가지 황제낙엽 2025.12.07 192
151 현재 유행하는 AI 들을 이용하는 방법 황제낙엽 2025.01.31 1136
150 SAP GUI AI Agent를 생성했습니다. 황제낙엽 2025.01.12 592
149 프로그래밍에서 polling 의 의미 황제낙엽 2025.01.05 459
148 [Gemini] server 에서 client 의 function call 를 위한 방안과 특징 황제낙엽 2025.01.03 418
147 Gretty 와 Jetty 에 대하여 황제낙엽 2024.11.01 602
146 naver(네이버) developers에서 제공하는 OAuth REST API 관련 링크 황제낙엽 2023.12.31 452
145 (bing) 소프트웨어의 일반적인 버전 관리 규칙 황제낙엽 2023.10.24 456
144 kakao(카카오) developers에서 제공하는 OAuth REST API 관련 링크 황제낙엽 2023.10.22 506
143 식품(상품) 바코드를 조회하여 제품 정보 획득하기 file 황제낙엽 2023.08.07 1454
142 식약처(식품의약품안전처) 공공데이터 API 황제낙엽 2023.08.07 652
141 서비스 이용약관과 개인정보 처리방침 황제낙엽 2023.07.15 446
140 프로젝트 운영 관리 소프트웨어로 100% 자동화된 '데브옵스(DevOps)' 구축하기 (LG CNS) secret 황제낙엽 2023.07.12 65
139 개발자이기 전에 노동자로써의 삶에 대한 고찰 (지극히 개인적인 사설) 황제낙엽 2023.02.28 472
138 [SDC22 키노트 요약정리] 더 쉽게, 끊김 없이 매끄럽게! ‘캄 테크’ 향해 진화하는 미래의 집 황제낙엽 2022.12.24 501
137 변수 네이밍 표기법 종류 file 황제낙엽 2022.11.30 479
136 이미지에서 텍스트를 추출하는 OCR 방법들 file 황제낙엽 2022.09.23 565
135 지수(과학적 표기법, "E") 서식 지정자 (2) 황제낙엽 2021.07.06 495