정보처리기사
정보처리기사 필기 [2020년 1/2회차] 소프트웨어 개발
시냥이좋아
2021. 8. 20. 18:09
소프트웨어 품질측정을 위해 개발자입장에서 고려해야할 것
- 정확성
- 무결성
- 사용성
Pareto의 법칙
- 오류의 80%는 전체모듈의 20%에서 발견된다는 법칙
인터페이스구현 검증도구
- 다양한 환경
- 분산환경
- 자동화검증도구
위의 키워드가 나오면 STAF
화이트박스
- 경로, 구조라는 키워드가 등장(모든 코드를 테스트한다)
- 모듈간의 작동을 직접관찰 가능
블랙박스
- 결과라는 키워드가 등장
외계인코드
- 아주 오래되거나 참고문서 또는 개발자가 없어 유지보수 작업이 어려운 프로그램
합병정렬
nlog2n의 복잡도를 가진다.
ISO/IEC 9126의 소프트웨어의 품질 특성
기능성의 하위특성
- 적합성
- 정확성
- 보안성
EAI 구축 유형
- Point to Point
- Hub & Spoke
- Message Bus
소스코드품질분석도구
정적분석도구(화이트박스에 가깝다)
- pmd
- cppcheck
- checkstyle
반정규화의 중복테이블을 추가하는 방법
- 집계테이블 추가
- 진행테이블 추가
- 특정부분 추가