Certificate/정보처리기사52 [정보처리기사] 2022년 2회차 (4)프로그래밍 언어 활용 정보처리기사 대표 라이브러리 C언어 stdio.h: 데이터 입출력 stdlib.h: 자료형 변환, 메모리 할당 string.h: 문자열 strcpy(s1, s2): s2를 s1으로 복사 strcat(s1, s2): s1과 s2를 연결JAVA java.lang: 자바에 기본적으로 필요한 인터페이스, 자료형, 예외 처리 등에 관련된 기능을 제공 java.util: 날짜 처리, 난수 발생, 문자열 처리 등 java.net: 네트워크 관련된 기능을 제공 java.awt: 사용자 인터페이스(UI)와 관련된 기능을 제공 데이터 타입 Python 시퀀스 자료형 튜플(Tuple): 쉼표(,)로 구분된 객체들로 이루어지는 불변(immutable) 자료형 리스트(List): 항목을 쉼표로 구분하며 대괄호 [ ]로 감싸 객.. 2023. 7. 7. [정보처리기사] 2022년 2회차 (3)데이터베이스 설계 정보처리기사 정규형 데이터베이스 내의 데이터들이 불필요하게 중복돼 릴레이션 조작 시 예상치 못한 문제가 발생하는 이상 현상 제거 삽입 이상: 릴레이션(테이블)에 데이터를 삽입할 때 의도와는 상관없는 값들도 함께 삽입되는 현상 삭제 이상: 릴레이션에서 한 튜플(행)을 삭제할 때 의도와는 상관없는 값들이 삭제되는 연쇄가 일어나는 현상 갱신 이상: 릴레이션에서 튜플에 있는 속성값을 갱신할 때 일부 튜플의 정보만 갱신되며 정보에 모순이 생기는 현상 제 1정규형: 도메인이 원자값 제 2정규형: 부분함수 종속성 제거 제 3정규형: 이행적 함수 종속성 제거 BCNF: 결정자이면서 후보키가 아닌것 제거 제 4정규형: 다치 종속 제거 제 5정규형: 조인 종속 제거 데이터 베이스 설계 요구 조건 분석 : 요구 조건 명세서.. 2023. 7. 6. [정보처리기사] 2022년 2회차 (2)소프트웨어 개발 정보처리기사 테스트 레벨 단위(Unit) 테스트 : 개발자가 명세서의 내용대로 정확히 구현되었는지 테스트 통합(Integration) 테스트 : 단위 테스트를 통과한 컴포넌트 간의 인터페이스를 테스트 빅뱅 테스트: 모든 모듈이 결합된 프로그램 전체가 대상 상향식 테스트: 드라이버(Driver) 사용 하향식 테스트: 깊이 우선 통합법, 넓이 우선 통합법 사용, 스텁(Stub) 사용 혼합식 통합 테스트: : 하위 수준에서는 상향식 통합, 상위수준에서는 하향식 통합 사용하여 최적의 테스트를 지원, 샌드위치(Sandwich)식 통합 테스트 방법 회귀 테스팅(Regression Testing): 통합 테스트가 완료 된 후 변경된 모듈이나 컴포넌트가 있을 경우, 다른 부분에 영향을 미치는 지 테스트하여 새로운 오류.. 2023. 7. 6. [정보처리기사] 2022년 2회차 (1)소프트웨어 설계 정보처리기사 UML 다이어그램 구조적(정적) 다이어그램 객체: 객체 정보 클래스: 클래스의 속성, 함수, 변수 타입으로 구성 패키지: 클래스 다이어그램의 집합 컴포넌트: 컴포넌트끼리의 구조 관계를 표현 배치(Deployment): SW, HW 등을 포함한 시스템의 물리적 구조를 나타냄 행위적(동적) 다이어그램 유스케이스: 사용자 관점에서 바라본 시스템을 표현 관계 종류: 연관, 확장(선택), 포함(필수), 일반화 활동: 시스템 전체의 흐름 상태: 하나의 객체에서 발생하는 활동 변화 순차: 시간의 흐름에 따른 객체 사이의 상호 작용 커뮤니케이션 인터렉션 오버뷰 타이밍 미들웨어 : 클라이언트와 서버 간의 통신을 담당하는 소프트웨어 DataBase: 데이터베이스와 연결하기 위한 미들웨어(ODBC, JDBC 등.. 2023. 7. 6. 이전 1 ··· 6 7 8 9 다음