Posts by Year

2024

2023

[정보처리기사] 신기술 용어

신기술 용어 네트워크 관련 신기술 용어 SDN(Software Defined Network) 네트워크를 제어부(Control Plane), 데이터 전달부(Data Plane)로 분리하여 네트워크 관리자가 보다 효율적으로 네트워크를 제어, 관리할 수 있는 기...

[정보처리기사] 네트워크 전달 방식

네트워크 전달 방식 패킷 교환 방식(Packet Switching) 패킷 교환 방식은 컴퓨터 네트워크와 통신의 방식 중 하나로 작은 블록의 패킷으로 데이터를 전송하며 데이터를 전송하는 동안만 네트워크 자원을 사용하도록 하는 통신 방식이다. WAN을 통해 데이터를 원격지로 ...

[정보처리기사] 소프트웨어 개발 보안 설계

소프트웨어 개발 보안 설계 SW 개발 보안의 개념 소스 코드 등에 존재하는 보안 취약점을 제거하고, 보안을 고려하여 기능을 설계 및 구현하는 등 소프트웨어 개발 과정에서 지켜야 할 일련의 보안 활동을 말한다.

[정보처리기사] 요구사항 확인

요구사항 요구사항 개념 요구공학(Requirements Engineering)의 개념 요구공학은 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동이다.

[정보처리기사] 자바(Java)

