IT 17

정보처리기사 - 4단원 서버 프로그램 구현

1. 개발 환경 개발 환경 구축 : 개발 프로젝트를 이해하고 SW 및 HW 장비를 구축 하드웨어 환경 : Web Server, WAS, DB Server, File Server 소프트웨어 환경 : 시스템 소프트웨어(OS, 서버 프로그램, DBMS) + 개발 소프트웨어 웹 서버 기능 : HTTP/HTTPS 지원, 통신 기록, 정적 파일 관리, 대역폭 제한, 가상 호스팅(하나의 서버로 여러개 도메인 연결), 인증 개발 언어 선정 기준 : 적정성, 효율성, 이식성, 친밀성, 범용성 2. 개발 패턴과 방법 소프트웨어 아키텍처 : SW를 구성하는 요소들 간의 관계를 표현하는 시스템의 구조 또는 구조체 품질 속서 : 시스템, 비즈니스, 아키텍쳐 측면으로 나뉨 모듈화 : 시스템의 기능들을 모듈 단위로 나누는 것 추상..

카테고리 없음 2023.10.02

정보처리기사 - 3단원 통합 구현

1. 통합 구현 - 통합 구현 : 송수신 모듈과 중계 모듈 간 연계를 구현하는 것 송수신 시스템, 모듈, 중계시스템, 연계데이터, 네트워크로 구성 - 연게 매커니즘 : 데이터 생성 및 추출 -> 코드 매핑 및 데이터 변환 -> 인터페이스 테이블 또는 파일 생성 -> 연계 서버 또는 송신 어댑터 연게 매커니즘의 연계 방식 : 직접 연계 방식, 간접 연계 방식 - 연계 서버/송, 수신 시스템 : 송신 시스템은 인터페이스 테이블 또는 파일의 데이터를 전송 형식에 맞도록 변환 및 송신을 수행하는 시스템 수신 시스템 : 수신 데이터를 인터페이스 테이블이나 파일로 생성하는 시스템 연계 서버는 모든 처리르 수행 - 연계 테스트 : 케이스 작성 -> 환경 구축 -> 수행 -> 검증 - 연계 데이터 보안 : 전송 구간 ..

카테고리 없음 2023.10.02

정보처리기사 - 2단원 데이터 입출력 구현

1. 데이터 전반 데이터 전환 : 데이터를 추출하여 새로 개발할 정보 시스템에서 운영할 수 있도록 변환한 후 적재하는 과정 데이터 검증 : 원래 데이터를 목적 시스템의 데이터로 전환하는 과정이 정상적으로 수행되었는지 확인 오류 데이터 측정 및 정제 : 데이터 품질 분석 -> 오류 데이터 측정 -> 오류 데이터 정제 2. 데이터베이스 - 데이터 베이스 기초 및 설계 - 공동으로 사용될 데이터를 중복을 배제하여 통합하고, 저장장치에 저장하여 항상 사용할 수 있도록 운영하는 데이터 통합된 데이터, 저장된 데이터, 운영 데이터, 공용 데이터로 구분 - DBMS : 사용자의 요구에 따라 정보를 생성, DB를 관리해주는 소프트웨어 정의 기능, 조작 기능, 제어 기능 존재(DDL, DML, DCL) - 스키마 : 데..

카테고리 없음 2023.10.02

정보처리기사 - 1단원 요구사항 확인

