[정보처리기사 실기] 빌드 자동화 도구
2022. 7. 15. 20:29
자격증/정보처리기사
빌드 ✔️ 소스 코드 파일들을 컴파일한 후 여러 개의 모듈을 묶어 실행 파일로 만드는 과정 빌드 자동화 도구 ✔️ Ant, Make, Maven, Gradle, Jenkins ✔️ Jenkins - Java 기반의 오픈소스 형태, 가장 많이 사용됨, 서블릿 컨테이너에서 실행되는 서버 기반 도구 ✔️ Gradle - 안드로이드 기반의 오픈소스 형태, Java, Python 빌드도 가능, task 단위로 사용 ❓문제 (정답은 더보기 클릭) 다음에 제시된 특징에 가장 부합하는 빌드 자동화 도구를 쓰시오. ✅ Java 기반의 오픈 소스 형태로, 가장 많이 사용되는 빌드 자동화 도구이다. ✅ 서블릿 컨테이너에서 실행되는 서버 기반 도구이다. ✅ SVN, Git 등 대부분의 형상 관리 도구와 연동이 가능하다. ✅ ..
[정보처리기사 실기] 소프트웨어 버전 관리 도구
2022. 7. 14. 20:26
자격증/정보처리기사
소프트웨어 버전 관리 도구 ✔️ 공유 폴더 방식 - 공유 폴더에 매일 저장 ✔️ 클라이언트/서버 방식 - 자신의 pc(클라이언트) ✔️ 분산 저장소 방식 - 원격 저장소 / 로컬 저장소가 같이 관리 됨 ✔️ Subversion(서브버전, SVN) - CVS를 개선, 아파치 소프트웨어 재단에서 발표 ✔️ Git(깃) ❓문제 (정답은 더보기 클릭) 데이터베이스와 관련한 다음 설명에서 괄호에 공통적으로 들어갈 가장 적합한 용어를 쓰시오. ✅ 서버의 최신 commit 이력을 클라이언트의 소스 파일에 적용한다. ✅ commit 전에는 매번 수행하여 클라이언트에 적용되지 않은 서버의 변동 내역을 클라이언트에 적용한다. 더보기 Update
[정보처리기사 실기] 형상 관리
2022. 7. 13. 20:11
자격증/정보처리기사
소프트웨어 패키징의 형상 관리 ✔️ 형상 관리(SCM; Software Configuration Management)는 소프트웨어의 개발 과정에서 소프트웨어의 변경 사항을 관리하기 위해 개발된 일련의 활동 형상 관리 기능 ✔️ 형상 식별, 버전 제어, 형상 통제, 형상 감사, 형상 기록 용어 ✔️ 저장소(Repository), 가져오기(import), check out, check in, commit, 동기화 소프트웨어 버전 등록 과정 ✔️ 가져오기(Import)-인출(Check-out)-예치(Commit)-동기화(Update)-차이(Diff) ❓문제 (정답은 더보기 클릭) 소프트웨어 버전 등록과 관련된 용어 중 최신 버전의 파일들과 변경 내역에 대한 정보들이 저장되어 있는 곳의 명칭을 쓰시오. 더보기 ..
[정보처리기사 실기] 소프트웨어 사용자 매뉴얼
2022. 7. 12. 20:54
자격증/정보처리기사
소프트웨어 설치 매뉴얼 ✔️ 소프트웨어를 사용하는 과정에서 필요한 내용을 문서로 기록한 설명서 ✔️ 목차 및 개요, 서문, 기본 사항이 포함되어야 함 서문 ✔️ 문서 이력, 사용자 매뉴얼의 주석 기본 사항 ✔️ 소프트웨어 개요, 소프트웨어 사용 환경, 소프트웨어 관리, 모델/버전별 특징, 기능/인터페이스의 특징, 소프트웨어 구동 환경 설치 매뉴얼 작성 순서 ✔️ 기능식별 - 사용자 화면 분류 - 사용자 환경 파일 확인 - 초기화 절차 확인 – 이상Case확인 – 최종 매뉴얼 적용 ❓문제 (정답은 더보기 클릭) 다음에 제시된 특징들에 가장 부합하는 용어를 쓰시오. ✅ 사용자가 소프트웨어를 사용하는 과정에서 필요한 내용을 문서로 기록한 설명서와 안내서이다. ✅ 사용자가 소프트웨어 사용에 필요한 절차, 환경 ..
[정보처리기사 실기] 소프트웨어 설치 매뉴얼
2022. 7. 11. 20:06
자격증/정보처리기사
소프트웨어 설치 매뉴얼 ✔️ 개발 초기에서부터 적용된 기준이나 사용자가 소프트웨어를 설치하는 과정에 필요한 내용을 기록한 설명서와 안내서 서문 ✔️ 문서 이력, 설치 매뉴얼의 주석, 설치 도구의 구성, 설치 환경 체크 항목 기본 사항 ✔️ 소프트웨어 개요, 설치 관련 파일, 설치 아이콘, 프로그램 삭제, 관련 추가 정보 설치 매뉴얼 작성 순서 ✔️ 기능 식별 - UI 분류 - 설치 파일/백업 파일 확인 – Uninstall 절차 확인 – 이상Case확인 - 최종 매뉴얼 적용 ❓문제 (정답은 더보기 클릭) 다음에 제시된 특징들에 가장 부합하는 용어를 쓰시오. ✅ 개발 초기에는 적용된 기준이나 사용자가 소프트웨어를 설치하는 과정에서 필요한 내용을 기록한 설명서나 안내서이다. ✅ 사용자를 기준으로 작성한다. ..
[정보처리기사 실기] 디지털 저작권
2022. 7. 8. 20:03
자격증/정보처리기사
저작권 ✔️ 창작자가 가지는 배타적 독점적 권리로 타인의 침해를 받지 않을 고유한 권한 디지털 저작권 관리(DRM; Digital Right Management) ✔️ 디지털 콘텐츠의 생성, 유통, 이용의 전 과정에 걸쳐 사용되는 디지털 콘텐츠 관리 및 보호 기술 디지털 저작권 관리 흐름 ✔️ 클리어링 하우스, 콘텐츠 제공자, 패키지, 콘텐츠 분배자, 콘텐츠 소비자, DRM 컨트롤러, 보안 컨테이너 디지털 저작권 관리의 기술 요소 ✔️ 암호화, 키 관리, 암호화 파일 생성, 식별 기술, 저작권 표현, 정책 관리, 크랙 방지, 인증 ❓문제 (정답은 더보기 클릭) 소설, 시, 논문, 가연, 연술, 음악, 연극, 무용, 회화, 서예, 건축물, 사진, 영상, 지도, 도표, 컴퓨터 프로그램 저작물 등에 대하여 창..
[정보처리기사 실기] 릴리즈 노트(Release Note)
2022. 7. 7. 20:58
자격증/정보처리기사
Release Note 개요 ✔️ 개발 과정에서 정리된 릴리즈 정보를 고객과 공유하기 위한 문서 초기 버전 작성 시 고려 사항 ✔️ 머리말, 개요, 목적, 문제 요약, 재현 항목, 수정/개선 내용, 사용자 영향도, SW지원 영향도, 노트, 면책조항, 연락처 Release Note 작성 순서 ✔️ 모듈 식별 – 릴리즈 정보 확인 – 릴리즈 노트 개요 작성 – 영향도 체크 – 정식 릴리즈 노트 작성 - 추가 개선 항목 식별 ❓문제 (정답은 더보기 클릭) 개발 과정에서 소프트웨어가 얼마나 개선되었는지를 정리한 정보를 사용자와 공유하기 위해 작성하는 문서로, 이를 통해 사용자는 소프트웨어에 포함된 서비스나 사용 환경 등을 확인할 수 있다. 더보기 릴리즈 노트(Release Note)
[정보처리기사 실기] 소프트웨어 패키징
2022. 7. 6. 20:53
자격증/정보처리기사
소프트웨어 패키징 ✔️ 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 것 소프트웨어 패키징 작업 순서 ✔️ 기능 식별 – 모듈화 – 빌드 진행 – 사용자 환경 분석 – 패키징 및 적용 시험 – 패키징 변경 개선 - 배포 ❓문제 (정답은 더보기 클릭) 다음은 패키징에 필요한 작업들이다. 순서대로 나열하시오. ① 기능 식별 ② 빌드 진행 ③ 패키징 및 적용 시험 ④ 사용자 환경 분석 ⑤ 모듈화 ⑥ 패키징 변경 개선 더보기 ① → ⑤ → ② → ④ → ③ → ⑥