From f6fe63c148bd81c1b693724f23d05b214d9d4ada Mon Sep 17 00:00:00 2001 From: Nayoung Kim <skdud1201@ajou.ac.kr> Date: Tue, 1 Feb 2022 15:40:51 +0000 Subject: [PATCH] Update lec15 --- README.md | 51 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 30 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index f252d9a..69a3216 100644 --- a/README.md +++ b/README.md @@ -2063,27 +2063,36 @@ int main() * Dynamic * SW를 실행하여 다양한 입력 값에 대해 기대하는 결과 값이 나타나는지 확인하는 테스팅 기법 +* V-model + * v-bind와 v-on의 기능을 합쳐놓은 문법 + * 소프트웨어 개발 프로세스로 폭포수 모델의 확장된 형태 중 하나 + * 요구 사항 분석에서의 오류, 설계 등 개발 단계의 작업들에 대한 테스트를 포함 + + +### 소프트웨어 기능안전 +* 시스템이나 장비의 총체적 아전의 일환으로 하드웨어 고장, 소프트웨어 오류, 운영자 오류, 환경적 영향등에 대한 안전 관리 + ### 정적 테스트 - * 소프트웨어를 실행시키지 않고 결함을 검출하는 방법 - * 특징 : 코딩 규칙, 가이드 준수 여부 검사 - * 장점 : 코드 실행 전 사용 - * 단점 : 정확도 상대적 낮음 - * 인스펙션 - * 공식적 검사 - * 프로그램을 실행하지 않고 산출물을 대상으로 공식적 검토, 결함 발견 과정 - * 구성 : 이해 관계자, 중재자, 검토자, 기록자 - * 피어 리뷰 - * 동료 검토 - * 프로젝트 수행과정에서 각 단계 별 산출물, 제품에 대해 동료들이 상호 교차하여 검토 수행하는 활동 - * 구성 : 프로젝트 팀원, 체크리스트 - * 워크쓰루 - * 비공식 검토 - * 프로젝트 개발 초기에 팀 내에서 수행하는 검토 과정 - * 구성 : 프로젝트 팀원 +* 소프트웨어를 실행시키지 않고 결함을 검출하는 방법 +* 특징 : 코딩 규칙, 가이드 준수 여부 검사 +* 장점 : 코드 실행 전 사용 +* 단점 : 정확도 상대적 낮음 +* 인스펙션 + * 공식적 검사 + * 프로그램을 실행하지 않고 산출물을 대상으로 공식적 검토, 결함 발견 과정 + * 구성 : 이해 관계자, 중재자, 검토자, 기록자 +* 피어 리뷰 + * 동료 검토 + * 프로젝트 수행과정에서 각 단계 별 산출물, 제품에 대해 동료들이 상호 교차하여 검토 수행하는 활동 + * 구성 : 프로젝트 팀원, 체크리스트 +* 워크쓰루 + * 비공식 검토 + * 프로젝트 개발 초기에 팀 내에서 수행하는 검토 과정 + * 구성 : 프로젝트 팀원  -| 구분 | 인스펙션 | 피어 리뷰 | 워크쓰루 | +| :구분: | :인스펙션: | :피어 리뷰: | :워크쓰루: | | :---: | :------: | :-------: | :------: | | 공식성 | Formal | Mid Formal | Informal | | 개념 | 산출물 대상 공식 검토 | 개발단계별 산출물 대상 동료 검토 | 소팀 내 결함 해결방안 상호 검토 | @@ -2095,10 +2104,10 @@ int main() | 결함 기록 | 공식 기록 | 공식 기록 | 개인별 기록 | ### 동적 테스트 - * 소프트웨어 실행을 통해 소프트웨어에 존재하는 결함을 검출하는 방법 - * 특징 : 단독분석보다 정적 기법 병행 수행 적용 - * 장점 : 오류 탐색 정확도 높음 - * 단점 : 코드 전체 수행 어려움 +* 소프트웨어 실행을 통해 소프트웨어에 존재하는 결함을 검출하는 방법 +* 특징 : 단독분석보다 정적 기법 병행 수행 적용 +* 장점 : 오류 탐색 정확도 높음 +* 단점 : 코드 전체 수행 어려움 ### testcode.c ``` -- GitLab