Notice
Recent Posts
Recent Comments
Link
투케이2K
48. (소프트웨어공학/SoftwareEngineering) 검사 전략 설명 본문
[학습 구분]
과목 : 소프트웨어 공학
[설 명]
1. 소프트웨어 공학 검사 전략 이란 ? 설계된 검사 사례 대로 테스트를 수행하는 것으로 프로그램 안정성 향상 및 빠른 이슈 대처를 하기 위해 사용 됩니다
2. 소프트웨어 검사 순서 :
- 단위 검사 (코드) : 프로그램 기본 단위인 모듈 수준에서 검사 시작
- 통합 검사 (설계) : 단위 검사 후 모듈을 결합해 전체 시스템에 대해 검사
- 검증 검사 (요구 사항) : 사용자의 요구사항을 충족시키는가를 검사
- 시스템 검사 : 개발된 소프트웨어가 시스템에서 완벽하게 수행되는지 검사
3. 단위 검사 :
- 코딩이 완료 된 후 소프트웨어 설계의 최소 단위인 모듈에 초점을 맞춰서 검사
- 인터페이스 , 외부적 I/O , 자료 구조 , 독립적 기초 경로 , 오류 처리 , 경계 조건 등을 검사
- 단위 검사는 화이트 박스 테스트 기법을 사용
4. 통합 검사 :
- 단위 검사 후 모듈을 결합해 전체 시스템에 대해 검사
- 모듈간의 인터페이스와 연관된 오류를 밝히기 위한 검사
- 통합 검사는 비점진적 통합 방식 , 점진적 통합 방식 검사 방법을 사용
- 비점진적 통합 방식 (전체 프로그램을 대상 >> 오류 발견이 힘들다)
- 점진적 통합 방식 (모듈 단위 대상 >> 오류 수정이 용이 : 하향식 , 상향식 , 혼합식 통합 방식 등이 있음)
5. 검증 검사 :
- 소프트웨가 사용자의 요구사항을 충족시키는가를 검사
- 요구사항 명세서를 기반으로 검사가 진행됩니다
- 검증 검사는 블랙 박스 테스트 기법을 사용
6. 시스템 검사 :
- 개발된 소프트웨어가 시스템에서 완벽하게 수행되는지 검사
- 시스템 검사 종류에는 복구 검사 , 보안 검사 , 강도 검사 , 성능 검사 등이 있음
반응형
'SE & OS & HW' 카테고리의 다른 글
50. (소프트웨어공학/SoftwareEngineering) 모듈화 설명 (0) | 2023.09.15 |
---|---|
49. (소프트웨어공학/SoftwareEngineering) 검사 기법 설명 (0) | 2023.09.15 |
47. (소프트웨어공학/SoftwareEngineering) 재공학 (ReEngineering) 설명 - 분석 , 개조 , 역공학 , 이식 (0) | 2023.09.15 |
46. (소프트웨어공학/SoftwareEngineering) 재사용 (Reuse) 설명 (0) | 2023.09.15 |
45. (운영체제/OperatingSystem) IOS 운영체제 특징 설명 (IOS) (0) | 2023.09.12 |
Comments