[정보처리기사] 2과목 소프트웨어 개발 - 헷갈리는 개념 정리
2022. 2. 22. 13:29ㆍ정보처리기사/필기
728x90
반응형
지극히 주관적인 정리입니다. 과목 전체를 개념 정리한 것이 아닙니다.
상시 수정됩니다.
Chief programmer team
-> 효율성을 제고하기 위하여 능력과 경험이 풍부한 책임 프로그램 작성자를 중심으로 하여 구성한 개발 팀
-> 소프트웨어 형상관리와는 관계 없는 팀
테스트 수행 도구
-> 테스트 케이스 자동 생성 도구를 이용해 테스트 데이터를 찾아내는 방법
-> 자료 흐름도, 기능 테스트, 입력 도메인 분석, 랜덤 테스트
통합 테스트 시 사용되는 도구
Stub -> 하향식 테스트에 사용되는 테스트용 임시 모듈
Drive -> 상향식 테스트에 사용되는 테스트 가동기
외계인과 스파게티 코드
외계인 코드 -> 아주 오래되거나 참고 문서 또는 개발자가 없어 유지보수 어려운 프로그램
스파게티 코드 -> 로직이 복잡해 이해하기 어려운 프로그램
Unit test
-> 알고리즘 오류에 따른 원치 않는 결과를 발견
-> 탈출구가 없는 반복문의 사용
-> 틀린 계산 수식에 의한 잘못된 결과
디지털 저작권 관리 (DRM)
기술요소
-> 암호화
-> 키관리
-> 암호화 파일 생성
-> 식별 기술
-> 저작권 표현
-> 정책관리
-> 크랙방지
-> 인증
728x90
반응형
'정보처리기사 > 필기' 카테고리의 다른 글
[정보처리기사] 5과목 정보시스템 구축관리 - 헷갈리는 개념 정리 (0) | 2022.02.23 |
---|---|
[정보처리기사] 4과목 프로그래밍 언어 활용 - 헷갈리는 개념 정리 (0) | 2022.02.22 |
[정보처리기사] 3과목 데이터베이스 구축 - 헷갈리는 개념 정리 (0) | 2022.02.22 |
[정보처리기사] 1과목 소프트웨어 설계 - 헷갈리는 개념 정리 (0) | 2022.02.22 |