Study/정보처리기사

Study/정보처리기사

[실기] 추가 암기

Switch에서 break 없으면 내려가는게 맞지만, 애초에 적용되는 항목이 없고 default가 없으면 실행 X Switch(k++) 이면 case로는 'k' 상태로 맞는 항목 찾아야 하고, k 자체는 +1이 된다. 삼항 연산자 문법은 조건 ? 참일때 값 : 거짓일때 값 C++에서는 함수에 vitual 키워드가 있어야 오버라이딩 할 수 있고, 없으면 부모 클래스 함수 사용됨 C언어 등에서는 반복문에서 for(시작값, 끝값, 스텝)으로 이루어져 끝값까지 가고, 파이썬은 끝값 - 1 까지만 계산한다는 차이점 주의!!! 생성자 : 일반적으로 클래스의 멤버 변수를 초기화할 때 사용 소멸자 : 객체 제거하기 위한 목적으로 사용 자바에서 클래스 생성하기 위해서는 new 키워드 사용해야 함 카멜 표기법 : 여러 단..

Study/정보처리기사

[실기] 소프트웨어 개발 보안 구축

SW 개발 보안 1) 정의 소프트웨어 개발 과정에서 지켜야 할 일련의 보안 활동 2) 구성요소 [기무가] 기밀성 : 인가되지 않은 개인 또는 시스템 접근에 따른 정보 공개 및 노출을 차단하는 특성 무결성 : 정당한 방법을 따르지 않고서는 데이터 변경될 수 없으며, 데이터의 완전성을 보장하는 특성 가용성 : 권한을 가진 사용자가 원하는 서비스를 지속해서 사용할 수 있도록 보장하는 특성 3) 용어 자산 : 조직의 데이터 또는 조직의 소유자가 가치를 부여한 대상 위협 : 조직이나 기업의 자산에 악영향을 끼칠 수 있는 사건이나 행위 취약점 : 위협이 발생하기 위한 사전 조건으로 시스템의 정보 보증을 낮추는 데 사용되는 약점 위험 : 위협이 취약점을 이용하여 조직의 자산 손실 피해를 가져올 가능성 SW 개발 보안..

Study/정보처리기사

[실기] 서버 프로그램 구현

개발환경 구축 1) 개발도구 분류 [빌구테형] 빌드 도구 : 작성한 코드의 빌드 및 배포를 수행하는 도구 구현 도구 : 개발자의 코드 작성과 디버깅 등 작업을 지원하는 도구 테스트 도구 : 코드의 기능 검증과 전체 품질 높이기 위해 사용하는 도구 형상 관리 도구 : [코리산] 코드와 리소스 등 산출물에 대한 버전 관리를 위한 도구 2) 하드웨어 개발환경 - 서버 하드웨어 개발환경 구분 설명 웹 서버 - 웹 상의 정적 콘텐츠(CSS, Javascript)를 처리하기 위해 사용 - HTTP를 이용한 요청, 응답을 처리 웹 애플리케이션 서버 - 동적 콘텐츠(JSP 등)를 처리하기 위해 사용 데이터베이스 서버 - 데이터의 수집, 저장을 위한 용도로 사용 파일 서버 - 파일 저장 하드웨어로 물리 저장장치를 활용한..

Study/정보처리기사

[실기] 인터페이스 구현

데이터 인터페이스 확인 1) 소프트웨어 개발 단계별 인터페이스 산출물 [분명설] 분석단계 : 인터페이스 정의서 작성 명세단계 : 인터페이스 명세서 작성 설계단계 : 인터페이스 설계서 작성 2) 시스템 인터페이스 정의서 [각번데] 각 인터페이스 번호당 인터페이스가 되는 데이터, 데이터 형식, 송수신 시스템 정보 등을 구체화하는 문서 3) 상세 기능별 인터페이스 명세서 [데송저] 데이터 송수신 시스템 간의 데이터 저장, 속성 등의 상세 내역을 포함하는 문서 4) 시스템 인터페이스 설계서 [이데처각] - 이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서 - 시스템 인터페이스 목록, 시스템 인터페이스 정의서로 구성 5) 인터페이스 정의..

NOredstone
'Study/정보처리기사' 카테고리의 글 목록