8. 서버 프로그램 구현 - 예상 문제

y55n·2022년 4월 12일
0

정보처리기사

목록 보기
46/50

형상 통제를 설명하시오

👉형상 항목의 버전 관리를 위해서 변경 여부와 변경 활동을 통제하는 활동

Linux 위에서 구동하며 휴대 전화를 비롯한 휴대용 장치를 위한 운영체제와 미들웨어, 사용자 인터페이스 그리고 표준 응용 프로그램(웹 브라우저, 이메일 클라이언트 등)을 포함하고 있는 자바 및 코틀린을 사용하여 개발하는 운영체제는 무엇인가?

👉안드로이드(Android)

개발 도구의 분류 중 형상 관리 도구에 대해 간략히 서술하시오

👉개발자들이 작성한 코드와 리소스 등 산출물에 대한 버전 관리를 위해 사용되는 도구이다

결합도(Coupling) 종류 중 단순 처리할 대상인 값만 전달되는 게 아니라 어떻게 처리를 해야 한다는 제어 요소가 전달되는 경우의 결합도를 영어로 쓰시오

👉Control

화이트박스(Whitebox) 테스트의 개념에 대해 간략히 서술하시오

👉응용 프로그램의 내부 구조와 동작을 검사하는 소프트웨어 테스트 방식이다

루틴(Routine)의 개념에 대하여 서술하시오

👉소프트웨어에서 특정 동작을 수행하는 일련의 코드로서 기능을 가진 명령들의 모임이다

ORM(Object Relation Mapping) 도구 중 하나인 Mybatis에 대해 간략히 서술하시오

👉객체 지향 언어인 자바의 관계형 DB 프로그래밍을 좀 더 쉽게 할 수 있게 도와주는 개발 프레임워크이다

모듈(Module)의 개념에 대해 간략히 서술하시오

👉그 자체로 하나의 완전한 기능을 수행할 수 있는 독립된 실체이다

소프트웨어 형상 관리의 개념에 대해 간략히 서술하시오

👉소프트웨어 개발을 위한 전체 과정에서 발생하는 모든 항목의 변경 사항을 관리하기 위한 활동이다

소프트웨어 형상 관리 베이스라인의 개념에 대해 간략히 서술하시오

👉개발 과정의 각 단계의 산출물들을 검토, 평가, 조정, 처리 등 변화를 통제하는 시점의 기준이다

컴퓨터 과학에서의 추상화(Abstraction) 개념에 대해 간략히 서술하시오

👉복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념 또는 기능을 간추려내는 기법이다

소프트웨어의 성능을 향상시키거나 시스템의 수정 및 재사용, 유지 관리를 용이하게 하여 프로그램을 효율적으로 관리할 수 있도록 시스템을 분해하고 추상화하는 기법은 무엇인가?

👉모듈화(Modularization)

ORM(Object Relation Mapping) 도구 중 하나인 Mybatis에 대해 간략히 서술하시오

👉객체 지향 언어인 자바의 관계형 DB 프로그래밍을 좀 더 쉽게 할 수 있게 도와주는 개발 프레임워크이다

자바 바이트 코드를 실행할 수 주체로 CPU나 운영체제 종류와 무관하게 동작하는 것을 보장하는 가상머신을 무엇이라 하는지 쓰시오

👉JVM(Java Virtual Machine)

배치 프로그램의 개념에 대해 간략히 서술하시오

👉사용자와의 상호 작용 없이 일련의 작업들을 작업 단위로 묶어 정기적으로 반복 수행하거나 정해진 규칙에 따라 일괄처리하는 프로그램이다

profile
나 혼자 공부 기록

0개의 댓글