자바 기본 구조 Java에서 모든 소스 코드는 클래스 단위로 구성된다. 프로그램은 public static void main부터 시작한다. 1 2 3 4 5 public class Soojebi { public static void main(String[] args...

[정보처리기사] C언어

포맷 스트링 변수 상세 출력 : 포맷 스트링을 이용해 정렬, 0 채우기, 출력할 공간 확보, 소수점 자릿수 표기를 지정할 수 있다. %[-][0][전체자리수].[소수점자리수]스트링 [-]를 붙이면 왼쪽 정렬 [-]를 붙이지 않고, [전체자리수]가...

[정보처리기사] 실기 정리

정보처리기사 실기 1. 현행 시스템 분석 및 요구사항 확인 (소프트웨어 공학 기술의 요구사항 분석 기법 활용) 소프트웨어 개발 방법론 현행 시스템 분석 요구사항 확인 2. 데이터 입출력 구현 (논리, 물리데이터베이스 설계, 조작 프로시저 등)

[Speech] 1분 스피치 기록

스피치 스크립트, 1분 스피치, 3분 스피치, 스피치 주제 LIST, 3분 스피치 중요 요점, chatGPT에게 질문해봤다.

[일본어] 2023-01-10 업무용어 정리

용어 명사 年明け(としあけ、ねんあけ) 새해, 신년 (=としあけ) 고용[약속] 기한이 끝남, 그 고용인. (=ねんあき) Ex) 年明の国会(こっかい) : 연초의 국회

2022

[일본어] 데이터 시각화(tableau) 관련 업무용어 정리2

용어 명사 左右(さゆう): 좌우, 곁, 측근 片方(かたほう): 한쪽 演習(えんしゅう): 연습 並列棒(へいれつぼう)グラフ : 막대형 그래프 平行棒(へいこうぼう)グラフ : 평행봉 그래프(병렬 막대형 그래프) 推移(すいい): 추이 傾向(けいこう): 경향 増...

[일본어] 매출관련 회계 업무용어 정리

용어 維持費(いじひ) : 유지비 仲介(ちゅうかい) : 중개 (=なかだち, あっせん) 奨励金(しょうれいきん) : 장려금 預り金(あずかりきん) : 예치금 集金(しゅうきん) : 수금 差引(さしひき) : 차감, 공제 税抜き(ぜいぬき) : 세금 별도, 세금 비포함

TODO Lists

주석 1 2 3 4 5 6 7 8 # TODO: 할 일 # FIXME: 고쳐야 할 부분 (치명적인 에러를 발생하는 코드는 아니지만 수정 필요) # !!!: 경고 # ???: 의문점 # MARK: 설명 # NOTE: 노트 # BUG: 버그 # XXX: 문제가 있음 (더 생각해볼 필요...

[CMD] Command Prompt 명령어

CHCP 콘솔창에서 현재의 코드 페이지 번호를 표시하거나 설정하는 기능 1 chcp 활성 코드 페이지: 949

[정보처리기사] 상향식 비용 산정 기법

상향식 비용 산정 기법의 개요 프로젝트의 세부적인 작업 단위별로 비용을 산정한 후 집계하여 전체 비용을 산정하는 방법 LOC(원시 코드 라인 수) 기법, 개발 단계별 인월수(Effort Per Task), 수학적 산정 기법(COCOMO 모형, Putnam ...

[정보처리기사] 화이트박스・블랙박스 테스트

화이트박스 테스트(White Box Test) ★★★ 모듈 안의 내용(작동)을 직접 볼 수 있음 내부의 논리적인 모든 경로를 테스트해 테스트 케이스를 설계 소스 코드(Source Code)의 모든 문장을 한번 이상 수행함으로써 진행됨 선택, 반복 등의 부분들을 수행...

[정보처리기사] 통합 테스트

상향식 통합 테스트(Bottom Up Integration Test) 프로그램의 하위 모듈에서 상위 모듈 방향으로 통합하면서 테스트하는 기법 하나의 주요 제어 모듈과 관련된 종속 모듈의 그룹인 클러스터(Cluster) 필요 하위 모듈들을 클러스터(Clu...

[정보처리기사] 필기 기출문제 정리

소프트웨어 아키텍처 관련 파이프 필터 형태의 소프트웨어 아키텍처에 대한 설명으로 옳은 것은? (2020년09월26일 기출문제) ① 노드와 간선으로 구성된다. ② 서브시스템이 입력데이터를 받아 처리하고 결과를 다음 서브시스템으로 넘겨주는 과정을 반...

[정보처리기사] 버전 관리 도구

공유 폴더 방식 버전 관리 자료가 로컬 컴퓨터의 공유 폴더에 저장되어 관리되는 방식 개발자들은 개발이 완료된 파일을 약속된 공유 폴더에 매일 복사함 담당자는 공유 폴더의 파일을 자기 PC로 복사해 컴파일 한 후 이상 유무 확인 파일의 변경 사항을 데이터베이스에 기록...

[정보처리기사] 절차형 SQL

개요 C, JAVA 등의 프로그래밍 언어와 같이 연속적인 실행이나 분기, 반복 등의 제어가 가능한 SQL 일반적인 프로그래밍 언어에 비해 효율이 떨어짐 연속적인 작업들을 처리하는데 적합 BEGIN ~ END 형식으로 작성되는 블록(Block) 구조로 기능별 모듈화 ...

[정보처리기사] 디지털 저작권 관리

디지털 저작권 관리(DRM; Digital Right Management)의 흐름 ★ 디지털 콘텐츠의 전 과정에 걸쳐 사용되는 디지털 콘텐츠 관리 및 보호 기술 콘패클컨보 콘텐츠 제공자(Contents Provider): 콘텐츠를 제공하는 저작권자 콘텐츠 분배자(C...

[정보처리기사] 개발 지원 도구

통합 개발 환경(IDE; Integrated Development Environment) 개발에 필요한 환경, 즉 편집기(Editor), 컴파일러(Compiler), 디버거(Debugger) 등의 다양한 툴을 하나의 인터페이스로 통합해 제공하는 것을 의미함 이클립스(Eclip...

[정보처리기사] 형상관리

소프트웨어 패키징의 형상 관리(SCM; Software Configuration Management) 형상 관리는 소프트웨어의 개발 과정에서 소프트웨어의 변경 사항을 관리하기 위해 개발된 일련의 활동임 소프트웨어 개발의 전 단계에 적용되는 활동이며, 유지보수 단계에서도 수...

[정보처리기사] 애플리케이션 테스트

애플리케이션 테스트의 개념 애플리케이션에 잠재되어 있는 결함을 찾아내는 일련의 행위 또는 절차 개발된 소프트웨어가 고객의 요구사항을 만족시키는지 확인(Validation) 소프트웨어가 기능을 정확히 수행하는지 검증(Verification)

[정보처리기사] 자료구조

자료 구조의 분류 선형 구조(Linear Structure) 배열(Array) 스택(Stack) 큐(Queue) 데크(Deque) 선형 리스트(Linear List) = 연속 리스트(순차적임), 연결 리스트(순차적이지 않음)

[정보처리기사] 필기 정리

정보처리기사 필기 과목 1. 소프트웨어 설계 소프트웨어 개발의 생명주기 모형, SDLC(Software-Development-Life-Cycle) ★★ XP(eXtreme Programming) 기법 ★★ UML(Unified Modeling Language) ★★★ ...

[정보처리기사] 객체 지향(Object-Oriented)

객체(Object) 독립적으로 식별 가능한 이름을 가짐 객체가 가질 수 있는 조건인 상태(State)는 일반적으로 시간에 따라 변함 객체와 객체는 상호 연관성에 의한 관계가 형성됨 객체가 반응할 수 있는 메세지의 집합을 행위(연산, Method)라고 하며, 객체는 ...

[정보처리기사] 미들웨어 솔루션 명세

미들웨어(Middleware)란? 운영체제(OS)와 해당 운영체제에서 실행되는 응용 프로그램 사이에서 운영체제가 제공하는 서비스 이외의 추가적인 서비스를 제공하는 소프트웨어 디원메트 레객와

[정보처리기사] 디자인 패턴(Design Pattern)

디자인 패턴(Design Pattern)이란? 소프트웨어 프로그램을 개발할때 참조할 수 있는 해결책 또는 예제 아키텍처 패턴이 디자인 패턴보다 상위 수준의 설계에 사용됨 서브시스템에 속하는 컴포넌트들과 그 관계를 설계하기 위한 참조 모델 cf) 아키텍처 패턴은 전체 시...

[정보처리기사] 결합도(Coupling)

결합도(Coupling) 모듈 간에 상호 의존하는 정도 또는 두 모듈 사이의 연관 관계를 의미한다. 결합도는 낮을수록 좋다 (=독립적인 모듈) 내공외제 스자

[정보처리기사] 응집도(Cohesion)

응집도 모듈의 내부 요소들의 서로 관련되어 있는 정도 응집도는 높을수록 좋다 = 독립적인 모듈 우논시절 통순기

[정보처리기사] UML(Unified Modeling Language)

UML UML(Unified Modeling Language)의 개념 객체지향 소프트웨어 개발 과정에서 산출물을 명세화, 시각화, 문서화할 때 사용되는 모델링 기술과 방법론을 통합해서 만든 표준화된 범용 모델링 언어이다.