정보처리기사(14)
-
정보처리기사_5과목_정보시스템 구축관리(2)
IT 신기술 유비쿼터스 컴퓨팅(UBiquitous computing) 1) 유비쿼터스 컴퓨팅의 개념 유비쿼터스 컴퓨팅은 전자공간과 물리공간을 연결해주는 차세대 기반 컴퓨팅 기술 이동성, 인간성, 기능성 등에 따라 여러가지 컴퓨팅 기술들로 구분될 수 있다. 2) 유비쿼터스를 응용한 컴퓨팅 기술 웨어러블컴퓨팅(Wearable computing) - 유비쿼터스 컴퓨팅 기술의 출발점으로, 컴퓨터를 옷이나 안경처럼 착용할 수 있게 해줌으로써 컴퓨터ㅡㄹ 인간의 몸의 일부로 여길수 있도록 기여하는 기술이다. 임베디드 컴퓨팅(Embedded computing) - 사물에 마이크로칩 등을 심어 사물을 지능화하는 컴퓨팅 기술이다. - 예를 들면 다리, 빌딩 등과 같은 건축물에다가 컴퓨터 칩을 장착하여 안전성 진단이나 조치..
2021.04.26 -
정보처리기사_5과목_정보시스템 구축관리(1)
소프트웨어 개발 방법론 소프트웨어 생명주기 모형(SDLC) 1. 폭포수형 모형(선형순차형, 전형적인 생명주기 모형 : Boehm, 1979) i. 개요 - 소프트웨어의 개발 시 프로세스에 체계적인 원리를 도입할 수 있는 첫 방법론이다. - 적용 사례가 많고 널리 사용된 방법이다. - 단계별 산출물이 명확하다 - 각 단계의 결과가 확인된 후에 다음 단계로 진행하는 단계적, 순차적, 체계적인 접근 방식이다. - 기존 시스템 보완에 좋다. - 응용분야가 단순하거나 내용을 잘 알고 있는 경우 적용한다. - 비전문가가 사용할 시스템을 개발하는 데 적합하다. ii. 단계 ** 계획 -> 분석 -> 설계 -> 구현 -> 테스트 -> 운영,유지보수 1) 계획 단계 - 문제를 파악하고 시스템의 특성을 파악하여 비용가 기..
2021.04.26 -
정보처리기사_5과목_정보시스템 구축관리(0)
정보보호 1. 정보보호의 정의 - 정보의 수집, 가공, 저장, 검색, 송신, 수신 중에 정보의 훼손, 변조, 유출 등을 방지하기 위한 관리적, 기술적, 또는 그러한 수단으로 이루어지는 행위이다. - 기밀성, 무결성, 가용성, 인증성, 부인방지 보장하기 위해 기술적, 물리적, 관리적 보호대책 강구하는 것 2. 정보보호의 필요성 - 정보화 역기능의 사례는 지속적으로 증가하고 있으며 사용되고 있는 기술도 정보기술과 함께 발달 하고 있으므로, 정보보호의 필요성이 더욱 중요시되고 있다. 3. 정보보호의 목표 BS7799, ISO/IEC 13335에서 규정하고 있는 정보보호를 통하여 달성하려고 하는 목표는 기밀성(confidentiality), 무결성(integrity), 가용성(availability) 이다. 기..
2021.04.23 -
정보처리기사_4과목_프로그래밍 언어 활용(1)
프로그래밍 언어 활용 C언어 C언어의 특징 - C프로그램은 함수의 집합으로 구성된다. - 이식성이(Portable)이 높은 언어이다. - 예약어가 간편 - 융통성과 강력한 기능은 갖고 있다. - 구조적 프로그램이 가능하다 기본구조 헤드부분 - #include(외부 파일 편입) - #define(매크로 정의) - 전역변수 및 사용자 정의 함수 선언 몸체부분 - main() = C프로그램에서 예약된 유일한 함수로 프로그램 실행시 가장 먼저 수행되는 함수(모든프로그램은 main함수부터 실행 시작) - main() 함수의 위치는 프로그램 내의 어디에나 위치 할수 있고 반드시 한 번 기술 되어야함 사용자 정의 함수 - 처리할 내용에 맞게 함수를 정의하고 경우에 따라서는 또 다른 함수를 호출할 수 있다. - 실제 ..
2021.04.21 -
정보처리기사_4과목_프로그래밍 언어 활용(0)
공통모듈구현 모듈화 = 소프트웨어를 기능단위로 분해한 것으로, 모듈화된 시스템은 시스템을 모듈들의 집합으로 추상화 한것이다. 모듈의 특성 - 모듈은 명령문, 처리 논리, 데이터 구조 포함한다. - 각모듈은 독립접 컴파일(번역) 가능하다 모듈이 유용한 이유 - 시스템을 기능 단위로 분해 가능하게 해준다. - 자쵸 추상화를 구현 시켜 준다 모듈의 기준 - 모듈간의 결합도는 최소화 응집도는 최대화 - 가시성과 시험 용이성을 향상시킬 수 있어야함 결합도 - 결합도는 모듈들이 서로 관련되거나 연결된 정도를 나타낸다 - 두 모듈간의 상호 의존도 - 낮은 결합도를 유지해야 한다. 내용 결합도 : 어떤 모듈을 호출하여 사용 하고자 할 경우에 그 모듈의 내용을 미리 조사하여 알고 있지 않으면 사용할 수가 없는 경우에는 ..
2021.04.21 -
정보처리기사_3과목_데이터베이스구축(1)
관계데이터베이스 언어 1. SQL - SQL(구조적 질의어) : IBM에서 개발된 데이터베이스에 사용되는 언어 - SQL의 특징 관계대수와 관계해석을 기초로한 고급 데이터 언어 이해하기 쉬운형태 대화식 질의어로 사용 가능 데이터정의, 데이터 조작, 제어 기능 제공 COBOL, C, PASCAL 등의 언어에 삽입 레코드 집합 단위로 처리 비절차적 언어 SQL정의어 - 스키마, 도메인, 테이블, 뷰, 인덱스를 정의하거나 제거하는데 사용 CREATE문 = 스키마, 도메인, 테이블, 뷰, 인덱스 정의에 사용 스키마 정의 = CREATE SCHEMA 스키마이름 AUTHORIZATION 사용자아이디 도메인 정의 = CREATE DOMAIN 도메인이름 데이터타입 테이블 정의 = CREATE TABLE 테이블명 ({열..
2021.04.16