[정처기 실기] 3. 웹 파트 기출 문제 모음 및 정리
·
자격증/정보처리기사
🔍 데이터 형식 및 전송 기술1. 웹 페이지 기본 형식인 HTML의 문법이 각 웹 브라우저에서 상호 호환적이지 못하다는 문제와 SGML의 복잡함을 해결하기 위해서 개발된 ( )은 다른 특수목적을 갖는 마크업 언어이다. 원활한 데이터의 연게를 위해 송 수신 시스템 간에 전송되는 데이터가 동일한 구조로 구성될 수 있도록 형태를 정의하는 역할을 수행한다.더보기XMLXML : 원활한 데이터의 연계를 위해 송수신 시스템 간 전송되는 데이터 구조를 동일한 형태로 정의 2. 속성-값(Attribute-value Pair)으로 이루어진 데이터 오프젝트를 전달하기 위해 사용하는 개방형 표준 포멧이다. Ajax(Asynchronous JavaScript and XML)에서 많이 사용되고 XML(eXtensible Ma..
[정처기 실기] 필수 암기 내용 정리 - 1 (소프트웨어 공학, 데이터베이스)
·
자격증/정보처리기사
1. 소프트웨어 공학1.1 소프트웨어 개발 방법론의 종류소프트웨어 개발 방법론설명구조적 방법론시스템을 기능 단위로 분할(divide)하고, 정복 방식(conquer)으로 각 기능을 개발 후 통합한 방법론정보공학 방법론정보 시스템 개발을 위해 관리 절차와 작업 기반을 체계화한 방법론객체 지향 방법론객체를 기반으로 시스템을 분석하고 설계하는 방법론컴포넌트 기반 방법론재사용 가능한 컴포넌트를 조립하여 새로운 응용프로그램을 구성하는 방법론애자일 방법론절차보다 사람 중심, 변화에 유연하고 신속하게 대응하여 시스템을 개발하는 방법론제품 계열 방법론공통기능을 정의하여 여러 제품군에서 재사용 가능하도록 설계하는 방법론 1.2 리팩토링의 목적리팩토링의 목적은 외부 동작을 그대로 유지하면서① 코드 구조를 정리하여 유지 ..
[정처기 실기] 2. 데이터베이스 파트 기출 문제 모음 및 정리
·
자격증/정보처리기사
🔍 스키마 설계 및 단계1. 다음은 데이터베이스 구축까지의 과정을 나열한 것이다. 괄호에 들어갈 알맞은 답을 쓰시오.요구 분석->(가)->(나)->(다)->구현더보기(가) 개념적 설계 (나) 논리적 설계(다) 물리적 설계DB 설계 단계 : 요개논물구 2. 데이터베이스의 스키마에 대해 간략히 서술하시오.더보기데이터베이스의 구조와 제약조건에 관한 전반적인 명세를 기술한 것 3. 데이터베이스 설계에 대한 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오.(1) : 논리적 구조로 표현된 데이터를 디스크 등의 저장장치에 저장할 수 있는 데이터로 변환하는 과정으로, 파일의 저장 구조 및 액세스 경로를 결정하며, 테이블 정의서 및 명세서가 산출된다(2) : 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정..
[정처기 실기] 1. 소프트웨어 공학 파트 기출 문제 모음 및 정리
·
자격증/정보처리기사
🔍 소프트웨어 개발 프로세스1. 소프트웨어 공학에서 리팩토링을 하는 목적에 대해 간략히 서술하시오 더보기외부 기능을 유지한 채 내부 코드를 정리하여,유지보수성과 유연성을 높이고 중복 제거를 통해 생산성 향상 및 품질 개선을 하기 위함이다. 2. 시제품을 끊임없이 제작하며 사이클을 반복하는 개발 방법론으로, 워터폴과 대조적이며, 소프트웨어 개발을 넘어 기업 경영 전반에서 사용되고 있다. 고객의 변화하는 요구사항과 환경 변화에 능동적인 이 소프트웨어 개발 방법론을 쓰시오더보기애자일 방법론 (Agile)애자일 방법론이란?절차보다 사람 중심, 변화에 유연하고 신속하게 대응하여 시스템을 개발하는 방법론 🔍 계획 단계1. LOC 기법에 의하여 예측된 총 라인 수가 30,000라인, 개발에 참여할 프로그래머..
[정처기 실기] Part 01 요구사항 확인 파트 예상 문제 정리
·
자격증/정보처리기사
🔍 CHAP 1. 현행 시스템 분석하기1. 소스코드가 공개되어 누구나 특별한 제한 없이 소스를 사용할 수 있도록 하는 라이선스는 무엇인지 쓰시오.더보기답 : 오픈소스 Point소스코드가 공개 2. 다음 설명에 해당하는 명칭을 쓰시오① 유닉스(Unix)의 상업적 확산에 반발하여 리처드 스톨먼과 그의 팀이 무료로 개발,배포 하고 있는 유닉스 호완 운영체제이다.② 컴퓨터 프로그램은 물론 모든 관련 정보를 돈으로 주고 구매하는 것을 반대하는 것이 기본 이념이다.더보기답 : GNUPointUNIX에 반발하여 무료로 개발 3. GNU 라이선스 레벨 종류 중 다음이 설명하는 것은 무엇인지 쓰시오.아무나 개작할 수 있고, 수정한 것을 제한없이 배포할 수 있다. 단 수정본의 재배포는 의무적인 사항이 아니다. 공개하..