본문 바로가기

정처기 실기15

시나공 정보처리기사 실기 요약 10장 프로그래밍 언어 활용 SECTION 149 데이터 입/출력 (2) C 문제 예제) 다음은 키보드로 6과 4를 입력받아 두 수의 덧셈 결과를 출력하는 프로그램이다. 출력 결과를 확인하시오. #include main() { int i, j, k; scanf("%d %d", &i, &j); k = i + j; printf("%d\n", k); } (3) Java 문제 예제) 다음은 입력받은 정수를 가지고 여러 연산을 수행한 후 출력하는 프로그램이다. 4가 입력되었다고 가정했을 때 출력 결과를 확인하시오. import java.util.Scanner; public class Test { public static void main(String[ ] args) { Scanner scan = new Scanner(System.in); i.. 2021. 9. 30.
시나공 정보처리기사 실기 요약 7장 애플리케이션 테스트 관리 SECTION 106 애플리케이션 테스트 (2) 애플리케이션 테스트의 기본 원리 기본 원리 설명 파레토 법칙 애플리케이션의 20%에 해당하는 코드에서 전체 결함의 80%가 발견된다는 법칙 살충제 패러독스 동일한 테스트 케이스로 동일한 테스트를 반복하면 더 이상 결함이 발견되지 않는 현상 오류-부재의 궤변 소프트웨어의 결함을 모두 제거해도 사용자의 요구사항을 만족시키지 못하면 해당 소프트웨어는 품질이 높다고 말할수 없는 것 SECTION 107 애플리케이션 테스트의 분류 (1) 프로그램 실행 여부에 따른 테스트 정적 테스트 프로그램을 실행하지 않고 명세서나 소스 코드를 대상으로 분석하는 테스트 워크스루, 인스펙션 동적 테스트 프로그램을 실행하여 오류를 찾는 테스트 블랙박스 테스트, 화이트박스 테스트 (2).. 2021. 9. 27.
시나공 정보처리기사 실기 요약 5장 서버 프로그램 구현 SECTION 086 인터페이스 요구사항 검증 (2) 요구사항 검증 방법 동료검토(Peer Review) 요구사항 명세서 작성자가 명세서 내용을 직접 설명하고 동료들이 이를 들으면서 결함을 발견하는 형태의 검토 방법 워크스루(Walk Through) 검토 회의 전에 요구사항 명세서를 미리 배포하여 사전 검토한 후에 짧은 검토 회의를 통해 결함을 발견하는 형태의 검토 방법 인스펙션(Inspection) 요구사항 명세서 작성자를 제외한 다른 검토 전문가들이 요구사항 명세서를 확인하면서 결함을 발견하는 형태의 검토 방법 (2) 시스템 연계 기술 기술 내용 Socket 서버가 통신을 위한 소켓(Socket)를 생성하여 포트를 할당하고 클라이언트의 통신 요청 시 클라이언트와 연결하여 통신하는 네트워크 기술 (3).. 2021. 9. 25.
시나공 정보처리기사 실기 요약 4장 서버 프로그램 구현 SECTION 070 개발 환경 구축 (2) 하드웨어 환경 하드웨어 환경은 사용자와의 인터페이스 역활을 하는 클라이언트(Client) 그리고 클라이언트와 통신하여 서비스를 제공하는 서버(Server)로 구성된다. 종류 특징 웹 서버(Web Server) 클라이언트로부터 직접 요청을 받아 처리함 저용량의 정적 파일들을 제공함 웹 애플리케이션 서버(WAS; Web Application Server) 동적 서비스를 제공하거나, 웹 서버와 데이터베이스 서버 또는 웹서버와 파일 서버 사이에서 인터페이스 역활을 수행함 (3) 소프트웨어 환경 종류 특징 빌드 도구 구현 도구를 통해 작성된 소스의 빌드 및 배포, 라이브러리 관리를 지원하는 소프트웨어 형상 관리 도구 산출물을 버전별로 관라하여 품질 향상을 지원하는 소프.. 2021. 9. 25.