투케이2K

48. (소프트웨어공학/SoftwareEngineering) 검사 전략 설명 본문

SE & OS & HW

48. (소프트웨어공학/SoftwareEngineering) 검사 전략 설명

투케이2K 2023. 9. 15. 21:11
반응형

[학습 구분]

과목 : 소프트웨어 공학

 

[설 명]

 

1. 소프트웨어 공학 검사 전략 이란 ? 설계된 검사 사례 대로 테스트를 수행하는 것으로 프로그램 안정성 향상 및 빠른 이슈 대처를 하기 위해 사용 됩니다


2. 소프트웨어 검사 순서 : 

  - 단위 검사 (코드) : 프로그램 기본 단위인 모듈 수준에서 검사 시작
  - 통합 검사 (설계) : 단위 검사 후 모듈을 결합해 전체 시스템에 대해 검사
  - 검증 검사 (요구 사항) : 사용자의 요구사항을 충족시키는가를 검사
  - 시스템 검사 : 개발된 소프트웨어가 시스템에서 완벽하게 수행되는지 검사


3. 단위 검사 : 

  - 코딩이 완료 된 후 소프트웨어 설계의 최소 단위인 모듈에 초점을 맞춰서 검사
  - 인터페이스 , 외부적 I/O , 자료 구조 , 독립적 기초 경로 , 오류 처리 , 경계 조건 등을 검사
  - 단위 검사는 화이트 박스 테스트 기법을 사용


4. 통합 검사 : 

  - 단위 검사 후 모듈을 결합해 전체 시스템에 대해 검사
  - 모듈간의 인터페이스와 연관된 오류를 밝히기 위한 검사
  - 통합 검사는 비점진적 통합 방식 , 점진적 통합 방식 검사 방법을 사용
  - 비점진적 통합 방식 (전체 프로그램을 대상 >> 오류 발견이 힘들다)
  - 점진적 통합 방식 (모듈 단위 대상 >> 오류 수정이 용이 : 하향식 , 상향식 , 혼합식 통합 방식 등이 있음)


5. 검증 검사 : 

  - 소프트웨가 사용자의 요구사항을 충족시키는가를 검사
  - 요구사항 명세서를 기반으로 검사가 진행됩니다
  - 검증 검사는 블랙 박스 테스트 기법을 사용


6. 시스템 검사 : 

  - 개발된 소프트웨어가 시스템에서 완벽하게 수행되는지 검사
  - 시스템 검사 종류에는 복구 검사 , 보안 검사 , 강도 검사 , 성능 검사 등이 있음

 

반응형
Comments