소프트웨어개발 3

[정보처리기사 필기] 21년 2회 2과목 소프트웨어 개발

📍 21년 2회 2과목 소프트웨어 개발 📌 Q21. 힙정렬 : 평균, 최악 수행시간 O(nlon2n) 완전 이진트리로 입력자료의 레코드 구성 📌 Q22. 단위테스트로 발견할 수 있는 오류 : 알고리즘 오류에 따른 원치 않는 결과 통합테스트로 발견할 수 있는 오류 : 모듈 간의 비정상적 상호작용으로 인한 원치 않는 결과 📌 Q23. 결함집중 : 파레토 법칙이 좌우 결함의 대부분은 소수의 특정한 모듈에 집중 결함은 발생한 모듈에서 계속 추가로 발생할 가능성이 높음 📌 Q24. 버전 관리 체크인 : 저장소에 새로운 버전의 파일로 갱신 형상감사(Configuration Audit) : 기준선의 무결성을 평가하기 위해 확인, 검증, 검열 과정을 통해 공식적으로 승인하는 작업 📌 Q25. 블랙박스 테스트 : 프로그..

[정보처리기사 필기] 21년 3회 2과목 소프트웨어 개발

📍 21년 3회 2과목 소프트웨어 개발 📌 Q21. 강도(Stress) 테스트 : 시스템에 과다 정보량을 부과하여 과부하시에도 시스템이 정상적으로 작동되는지 테스트 회복(Recovery) 테스트 : 시스템에 고의로 실패를 유도하고 시스템이 정상적으로 복귀하는지 테스트 📌 Q22. 버블정렬 📌 Q23. 깊이우선탐색(DFS) 📌 Q24. 모듈 : 독립적인 기능을 갖는 단위 명령어들의 집합 📌 Q25. 테스트 드라이버 : 시험 대상 모듈을 호출 하위 모듈을 호출하고 파라미터 전달, 모듈 테스트 수행 후의 결과 도출 상향식 테스트에 사용 테스트 스텁 : 제어 모듈이 호출하는 타 모듈의 기능을 수행 하향식 테스트에 사용 📌 Q26. 선형구조 : 리스트, 큐, 데크, 스택 비선형구조 : 트리, 그래프 📌 Q27. ..

[정보처리기사 필기] 22년 2회 2과목 소프트웨어 개발

📍 22년 2회 2과목 소프트웨어 개발 📌 Q21. 상향식 통합테스트 : 시스템 구조도의 하위에 있는 모듈을 먼저 구현하고 테스트 모듈간의 인터페이스와 시스템의 동작의 상태를 파악하고자 할 때 상향식보다 하향식 통합테스트를 사용하는 것이 유리 📌 Q22. 이진탐색 : 배열의 중간값을 찾아 비교하며 탐색 📌 Q23. 워크스루 : 요구사항 명세서 작성자를 포함하여 사전 검토한 후에 짧은 검토회의를 통해 결함 발견 인스펙션 : 요구사항 명세서 작성자를 제외한 다른 검토 전문가들이 요구사항 명세서를 확인하며 결함 발견 📌 Q24. 형상관리 : 소프트웨어 변경사항을 관리하기 위해 개발된 일련의 활동 크랙 : 소프트웨어를 수정하여 소프트웨어를 크랙하는 사람이 원하지 않는 기능(예. 수정방식)을 비활성화하거나 제거하..