수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.소프트웨어 생명주기는 시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차이다시스템이 개발될 때부터 운용과 유지보수를 거쳐 생애를 마칠 때까지 어떠한 순서를 밟는지에 대한 작업 프로세스를 모델화한
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.현행 시스템 파악이란 현행 시스템이 어떤 하위 시스템으로 구성되어 있고, 제공 기능 및 연계 정보는 무엇이며 어떤 기술 요소를 사용하는지를 파악하는 활동이다사용하고 있는 소프트웨어 및 하드웨어는 무엇인지
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.컴퓨터 시스템이 제공하는 모든 하드웨어, 소프트웨어를 사용할 수 있도록 해주고, 컴퓨터 사용자와 컴퓨터 하드웨어 간의 인터페이스를 담당하는 프로그램이다사용자가 컴퓨터를 좀 더 쉽게 사용하기 위해 지원하는
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.요구공학은 사용자의 요구가 반영된 시스템을 개발하기 위하여 사용자 요구사항에 대한 도출, 분석, 명세, 확인 및 검증하는 구조화된 활동이다이해관계자 사이에 효과적인 의사소통 수단을 제공하고 시스템 개발의
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.업무 분석가가 수집하고 분석한 요구사항이 개발하고자 하는 응용 소프트웨어에 미칠 영향에 대해서 검토하고 확인해야 한다요구사항의 기술적 타당성 검토는 성능 및 용량 산정의 적정성, 시스템 간 상호 운용성,
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.분석 모델 검증이란 요구사항 도출 기법을 활용하여 업무 분석가가 제시한 분석 모델에 대해서 확인하는 활동이다유스케이스 모델 검증시스템 기능에 대한 유스케이스 모형 상세화 수준 및 적정성 검증을 위해서 액
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.업무 분석가가 제시한 분석 모델이 개발할 응용 소프트웨어 미칠 영향을 검토하여 기술적인 타당성 조사하는 활동이다유스케이스 모델의 개별 유스케이스에 대한 분석 모델을 작성한 후, 해당 분석 모델로 시스템을
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.UI(사용자 인터페이스)는 넓은 의미에서 사용자와 시스템 사이에서 의사소통할 수 있도록 고안된 물리적, 가상의 매개체이다좁은 의미로는 정보 기기나 소프트웨어의 화면 등에서 사람이 접하게 되는 화면이다UX
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.UI 표준은 디자인 철학과 원칙 기반하에 전체 시스템에 공통으로 적용되는 화면 간 이동, 화면구성 등에 관한 규약이다UI 표준 구성은 전체적인 UX 원칙, 정책 및 철학, UI 스타일 가이드, UI 패턴
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.UML은 객체 지향 소프트웨어 개발 과정에서 산출물을 명세화, 시각화, 문서화할 때 사용되는 모델링 기술과 방법론을 통합해서 만든 표준화된 범용 모델링 언어이다UML은 방법론을 통합한 것으로, 표준화된
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.데이터 모델은 현실 세계의 정보를 인간과 컴퓨터가 이해할 수 있도록 추상화하여 표현한 모델이다데이터 모델에 표시해야 할 요소에는 논리적 데이터 구조, 연산, 제약 조건이 있다연산(Operation)데이터
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.논리적 데이터 모델링은 업무의 모습을 모델링 표기법으로 형상화하여 사람이 이해하기 쉽게 표현하는 프로세스이다개념 모델로부터 업무 영역의 업무 데이터 및 규칙을 구체적으로 표현한 모델이다관계 데이터 모델논
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.물리 데이터 모델링은 논리모델을 적용하고자 하는 기술에 맞도록 상세화해가는 과정이다논리 데이터 저장소에서 물리 데이터 저장소로 변환하는 절차는 다음과 같다1\. 개체를 테이블로 변환일반적으로 테이블과 개
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.릴레이션과 릴레이션 사이에 대해 참조의 일관성을 보장하기 위한 조건이다두 개의 릴레이션이 기본키, 외래키를 통해 참조 관계를 형성할 경우, 참조하는 외래키의 값은 항상 참조되는 릴레이션에 기본키로 존재해
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.데이터베이스는 다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리되는 데이터의 집합이다데이터에 대한 효과적인 관리를 위해 자료의 중복성 제거, 무결성 확보, 일관성 유지, 유용성 보장이
길이가 같은 두 1차원 정수 배열 a, b가 매개변수로 주어집니다. a와 b의 내적을 return 하도록 solution 함수를 완성해주세요.이때, a와 b의 내적은 a0\*b0 + a1\*b1 + ... + an-1\*bn-1 입니다. (n은 a, b의 길이)a, b
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.서로 다른 두 시스템, 장치, 소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 과정이다연계 요구사항 분석은 사용자 인터뷰 및 면담을 통해 식별되고 시스템 구성도, 테이블
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.대내외 시스템 연계를 위해 송신 시스템과 수신 시스템 데이터에 대한 상세 식별 정보를 아래와 같이 확인하여 데이터 표준화에 참고한다\[연계 시스템 식별 정보]대내외 구분 정보: 기업 내부 시스템인지 외부
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘이다데이터를 생성하여 전송하는 송신 시스템과 송신 데이터를 수신하여 DB에 반영하는 수신
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.연계 시스템 로그, 송수신 시스템 연계 프로그램 로그 등을 확인하여 상세 오류 원인을 분석하고 해결 방안을 결정하여 수행한다연계 시스템 오류연계 서버의 실행 여부 및 송수신, 전송 형식 변환 등의 오류서
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.개발하고자 하는 응용 소프트웨어와 연계 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 연계 기능을 구현할 수 있다연계 모듈 기능 구현은 주로 EAI/ESB 방식과 웹 서비스 방식으로 구분된다EAI는
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.연계 테스트는 송신 시스템과 수신 시스템을 연계하였을 경우 데이터의 정합성과 데이터 전송 여부에 대한 테스트이다연계 테스트는 사전에 테스트 케이스를 작성하고, 작성된 테스트 케이스를 활용하여 연계 테스트
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.인터페이스는 크게 사용자 인터페이스(User Interface)와 시스템 인터페이스로 구분된다▼소프트웨어 개발 단계별 인터페이스 산출물분석단계인터페이스 요구사항을 통한 인터페이스 정의서 작성명세 단계인터
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.기업시스템이나 공공 서비스를 위한 시스템에서 인터페이스를 위해 외부 및 내부 모듈을 연계하는 대표적인 방법은 EAI 방식과 ESB 방식이 있다EAI는 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.인터페이스 데이터 표준 확인은 상호 연계하고자 하는 시스템 간 인터페이스가 되어야 할 범위의 데이터 형식과 표준을 정의하는 활동이다인터페이스 데이터 전송 시 인터페이스 데이터 형태가 동일한 경우는 그대로
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.개발하고자 하는 응용 소프트웨어와 연계 대상 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 인터페이스 기능을 구현할 수 있다각 모듈의 컴포넌트 명세서와 인터페이스 명세서 등 세부 설계서를 확인하여
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.구현된 인터페이스의 동작을 검증하기 위해 인터페이스 구현 및 감시 도구를 통해서 인터페이스 동작 상태를 검증하고 모니터링할 수 있다인터페이스 구현을 검증하기 위해서는 인터페이스 세부 기능을 기능 단위로
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.특정 개수의 숫자만을 이용하여 수를 나타내는 수 체계이다10진수 이하일 때는 0~9를 사용하지만, 10진수 초과할 경우는 영어 알파벳(A~F)을 이용한다10진수 값을 몫이 n보다 작을 때까지 n으로 나누
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.데이터 타입은 프로그래밍 언어에서 실수치, 정수 자료형과 같은 여러 종류의 데이터를 식별하는 형태이다메모리 공간을 효율적으로 사용하고 2진수 데이터를 다양한 형태로 사용하기 위해 존재한다불린(Boolea
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.연산자는 프로그램 실행을 위해 연산을 표현하는 기호이다연산자에는 산술 연산자, 시프트 연산자, 관계 연산자, 논리 연산자 등이 있다증감 연산자: ++x, x++, --x, x--산술 연산자: +, -,
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.printf를 사용하기 위해서는 stdio.h 헤더(stdio는 표준 입출력인 Standard Input Output의 약자)를 선언해야 한다■ C 언어 단순 출력 예제Hello C Worldprintf
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.명령문은 프로그램을 구성하는 문장으로, 지시 사항으로 처리하는 단위로 조건문과 반복문이 있다조건문은 조건의 참, 거짓 여부에 따라 실행 경로를 달리하는 if 문과 여러 경로 중의 하나를 선택하는 swit
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.사용자 정의 자료형은 사용자가 상황에 맞게 기존 자료형들을 조합해서 만드는 자료형이다사용자 정의 자료형에는 열거체, 구조체가 있다열거체는 서로 연관된 정수형 상수들의 집합이다정수형 상수에 이름을 붙여서
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.main 함수는 프로그램이 실행하는 모든 프로그램의 시작점이다main 함수에 있는 명령어를 실행한다void main()일 경우 return 반환값; 을 사용하지 않고, int main()일 경우 retu
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.재귀 함수는 함수 자신이 자신을 부르는 함수이다▼ C, 자바에서 사용하는 재귀 함수▼ 파이썬에서 사용하는 사용자 재귀 함수▼ C 언어 재귀 함수 사용 예제
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.클래스는 객체 지향 프로그래밍(OOP; Object-Oriented Programmin)에서 특정 객체를 생성하기 위해 변수와 메서드를 정의하는 틀이다C 언어는 명령형 프로그래밍으로 클래스를 지원하지 않
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.프로그래밍 언어는 개발 편의성에 따라 저급 언어와 고급 언어로, 실행하는 방식에 따라 명령형, 함수형, 논리형, 객체 지향형 언어로, 구현 기법에 따라 컴파일 방식의 언어, 인터프리터 방식의 언어, 혼합
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.라이브러리는 필요할 때 찾아서 쓸 수 있도록 모듈화되어 제공되는 프로그램이다효율적인 프로그램 개발을 위해 필요한 프로그램을 모아 놓은 집합체로서, 프로그래밍 언어에 따라 일반적으로 도움말, 설치 파일,
수제비 2022 정보처리기사 실기 수험서를 보고 공부한 기록입니다.인가받지 않은 사용자로부터 데이터를 보장하기 위해 DBMS가 가져야 하는 특성이자, 데이터베이스 시틈에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위이다활동 상태(Active): 초기
👉시스템의 요구분석부터 유지보수까지 전 공정을 체계화한 절차이다👉설계 단계👉폭포수 모델(Waterfall Model)👉구조적 방법론👉작성해야 하는 프로그램에 대한 테스트를 먼저 수행하고, 이 테스트를 통과할 수 있도록 실제 프로그램의 코드를 작성한다는 원리이다
👉OUI(Organic User Interface)👉1. 학습성(Learnability), 2. 유연성(Flexibility)👉와이어프레임(Wire-frame)👉가시성👉사용자가 직접 제품을 사용하면서 미리 작성된 시나리오에 맞추어 과제를 수행한 후, 질문에 답
👉반 정규화👉÷👉삽입 이상, 삭제 이상, 갱신 이상👉정규화된 엔터티, 속성, 관계에 대해 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링의 기법이다👉데이터의 중복성으로 인해 릴레이션을 조작할 때 발생하는 비합리적 현상이다
👉델파이 기법👉데이터베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서이다👉중계 서버 또는 중계 시스템👉데이터베이스와 연결된 커넥션을 미리 만들어서 풀(Pool) 속에 저장해 두고 필요할 때 커넥션을 풀에
이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서이자, 시스템의 인터페이스 현황 파악을 위해서 인터페이스 목록 및 각 인터페이스의 상세 데이터 명세, 각 기능의 세부 인터페이스 정보를 정의한
트랜잭션 원자성에 대하여 설명하시오👉트랜잭션을 구성하는 연산 전체가 모두 정상적으로 실행되거나 모두 취소되어야 하는 성질이다트랜잭션 Rollback에 대해 설명하시오👉트랜잭션 처리 중 오류가 발생했을 때, 오류 이전의 특정 시점(SAVEPOINT, CHECKPOIN
형상 통제를 설명하시오👉형상 항목의 버전 관리를 위해서 변경 여부와 변경 활동을 통제하는 활동Linux 위에서 구동하며 휴대 전화를 비롯한 휴대용 장치를 위한 운영체제와 미들웨어, 사용자 인터페이스 그리고 표준 응용 프로그램(웹 브라우저, 이메일 클라이언트 등)을 포
공격자가 패킷의 출발지 주소나 포트를 임의로 변경해서 출발지와 목적지 주소를 동일하게 함으로써 공격 대상 컴퓨터의 실행속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격 방법은 무엇인가?👉랜드 어택(Land Attack)RFC 1321로 지정
살충제 패러독스의 개념에 관해서 서술하시오👉동일한 테스트 케이스에 의한 반복적 테스트는 새로운 버그를 찾지 못한다는 원리로 테스트 케이스의 정기적 리뷰와 개선 및 다른 시각에서의 접근이 필요하다는 의미를 담고 있다테스트의 종류 중 동치 분할 테스트, 경계값 분석 테스
스케줄링 방식에서 HRN 우선순위 계산식을 쓰시오👉(대기+서비스 시간)/서비스 시간사용자에게 읽기/쓰기/실행 권한을 부여하고, 그룹에게는 읽기/실행을 부여하고, 그 이외에는 실행 권한을 a.txt에 부여하는 명령어를 한 줄로 작성하시오(8진법을 사용하시오)👉chmo
개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정을 지칭하는 용어는 무엇인가?👉제품 소프트웨어 패키징릴리즈 노트가 무엇인지 서술하시오👉최종 사용자인 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서이다DRM에서 원본을 안전