728x90

전체 글 166

정보처리기사 실기 요약 - 4장. 서버 프로그램 구현

01. 개발 환경 구축 1) 개발 환경 구축: 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것 2) 하드웨어 환경: 사용자와의 인터페이스 역할을 하는 클라이언트, 클라이언트와 통신하여 서비스를 제공하는 서버로 구성됨. - 서버의 종류: 웹서버, 웹 애플리케이션 서버(WAS), DB 서버, 파일 서버 3) 소프트웨어 환경: 클라이언트와 서버 운영을 위한 시스템 소프트웨어와 개발에 사용되는 개발 소프트웨어로 구성됨. - 시스템 소프트웨어 종류: OS, 웹 서버 및 WAS 운용을 위한 서버 프로그램, DBMS 등 - 개발 소프트웨어 종류: 요구사항 관리 도구, 설계/모델링 도구, 구현 도구, 빌드 도구, 테스트 도구, 형상 관리 도구 4) 웹 서버의 기능: HTTP/HTTPS 지원, 통신 ..

정보처리기사 2022.09.19

정보처리기사 실기 요약 - 3장. 통합 구현

01. 통합 구현 1) 통합 구현: 송수신 모듈과 중계 모듈 간의 연계를 구현하는 것 2) 통합 구현의 구성 요소 - 송신 시스템과 송신 모듈 - 수신 시스템과 수신 모듈 - 중계 시스템 - 연계 데이터 - 네트워크 3) 연계 요구사항 분석: 연계 데이터를 식별 및 표준화 4) 연계 데이터 식별 및 표준화의 절차 ① 연계 범위 및 항목 정의 ② 연계 코드 변환 및 매핑 ③ 연계 데이터 식별자와 변경 구분 추가 ④ 연계 데이터 표현 방법 정의 ⑤ 연계 정의서 및 명세서 작성 02. XML(eXtensible Markup Language) 1) XML(eXtensible Markup Language): 특수한 목적을 갖는 마크업 언어를 만드는 데 사용되는 다목적 마크업 언어 2) SOAP(Simple Obj..

정보처리기사 2022.09.19

정보처리기사 실기 요약 - 2장. 데이터 입출력 구현

01. 데이터 전환 - 기존 정보 시스템에 축적되어 잇는 데이터를 추출하여 변환한 후, 적재하는 일련의 과정(ETL) 02. 데이터 검증 - 원천 시스템의 데이터를 목적 시스템의 데이터로 전환하는 과정이 정상적으로 수행되었는지 확인하는 과정 - 방법: 로그 검증, 기본 항목 검증, 응용 프로그램 검증, 응용 데이터 검증, 값 검증 03. 오류 데이터 측정 및 정제 - 고품질의 데이터를 운영 및 관리하기 위해 수행 - 데이터 품질 분석 → 오류 데이터 측정 → 오류 데이터 정제 04. 데이터베이스 개요 1) 데이터 저장소: 데이터들을 논리적인 구조로 조직화하거나 물리적인 공간에 구축한 것 2) 데이터베이스(Database): 공동으로 사용될 데이터의 중복을 배제하여 통합하고 저장장치에 저장하여 항상 사용할..

정보처리기사 2022.09.18

정보처리기사 실기 요약 - 1장. 요구사항 확인

01. 소프트웨어 생명 주기 1) 소프트웨어 생명 주기(Software Life Cycle): 소프트웨어를 개발하기 위한 설계, 운용, 유지보수 등의 과정을 각 단계별로 나눈 것. 2) 폭포수 모형(Waterfall Model) - 각 단계를 확실히 매듭짓고, 그 결과를 철저하게 검토하여 승인 과정을 거친 후에 다음 단계를 진행함. - 이전 단계로 돌아갈 수 없고, 고전적 생명 주기 모형이라고도 함. 3) 프로토타입 모형(Prototype Model) - 실제 개발될 소프트웨어에 대한 견본품을 만들어 최종 결과물을 예측함. 4) 나선형 모형(Spiral Model) - 여러 번의 소프트웨어 개발 과정을 거쳐 점진적으로 개발하는 모형. - 계획 수립 → 위험 분석 → 개발 및 검증 → 고객 평가 - 고객의..

정보처리기사 2022.09.16

