X

소프트웨어공학

소프트웨어 테스트 V-Model

I. 개발 생명 주기와 테스트의 관계, V-Model의 개요 가. V-Model의 정의 명세화된 기능이 올바르게 수행하는지 개발자나 시험자의 관점의 Verification(검증)과 사용자…

소프트웨어 테스트 원리

1. 소프트웨어 테스트 원리 테스트 원리 원리 설명 테스트 방안 결함존재 증명 - 테스팅은 결함 증명 - SW완전성 증명 불가…

테스트 차터 (Test Charter)

1. 탐색적 테스팅에서의 테스트 차터 (1) 테스트 차터(Test Charter)의 정의 탐색적 테스팅에서 테스트의 범위와 목적, 테스트 방법 등을 정의하기 위한…

DevSecOps

I. 조직측면 CARTA 실현, DevSecOps 보안팀, 프로세스 및 툴을 DevOps에 통합하여 보안팀과 개발팀 간 장벽을 해소한 공동 작업 기법  …

데브옵스 (DevOps)

1. 데브옵스 (DevOps) 개념 개발과 운영의 합성어로 개발과 운영 간의 상호 작용을 원활하게 하기 위한 개발 방법론 목적 개발자와 비…

TDD (Test Driven Development)

1. 테스트 기준 개발 방법, TDD (Test Driven Development) (1) TDD(Test Driven Development)의 개념 테스트 설계를 선수행하여, 테스트 통과 위해…

MSA (Micro Service Architecture)

1. 대용량 분산 웹 서비스 위한, MSA의 개념 MSA: Micro Service Architecture 소프트웨어를 독립적으로 배치 가능 단위로 분리하여 시스템을 구성하는…

아키텍처 프레임워크 플랫폼

I. 아키텍처 프레임워크 플랫폼 비교 아키텍처 프레임워크 플랫폼 가. 아키텍처 구분 설명 개념 - S/W의 주요 특징을 결정 짓는 주요…

품질속성 시나리오

1. 비기능 요구사항 도출, 품질속성 시나리오 (1) 품질속성 시나리오 개념 비기능 요구사항을 도출하기 위해 시스템과 이해관계자의 상호작용으로 표현한 시나리오 기반…

소프트웨어 아키텍처 평가 모델 ATAM, CBAM

1. 소프트웨어 아키텍처 평가 아키텍처 접근법이 품질 속성에 미치는 영향을 판단하여, 아키텍처 적합성 평가 표준 절차   2. 소프트웨어 아키텍처…