본문 바로가기

전체 글109

[정보처리기사 실기] 4. 서버 프로그램 구현 *개발 도구의 분류 4가지 1) 구현 도구: 개발자의 코드 작성과 디버킹, 수정 등과 같은 작업을 지원하는 도구. 프로그램 개발할 때 가장 많이 사용되는 도구 2) 테스트 도구: 코도의 기능 검증과 전체의 품질을 높이기 위해 사용하는 도구. 코드의 테스트, 테스트에 대한 계획, 수행 및 분석 등의 작업 가능 3) 형상관리 도구: 개발자들이 작성한 코드와 리소스 등 산출물에 대한 버전 관리를 위한 도구. 프로젝트 진행 시 필수로 포함되는 도구. 4) 빌드 도구: 작성한 코드의 빌드 및 배포를 수해하는 도구. 각각의 구성요소와 모듈에 대한 의존성 관리를 지원 *응집도 유형 -우연적 응집도(Coincidental Cohesion): 모듈 내부의 각 구성요소가 연관이 없을 경우 -논리적 응집도(Logical C.. 2021. 7. 15.
[정보처리기사 실기] 12. 제품소프트웨어 패키징 *모듈화: 모듈을 이용하여 소프트웨어의 성능을 향상시키거나 시스템의 디버깅, 시험, 통합 및 수정을 용이하도록 하는 소프트웨어 설계 기법 *사용자 중심의 모듈 패키징 작업 수행: 기능 식별 > 모듈화 > 빌드 진행 > 사용자 환경 분석 > 패키징 적용 시험 > 패키징 변경 개선 *릴리즈 노트: 조직의 최종 사용자인 고객과 잘 정리된 릴리즈 정보를 공유하는 문서 *릴리즈 노트 작성 항목 -헤더: 문서 이름(릴리즈 노트 이름), 제품 이름, 버전 번호, 릴리즈 날짜, 참고 날짜, 노트 버전 등의 정보 -개요: 제품 및 변경에 대한 간략한 전반적 개요 -목적: 릴리즈 버전의 새로운 기능목록과 릴리즈 노트의 목적에 대한 개요, 버그 수정 및 새로운 기능 기술 -이슈 요약: 버그의 간단한 설명 또는 릴리즈 추가 .. 2021. 7. 13.
정보처리기사 실기 기출 문제 (2020년 1회~2021년 1회) 2020년 1회 *XML(eXtensible Markup Language) *JSON(JavaScript Object Notation) *머릿말(Header) (코드) *JAVA언어 실행결과 *결합도(Coupling), 응집도(Cohesion) *트랜잭션의 특징(ACID) -원자성: 트랜잭션의 연산은 데이터베이스에 모두 반영되고 완료되든지 아니면 전혀 반영되지 않도록 복구되어야 한다 (All or Nothing) -일관성: 트랜잭션이 그 실행을 성공적으로 완료하면 언제나 일관성 있는 데이터베이스 상태로 변환한다. -독립성: 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우 어느 하나의 트랜잭션 실행중에 다른 트랜잭션의 연산이 끼어들 수 없다. -지속성: 성공적으로 완료된 트랜잭션의 결과는 시스템이 고장나더.. 2021. 7. 12.
2021년 2회차 정보처리기사 실기 문제/답안 복기 (2021.07.10 시행) 정보처리기사 실기 2021년 2회차 문제/답안 복기 배점: 모든 문항 5점씩 * 총 20문항 (부분점수) 3문항: 0, 2, 4, 5 / 2문항: 0, 3, 5 / 1문항: 0, 5 1. 네트워크 장치가 필요없으며, 멀티 홉 라우팅 기능, 긴급~이나 군사네트워크에 사용되는 네트워크는? (답) ad-hoc 네트워크 or 애트 혹 네트워크 or ad-hoc network 2. (수제비 6-1) (1) ( ) : 사람의 감정이나 경험을 나타내는 개념 (2) ( ) : 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체. 좁은 의미로는 정보 기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면. 사용자인터페이스 예시 CLI (답) (1) UX (2) UI 3. 파이썬 코드 실행 결과.. 2021. 7. 10.
C, C++, 자바, 파이썬에서 사용할 수 있는 변수명 조건 각 언어에서 어떤 변수명을 사용할 수 있는지 전공시험에 나온 적이 있는데, 정처기 실기를 공부하다가 또 나와서 정리한다. C, C++, 자바, 파이썬에서 사용할 수 있는 변수명 조건 -사용 가능 문자: 영문 대문자/소문자, 숫자, 언더바(_) 사용 가능. 단, 변수명 첫 글자는 언더바(_), 대문자/소문자로 시작 -예약어 사용 불가 -특수기호 사용 불가 -공백 사용 불가 문제) 다음 중 C, C++, 자바, 파이썬에서 사용할 수 있는 변수명을 쓰시오. _a, -a, for, A, 1a, a1, $a, ?a, a b 답) _a, A, a1 2021. 6. 30.
백준 1753. 최단경로 (+파이썬 풀이) Question. 최단경로 문제다. 코딩테스트에 정말 자주 나오는 문제이니 풀어보자. Answer. 최단경로 알고리즘 중에서도 '다익스트라 알고리즘' 문제다. 2021.01.16 - [Computer Science/Datastructure & Algorithm] - 최단경로 알고리즘 (1) - 다익스트라 알고리즘 최단경로 알고리즘 (1) - 다익스트라 알고리즘 *최단경로 알고리즘: 특정 지점까지 가장 빠르게 도달하는 방법을 찾는 알고리즘 *최단경로 알고리즘의 종류 1) 다익스트라 알고리즘 2) 플로이드 워셜 알고리즘 3) 벨만 포드 알고리즘 코딩테스 sohyunwriter.tistory.com 다익스트라 알고리즘은 매우 많이 나와서 아예 함수로 아래와 같이 snippet으로 만들어뒀다. import he.. 2021. 6. 17.
728x90