분류 전체보기
12. 제품 소프트웨어 패키징 - 예상 문제
개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정을 지칭하는 용어는 무엇인가? 👉제품 소프트웨어 패키징 릴리즈 노트가 무엇인지 서술하시오 👉최종 사용자인 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서이다 DRM에서 원본을 안전하게 유통하기 위한 전자적 보안 장치는 무엇인가? 👉보안 컨테이너 저작권 관리를 위한 요소 중 소비자와 유통업자 사이에 발생하는 거래에 대해 디지털 저작권 라이선싱을 중개하고 라이선스 발급을 수행하는 정산소를 무엇이라고 하는가? 👉클리어링 하우스(Clearing House) 인증기관에서 공개키 암호 방식 기반의 전자 서명된 인증서를 발급받아 네트워크상에서 안전하게 비밀통신을 가능하도록 하는 기술은 무엇인가? 👉공개키 기반구조(PKI) 디..
11. 응용 SW 기초 기술 활용 - 예상 문제
스케줄링 방식에서 HRN 우선순위 계산식을 쓰시오 👉(대기+서비스 시간)/서비스 시간 사용자에게 읽기/쓰기/실행 권한을 부여하고, 그룹에게는 읽기/실행을 부여하고, 그 이외에는 실행 권한을 a.txt에 부여하는 명령어를 한 줄로 작성하시오(8진법을 사용하시오) 👉chmod 751 a.txt 운영체제의 개념을 간략히 서술하시오 👉사용자가 컴퓨터의 하드웨어를 쉽게 사용할 수 있도록 인터페이스를 제공해 주는 소프트웨어 윈도우즈 운영체제의 특징을 2가지 서술하시오 👉GUI(그래픽 사용자 인터페이스) 제공 / 선점형 멀티태스킹 방식 제공 가상화의 개념을 간략히 서술하시오 👉물리적인 리소스들을 사용자에게 하나로 보이게 하거나, 하나의 물리적인 리소스를 여러 개로 보이게 하는 기술이다 IaaS(Infrastructu..
10. 애플리케이션 테스트 관리 - 예상 문제
살충제 패러독스의 개념에 관해서 서술하시오 👉동일한 테스트 케이스에 의한 반복적 테스트는 새로운 버그를 찾지 못한다는 원리로 테스트 케이스의 정기적 리뷰와 개선 및 다른 시각에서의 접근이 필요하다는 의미를 담고 있다 테스트의 종류 중 동치 분할 테스트, 경계값 분석 테스트 등의 종류가 있는 테스트 기법을 쓰시오 👉블랙박스 테스트(명세 기반 테스트) 테스트 오라클 중 특정한 몇 개의 입력값에 대해서만 기대하는 결과를 제공해주는 오라클은 무엇인가? 👉샘플링(Sampling) 오라클 그래프를 활용하여 입력 데이터 간의 관계 및 출력에 미치는 영향을 분석하여 효용성이 높은 테스트케이스를 선정하여 테스트하여 기법은 무엇인가? 👉Cause Effect Graph 소프트웨어 테스트(Test) 개념에 대해서 서술하시오..
9. 소프트웨어 개발 보안 구축 - 예상 문제
공격자가 패킷의 출발지 주소나 포트를 임의로 변경해서 출발지와 목적지 주소를 동일하게 함으로써 공격 대상 컴퓨터의 실행속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격 방법은 무엇인가? 👉랜드 어택(Land Attack) RFC 1321로 지정되어 있으며, 주로 프로그램이나 파일이 원본 그대로인지를 확인하는 무결성 검사 등에 사용된다. 1991년 로널드 라이베스트(Ronald Rivest)가 예전에 쓰이던 MD4를 대체하기 위해 고안된 128비트 암호화 해시 함수는 무엇인가? 👉MD5 스니핑(Sniffing)에 대하여 서술하시오 👉공격대상에게 직접 공격을 하지 않고 데이터만 몰래 들여다보는 수동적 공격기법이다 무결성과 인증을 보장하는 인증헤더(AH)와 기밀성을 보장하는 암호화(..
8. 서버 프로그램 구현 - 예상 문제
형상 통제를 설명하시오 👉형상 항목의 버전 관리를 위해서 변경 여부와 변경 활동을 통제하는 활동 Linux 위에서 구동하며 휴대 전화를 비롯한 휴대용 장치를 위한 운영체제와 미들웨어, 사용자 인터페이스 그리고 표준 응용 프로그램(웹 브라우저, 이메일 클라이언트 등)을 포함하고 있는 자바 및 코틀린을 사용하여 개발하는 운영체제는 무엇인가? 👉안드로이드(Android) 개발 도구의 분류 중 형상 관리 도구에 대해 간략히 서술하시오 👉개발자들이 작성한 코드와 리소스 등 산출물에 대한 버전 관리를 위해 사용되는 도구이다 결합도(Coupling) 종류 중 단순 처리할 대상인 값만 전달되는 게 아니라 어떻게 처리를 해야 한다는 제어 요소가 전달되는 경우의 결합도를 영어로 쓰시오 👉Control 화이트박스(White..
7. SQL 응용 - 예상 문제
트랜잭션 원자성에 대하여 설명하시오 👉트랜잭션을 구성하는 연산 전체가 모두 정상적으로 실행되거나 모두 취소되어야 하는 성질이다 트랜잭션 Rollback에 대해 설명하시오 👉트랜잭션 처리 중 오류가 발생했을 때, 오류 이전의 특정 시점(SAVEPOINT, CHECKPOINT) 상태로 되돌려주는 제어어(명령어)이다 같은 자원을 액세스하는 다중 트랜잭션 환경에서 DB의 일관성과 무결성을 유지하기 위해 트랜잭션의 순차적 진행을 보장하는 직렬화 기법은 무엇인지 쓰시오 👉잠금(=로킹(Locking)) 데이터베이스의 회복(Recovery) 기법 중 Rollback 시 Redo, Undo가 모두 실행되는 트랜잭션 처리법으로 트랜잭션 수행 중 갱신 결과를 바로 DB에 반영하는 기법은 무엇인가? 👉즉각 갱신 회복 기법 D..
5. 인터페이스 구현 - 예상 문제
이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서이자, 시스템의 인터페이스 현황 파악을 위해서 인터페이스 목록 및 각 인터페이스의 상세 데이터 명세, 각 기능의 세부 인터페이스 정보를 정의한 문서를 무엇이라고 하는가? 👉시스템 인터페이스 설계서 외부, 내부 모듈 연계 방법인 EAI 구축 유형 중 하나인 포인트 투 포인트(Point-to-point)의 개념을 약술하시오 👉가장 기초적인 애플리케이션 통합방법으로 1:1 단순 통합방법이다 ESB(Enterprise Service Bus)에 대해서 서술하시오 👉기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 연계해서 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍..
4. 통합 구현 - 예상 문제
서로 다른 두 시스템·장치·소프트웨어를 이어주는 중계 역할을 하는 연계 시스템과 관련된 요구사항을 분석하는 기법 중 업무 전문가 등 각 분야 전문가의 경험적 지식을 통한 분석 기법은 무엇인가? 👉델파이 기법 연계 요구사항에 대한 정확한 분석을 위해 다양한 연게 요구사항 분석 참고문서를 활용한다. 연계 요구사항 분석 참고문서 중 개체(Entity) 정의서란 무엇인지 쓰시오 👉데이터베이스 개념 모델링 단계에서 도출한 개체의 타입과 관련 속성, 식별자 등의 정보를 개괄적으로 명세화한 정의서이다 연계 시스템의 구성요소 중 송신 시스템과 수신 시스템 사이에서 데이터를 송수신하고 연계 데이터의 송수신 현황을 모니터링 하는 시스템으로 연계 데이터의 보안 강화를 지원하는 시스템은 무엇인가? 👉중계 서버 또는 중계 시스..
3. 데이터 입출력 구현 - 예상 문제
정규화된 엔터티, 속성, 관계에 대해 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링의 기법을 무엇이라고 하는지 쓰시오 👉반 정규화 릴레이션 A, B가 있을 때 릴레이션 B 조건에 맞는 것들만 릴레이션 A에서 튜플을 꺼내 프로젝션하는 관계 대수는 무엇인가? 👉÷ 이상 현상의 종류 3가지를 쓰시오 👉삽입 이상, 삭제 이상, 갱신 이상 비 정규화(De-Normalization)의 개념을 쓰시오 👉정규화된 엔터티, 속성, 관계에 대해 성능 향상과 개발 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링의 기법이다 데이터베이스 이상 현상을 서술하시오 👉데이터의 중복성으로 인해 릴레이션을 조작할 때 발생하는 비합리적 현상이다 정규화 단계 중 BCNF의 개념..
2. 화면 설계 - 예상 문제
유기적 상호 작용 기반 인터페이스라고 불리며 현실에 존재하는 모든 사물이 입출력장치로 변화할 수 있는 사용자 인터페이스(User Interface)의 유형을 쓰시오 👉OUI(Organic User Interface) 아래는 사용자 인터페이스(UI) 설계 기본 원칙에 대한 설명이다. 괄호()안에 들어갈 설계 기본 원칙을 쓰시오 (1): 초보와 숙련자 모두가 쉽게 배우고 사용할 수 있게 제작 (2): 사용자의 인터랙션을 최대한 포용하고, 실수를 방지할 수 있도록 제작 👉1. 학습성(Learnability), 2. 유연성(Flexibility) 이해 관계자들과의 화면구성을 협의하거나 서비스의 간략한 흐름을 공유하기 위해 화면 단위의 레이아웃을 설계하는 UI 화면 설계 방식은 무엇인지 쓰시오 👉와이어프레임(Wi..