Day 11-2. 클래스, 모듈

삼각형의 너비, 높이 값을 입력하면 면적을 구하는 클래스 작성 문자열 다루기 클래스 생성 클래스 상속 클래스 안에 변수와 함수를 생성 후 다른 클래스에서 미리 만들어 놓은 클래스를 물려받아 사용할 수 있는 것 물려받아 사용함으로써 중복되는 코드를 줄일 수 있다는 장점이 있따. 물려주는 클래스는 부모 클래스 또는 상위 클래스 물려받는 클래스는 자식 클래스 또는 하위 클래스 Sample 클래스에 Operation 클래스를 상속받고 a,b 두 개의 데이터를 넣었을 때 a의 b 승을 계산해주는 메소드를 추가 클래스 상속 후 메소드 오버라이딩 아래와 같이 Operation 클래스의 div 메소드는 0으로 나누었을 때 에러가 발생 예제 - 초기값으로 name, age를 인스턴스 속성을 가진 Person 클래스를 생..

부트캠프/PYTHON 2022.09.05

Day 11-1. 객체와 클래스

__init__과 속성 생성자 객체가 생성될때 자동으로 호출되는 함수 생성자 이름은 __init__(self)로 정해져 있음 클래스 호출 시 초기 result 속성 0으로 시작, add 메소드에 인수를 넣을 때마다 더한 값을 반환해주는 클래스 작성 예제 예제 예제: 클래스로 원의 면적과 원주 구하기 예제: 국어, 영어, 수학 세과목의 점수를 입력하면 합계와 평균을 출력하는 클래스 작성 여러 숫자를 입력 시 합계를 출력해주는 클래스 작성 사칙 연산 클래스 구현

부트캠프/PYTHON 2022.09.05

Day 10-2. 객체지향 프로그래밍(Class)

- 객체: 클래스로부터 생성되어 클래스의 속성과 메소드를 가짐 - 클래스: 객체에서 사용되는 속성과 메소드를 정의한 틀 - 속성: 클래스와 객체에서 사용되는 변수 - 메소드: 클래스와 객체에서 사용되는 함수 클래스를 사용해야 하는 이유 인스턴스 속성 클래스 속성과 인스턴스 속성 - 클래스 변수 인스턴스 변수와 클래스 변수 정리 인스턴스 변수는 각각의 인스턴스마다 갖고 있는 고유한 변수 각각의 인스턴스 변수에 접근할 때에는 self.인스턴스 변수의 형태로 접근 클래스 변수는 여러 인스턴스에서 공유해서 사용하는 변수 클래스 변수에 접근할 때에는 클래스명. 클래스 변수의 형태로 접근

부트캠프/PYTHON 2022.09.03

Day 10-1. 파일 입출력

서울 전체 약국 수 구하기 년도별 약국 개업 수 확인 제주도 종합 예제 이걸 풀고 편두통을 얻었다. - 날짜,평균기온(℃), 최저기온(℃), 최고기온(℃), 강수량(mm), 평균습도(%rh)로 jeju에 저장 - 2021 제주 최저 기온 및 평균 최저 기온 확인하기 - 2021 제주 월별 평균 최저 기온 확인하기 - 2021 제주 월별 평균 최고 기온 및 최고 기온 월 확인하기

부트캠프/PYTHON 2022.09.03

Day9-1. Python에서 파일 관리하기

score.txt 파일에서 합계 및 평균 구하기 구구단 3단을 저장 후 읽기 readline활용 readlines 활용 MODE A - open 'a' mode: 기존 내용에 추가하여 쓰기 with open - with open(파일명, 모드) as 변수: - 실행문 - f.close가 이미 포함되어 있기 때문에 f.close 생략. 예제 "비트코인" 문자열을 화면에 출력하는 print_coin()함수를 정의하라. 1번에서 정의한 함수를 호출하라. 1번에서 정의한 함수를 100번 호출하라. "비트코인"문자열을 100번 화면에 출력하는 print_coins()함수를 정의하라. 한 라인에 하나씩 "비트코인"문자열을 출력한다. 에러가 발생하는 이유에 대해 설명하라. 주어진 자연수가 홀수인지 짝수인지를 판별해주..

부트캠프/PYTHON 2022.09.01
728x90