24년도 TOPCIT 시험 응시를 계획하는 분들께 도움이 되길 바랍니다.ICT산업 종사자 및 SW개발자가 현장에서의 업무를 성공적으로 수행하는데 요구되는 핵심 역량을 진단하고 평가하는 수행형 테스트입니다.더 자세한 설명은 탑싯 공식 사이트에 잘 설명되어있다.탑싯 공식
문제에서 개념을 물어볼 경우, 개념과 함께 문제에 적용한 답을 함께 제시하면 BEST👉검색의 용이성을 위해서 정리한 자료는 각각의 게시물로 분리해서 게시했습니다.👈👉이 벨로그에서 TOPCIT 시리즈 혹은 topcit 태그를 통해 제가 정리한 자료를 확인할 수 있습
위의 클래스 다이어그램을 아래의 자바 코드로 변환할 수 있다.<span style="background-color:<span style="background-color:<span style="background-color:콜론 앞에는 필드/메소드의 이름
<span style="background-color:컴파일 단계와 실행 단계가 분리Linker가 Object file과 Libary files를 Linking하여 Execute file 생성💡 Source file(.cpp 등) → Object file(.ob
CISC(Complex Instruction Set Computer) 명령어 하나를 처리하는 구조가 복잡 연산 처리시 복잡한 여러 개의 명령어들을 가지고 있는 복합 명령형 프로세서 마이크로 프로그램 제어 방식 가변 길이 명령어 사용 주로 Intel 계열 CPU 구조 폰 노이만 아키텍쳐 파이프라인 사용이 어려움(가변 길이 명령어 한 클럭 내에 끝...
ALU(Arithmetic Logic Unit, 산술논리연산장치) CPU의 핵심 요소로써 <span style="background-color: 레지스터(Register) CPU 내부에 존재하는 메모리로 속도가 제일 빠르다 제어장치(Control Uni
클라이언트, 세션관리자, 가상머신(VM), 스토리지 등의 논리적 계층 구조💡 <span style="background-color:<span style="background-color:서버에서 실행된 애플리케이션 <span style="backgrou
ex) register int a;레지스터 변수는 <span style="background-color:그렇기 때문에 <span style="background-color:
소켓 프로그래밍 연결 단계
하나의 Device에서 IPv4와 IPv6를 모두 운영하여 제어, 통신할 수 있는 방식네트워크 자체는 IPv4 네트워크지만 <span style="background-color:IPv6 디바이스 IPv6 헤더만 포함IPv4 네트워크를 거치며 <span sty
장애인, 고령자 등이 웹사이트에서 제공하는 정보에 비장애인과 동등하게 접근하고 이해할 수 있도록 보장하는 것<span style="background-color:서비스 이용자 <span style="background-color:웹 브라우저 버전, 종류에 관
💡 전체 시스템 시간 중 CPU가 작업을 처리하는 시간의 비율CPU 이용률이 높을수록 효율(성능)이 좋다💡 단위 시간 당 처리할 수 있는 프로세스의 양값이 클수록 성능이 좋다프로세스가 처음 new 상태로 들어가서 terminated 상태로 나올 때까지의 시간짧을수록
배치모델과 서비스 모델로 구분됨인프라의 위치와 운영에 따른 분류<span style="background-color:<span style="background-color:<span style="background-color:사용자에게 인프라의 어느 계층
하나의 트랜잭션이 성공적으로 끝났고, 데이터베이스가 일관성있는 상태에 있을 때, <span style="background-color:하나의 트랜잭션 처리가 비정상적으로 종료되어 트랜잭션의 원자성이 깨진 경우, <span style="background-co
<span style="background-color:원인 : 매번 parse부터 fetch까지 모든 과정을 수행하기 때문이다만약 SQL Injection 공격을 가하는 경우, 수정된 쿼리(공격)를 parse웹 어플리케이션에서 <span style="back
<span style="background-color:발생 원인 : 주석 없음, 중복 로직, 복잡한 조건 💡 <span style="background-color:단순히 가독성을 높이기 위한 작업으로 이루어짐💡 클린코드 기반 ➕ <span style
SQuaRE(Software product Quality Requirements and Evaluation) 라고도 불린다국제 표준기구(ISO)에서 제정한 S/W 품질평가를 위한 통합표준모델소프트웨어 3R은 Repository를 기반으로 역공학(Reverse Engin
Project Management Body Of Knowledge프로젝트 헌장 개발범위 관리 계획 수립(WBS 작성 등)관리 계획서에 정의된 활동을 수행프로젝트 작업감시 및 통제통합관리 → 프로젝트 헌장(프로젝트 차터)범위관리 → 요구범위 정의(WBS)일정관리 → 일정
복구 목표 지점<span style="background-color:<span style="background-color:
<span style="background-color:<span style="background-color: 요구사항 <span style="background-color: <span style="background-color:\* 코드 소유권이
부정적인 위험(위협)에 대한 전략긍정적 위험(기회)에 대한 전략은 활용, 분담, 증대, 수용AC(Actual Cost) : 실제 사용 비용EV(Earned Value) : 획득한 성과PV(Planned Value) : 계획된 성과CPI(Cost Performance I
<span style="background-color:뱅킹공동업무 통합표준화된 API고객 관점의 통합 금융서비스고객채널확대
안전한 소프트웨어 개발을 위해 소스 코드 등에 존재할 수 있는 잠<span style="background-color:소프트웨어 개발 보안 가이드JAVA 시큐어코딩 가이드C 시큐어코딩 가이드Android-JAVA 시큐어코딩 가이드외부의 입력을 통하여 “디렉토리 경
도난 및 파손구성설정 초기화전원 차단LAN 차단SSID 및 암호 유출암호화 하지 않은 통신 데이터에 대한 도청 (WEP > WPA > WPA2)무선전파 전송 장비에 대한 서비스 거부 공격 (SSID를 포함한 Probe Request)불법 AP를 통한 전송 데이터 수집무