[정보처리기사 실기 기출문제] 12장. 제품 소프트웨어 패키지-1
▶다음 내용에 해당하는 저작권 관리 구성요소는?
- 배포된 콘텐츠의 이용 권한을 통제하는 프로그램이다.
[ DRM 컨트롤러 ; DRM Controller ]
▶다음 내용에 해당하는 소프트웨어 개발에서의 형상 관리 기능은?
- 형상의 식별, 통제, 감사 작업의 결과를 기록/관리하고 보고서를 작성하는 작업
[ 형상 식별 ]
▶다음 내용에 해당하는 저작권 관리 구성요소는?
- 콘텐츠를 메타 데이터와 함께 배포 가능한 형태로 묶어 암호화하는 프로그램이다.
[ 패키저 Packager ]
▶Groovy를 기반으로 한 오픈 소스 형태의 자동화 도구로 안드로이드 앱 개발 환경에서 사용되고, 실행할 처리 명령들을 모아 태스크로 만든 후 태스크 단위로 실행하는 빌드 자동화 도구는?
[ Gradle ]
▶다음은 Git 명령을 사용하여 작업 폴더의 모든 파일을 스테이징 영역에 추가한 후 지역 저장소에 "신규 커밋"이라는 메시지를 부여하고 커밋을 수행하는 명령이다. 괄호 안에 들어갈 명령은?
$ git add -- all
$ git ( ) "신규 커밋"
[ commit-m ]
▶다음에 제시된 소프트웨어 설치 매뉴얼 작업들을 순서대로 나열하시오.
ⓐ 기능 식별
ⓑ Uninstall 절차 확인
ⓒ UI 분류
ⓓ 이상 Case 확인
ⓔ 설치 파일/ 백업 파일 확인
ⓕ 최종 매뉴얼 적용
[ ⓐ 기능 식별 → ⓒ UI 분류 → ⓔ 설치 파일/ 백업 파일 확인 → ⓑ Uninstall 절차 확인 → ⓓ 이상 Case 확인 → ⓕ 최종 매뉴얼 적용 ]
▶원격 저장소의 변경 이력만을 지역 저장소로 가져와 반영할 때 사용하는 Git 명령어는?
[ fetch ]
▶소프트웨어 패키징의 개념을 간략히 서술하시오.
[ 소프트웨어 패키징은 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것이다. ]
▶다음 내용에 해당하는 저작권 관리 구성요소는?
- 콘텐츠를 제공하는 저작권자이다.
[ 콘텐츠 제공자 Contents Provider ]
▶지정한 원격 저장소의 내용을 자신의 원격 저장소로 복제할 때 사용하는 Git 명령어는?
[ fork ]
▶소프트웨어 버전 등록과 관련된 용어 중 최신 버전의 파일들과 변경내역에 대한 정보들이 저장되어 있는 곳은?
[ 저장소 Repository ]
▶소프트웨어( )는 소프트웨어 개발 단계의 각 과정에서 만들어지는 프로그램, 프로그램을 설명하는 문서, 데이터 등을 관리하는 것을 말한다. 소프트웨어의 개발 과정에서 만들어지는 여러 버전들의 변경 사항을 관리하는 일련의 활동이며 이를 지원하는 도구로 Git, SVN 등이 있다.
[ 형상 관리 SCM ; Software Configuration Management ]
[정보처리기사 실기 기출문제] 12장. 제품 소프트웨어 패키지-1
▶( )은 CVS를 개선한 것으로, 아파치 소프트웨어 재단에서 2000년에 발표하였다. 클라이언트/ 서버 구조로, 서버에는 최신 버전의 파일들과 변경 사항이 관리된다.
[ SVN ; 서브 버전 ; Subversion ]
▶서버의 최신 commit 이력을 클라이언트의 소스 파일에 적용하고, commit 전에는 매번 수행하여 클라이언트에 적용되지 않은 서버의 변동내역을 클라이언트에 적용할 때 사용하는 Subversion의 명령어는?
[ update ]
▶버전 관리에 대한 정보를 제외한 순수한 소스 파일만을 서버에서 받아 오는 Git 명령어는?
[ export ]
▶다음의 조건에 부합하는 Git 명령이 수행될 수 있도록 괄호에 들어갈 가장 적합한 명령어는?
- 'subtest' 브랜치를 생성하고 'subtest' 브랜치로 이동해 변경 내역을 저장한다.
- 마스터(Master) 브랜치로 이동한 후 'subtest' 브랜치의 커밋 내역을 마스터 브랜치에 병합한다.
$ git ( ① ) subtest
$ git ( ② ) subtest
$ git add -- all
$ git commit-m "subtest commit"
$ git ( ② ) master
$ git ( ③ ) subtest
[ ① branch / ② checkout / ③ merge ]
▶다음 내용에 해당하는 소프트웨어 개발에서의 형상 관리 기능은?
- 형상 관리 대상에 이름과 관리 번호를 부여하고, 계층 Tree 구조로 구분하여 수정 및 추적이 용이하도록 하는 작업
[ 형상 식별 ]
▶( )은 개발 초기에서부터 적용된 기준이나 사용자가 소프트웨어를 설치하는 과정에서 필요한 내용을 기록한 설명서와 안내서로, 사용자를 기준으로 작성한다.
[ 소프트웨어 설치 매뉴얼 ]
▶( )는 저작권자가 배포한 디지털 콘텐츠가 저작권자가 의도한 용도로만 사용되도록 디지털 콘텐츠의 생성, 유통, 이용까지의 전 과정에 걸쳐 사용되는 디지털 콘텐츠 관리 및 보호 기술이다.
[ DRM; Digital Right Management ; 디지털 저작권 관리 ]
▶릴리즈 노트 Release Note 작성 시 릴리즈 노트 이름, 소프트웨어 이름, 릴리즈 버전, 릴리즈 날짜, 릴리즈 노트 날짜, 릴리즈 노트 버전 등이 포함된 항목은?
[ Header ; 머리말 ]
▶( )는 소프트웨어의 개발 과정에서 소프트웨어의 변경 사항을 관리하기 위해 개발된 일련의 활동으로, 소프트웨어 변경의 원인을 알아내고 제어하며, 적절히 변경되고 있는지 확인하여 해당 담당자에게 통보한다.
[ 형상 관리 SCM ; Software Configuration Management ]
▶지역 저장소를 생성할 때 사용하는 Git 명령어는?
[ init ]
[정보처리기사 실기 기출문제] 12장. 제품 소프트웨어 패키지-1
▶( )은 Groovy를 기반으로 한 오픈 소스 형태의 자동화 도구로, 안드로이드 앱 개발 환경에서 사용되며, 안드로이드뿐만 아니라 플러그인을 설정하면, Java, C/C++, Python 등의 언어도 빌드가 가능하다.
[ Gradle ]
▶아무것도 없는 서버의 저장소에 맨 처음 소스 파일을 저장하는 명령으로, 한 번 사용하면 다시 사용하지 않는 Git 명령어는?
[ import ]
▶( )는 Java 기반의 오픈 소스 형태로, 가장 많이 사용되는 빌드 자동화 도구이다. 서블릿 컨테이너에서 실행되며, SVN, Git 등 대부분의 형상 관리 도구와 연동이 가능하다.
[ Jenkins ]
▶ 지정된 파일이나 경로에 대해 이전 리비전과의 차이를 표시하는 Git 명령어는?
[ diff ]
▶( )은 리누스 토발스가 2005년 리눅스 커널 개발에 사용할 관리 도구로 개발한 이후 주니오 하마노에 의해 유지 보수되고 있다.
[ Git 깃 ]
▶( )은 버전 관리 자료가 지역 컴퓨터에 저장되어 관리되는 방식으로, 개발자들은 개발이 완료된 파일을 약속된 공유 폴더에 매일 복사하고, 담당자는 공유 폴더의 파일을 자기 PC로 복사한 후 컴파일하여 이상 유무를 확인한다. 종류에는 SCCS, RCS, PVCS, QVCS 등이 있다.
[ 공유 폴더 방식 ]
▶다음 내용에 해당하는 소프트웨어 버전 등록 관련 용어는?
- 버전 관리가 되고 있지 않은 아무것도 없는 저장소 Repository에 처음으로 파일을 복사한다.
[ 가져오기 import ]
▶다음 내용에 해당하는 저작권 관리 구성 요소는?
- 저작권에 대한 사용 권한, 라이선스 발급, 암호화된 키 관리, 사용량에 따른 결제 관리 등을 수행하는 곳이다.
[ 클리어링 하우스 ; Clearing House ]
[정보처리기사 실기 기출문제] 12장. 제품 소프트웨어 패키지-1
'공부 및 교육 > 정보처리기사 실기 기출문제' 카테고리의 다른 글
[정보처리기사 실기 기출문제] 11장. 응용 SW 기초 기술 활용 - 4 (0) | 2022.07.29 |
---|---|
[정보처리기사 실기 기출문제] 11장. 응용 SW 기초 기술 활용 - 3 (0) | 2022.07.29 |
[정보처리기사 실기 기출문제] 11장. 응용 SW 기초 기술 활용 - 2 (0) | 2022.07.28 |
[정보처리기사 실기 기출문제] 11장. 응용 SW 기초 기술 활용 - 1 (0) | 2022.07.27 |
[정보처리기사 실기 기출문제] 12장. 제품 소프트웨어 패키지 - 2 (0) | 2022.07.25 |
댓글