1. 소프트웨어 생명 주기 - 소프트웨어를 개발하기 위한 과정을 각 단계별로 나눈 것 - 나선형 모형, 폭포수 모형, 프로토타입 모형, 애자일 모형 존재 나선형 모형 - 여러번의 SW 개발 과정을 겇려 점진적으로 완벽한 최종 SW를 개발하는 모형 폭포수 모형 - 고전적 생명 주기 모형 프로토타입 모형 - 실제 개발될 소프트웨어에 대한 견본품을 만들어 최종 결과물을 예측 애자일 모형 - 특정한 개발 방법론X, 요구사항 변화에 유연하게 대응, 일정한 주기 반복 - 스크럼, XP, 칸반, 린, 기능중심개발(FDD) 등 - 소프트웨어 공학 : 소프트웨어의 위기를 극복하기 위한 방안으로 연구된 학문 - 여러가지 방법론과 도구, 관리 기법들을 통하여 소프트웨어의 품질과 생산성 향상을 목적 - 스크럼 1) PO(백로..

카테고리 없음 2023.10.02

정보처리기사 - 3일차 (기출 문제 21년 1회, 2회,3회)

2021년 1회 기출문제 1. 물리 네트워크(MAC) 주소에 해당하는 IP 주소를 알려주는 프로토콜로 역순 주소 결정 프로토콜을 무엇이라고 하는지 쓰이오. 답 : RARP(Reverse Address Resolution Protocol) 2. DB 설계 절차 개념적 설계는 현실 세계에 대한 인식을 추상적, 개념적으로 표현하여 개념적 구조를 도출하는 과정으로 주요 산출물에는 E-R다이어그램이 있다. 논리적 설계는 목표 DBMS에 맞는 스키마 설계, 트랜잭션 인터페이스를 설계하는 정규화과정을 수행한다. 물리적 설계는 특정 DBMS의 특성 및 성능을 고려하여 데이터베이스 저장 구조로 변환하는 과정으로 결과로 나오는 명세서는 테이블 정의서 등이 있다. DB 설계 절차: 요구사항 분석 > 개념적 설계 > 논리적 ..

카테고리 없음 2023.09.28

정보처리기사 - 2일차 (기출 문제 20년 3회, 4회)

2020년 3회 정보처기사 실기 기출문제 1. 리팩토링의 목적에 대하여 서술하시오 - 복잡한 코드의 단순화, 소스의 가독성을 통해 유지보수성 향상, 유연한 시스템, 생산성 향상, 품질 향상 등이 있다. 2. C언어 #include void main() { int c=0; int i=0; while(i IP 패킷을 처리할 때 발생하는 문제를 알려주는 프로토콜로, 메세지 형식은 8바이트의 헤더와 가변 길이의 데이터 영역으로 분리되어 있다. 7. 제어 흐름 그래프가 분기 커버리지를 만족하기 위한 테스팅 순서 답 : 1234561, 124567 or 1234567, 124561 결정 커버리지는 결정 포인트 내의 전체 조건식이 적어도 한 번은 참과 거짓의 결과를 결과를 수행해야 하기 때문에 첫 번째 분기문도 참,..

카테고리 없음 2023.09.27

정보처리기사 - 1일차 (기출 문제 20년 1회, 2회)

2020년 1회 정보처리기사 실기 기출문제 1. 살충제 패러독스(Pesticide Paradox) : 동일한 테스트를 반복하면 더 이상 결함이 발견되지 않는 현상 +. 파레토의 법칙(Pareto principle) : 80%의 결과가 20%의 원인에 의해 발생한다. +. 오류 - 부재의 궤변 : 소프트웨어 결함을 모두 제거해도, 결국 사용자의 요구사항을 만족시키지 못하면 해당 소프트웨어는 품질이 높지 않다. 2. 데이터 마이닝 : 대규모로 저장된 데이터 안에서 체계적이고 자동적으로 통계적 규칙이나 패턴을 찾아내는 기술 3. 프로토콜의 기본 요소 3가지 - 구문(Syntax), 의미(Semantics), 순서(Timing) 구문 : 데이터의 형식이나 부호화 및 신호 레벨 등을 규정 의미 : 전송의 조작이나..

카테고리 없음 2023.09.27

리액트(React) - react-redux

리덕스라는 도구는 리액트에 종속된 도구가 아니라 독립적인 도구입니다. import React,{ useState } from 'react'; import './style.css'; export default function App() { const [number, setNumber] = useState(1); return ( Root { setNumber(number + 1); }}> ); } function Left1(props) { return ( Left1 :{props.number} ); } function Left2(props) { return ( Left2 : {props.number} ); } function Left3(props) { return ( Left3 : {props.number}..

리액트(React) 2023.09.25

리액트(React) - react-router-dom

설치 명령어 $ npm install react-router-dom 라우팅(routing) : 사용자가 어떤 주소로 들어왔을 때 해당하는 적당한 페이지를 사용자에게 보내주는 것입니다. Router Router는 React 애플리케이션에서 SPA(Single Page Application)네비게이션을 쉽게 구현하기 위한 라이브러리입니다. import { BrowserRouter, Route, Routes } from 'react-router-dom' BrowerRouter는 리액트 라우터의 도움을 받고 싶은 컴포넌트의 최상위 컴포넌트를 감싸는 래퍼 컴포넌트입니다. Routes : 이 컴포넌트는 'Route' 컴포넌트의 컨테이너 역할을 합니다. Route : 각각의 라우트를 정의하는 컴포넌트입니다. 어떤 경..

리액트(React) 2023.09.22
728x90