일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 자바배열예제
- 스프링게시판만들기
- 2020정보처리기사실기
- PLSQL
- 자바기초
- 정보처리기사실기정리
- CRUD게시판만들기
- 오라클설치
- jsp 팝업띄우기
- 2020정보처리기사실기정리
- 프로그래머스 SQL
- 프로그래머스 MYSQL
- crud게시판
- 프로그래머스 쿼리문
- js datepicker
- spring crud게시판
- html기초
- jsp게시판만들기
- 자바연산자
- 2020정보처리기사실기요약
- 스프링 crud
- jsp 날짜팝업
- 오버라이딩
- 자바 정규표현식 예제
- spring crud
- 게시판만들기
- Oracle기초
- 날짜지정팝업
- 스프링 CRUD게시판
- 정처기실기정리
- Today
- Total
영보의 SystemOut.log
2020 정보처리기사 실기 요약 정리 - 12과목 본문
* 제품 소프트웨어 패키징 적용 시 특성
- 전체 내용 포함
- 버전 관리/릴리즈 노트
- 고객 중심
- 모듈화
* 모듈화 장점
- 개발 편의성 -> 유지보수 용이 등
- 복잡성 감소 -> 성능향상
* 사용자 중심 패키징 고려 사항
- 시스템 환경 : OS, CPU, 메모리 등
- 직관적 UI
- 관리 서비스
- 안정적 배포
* 사용자 중심의 모듈 패키징 작업 수행 (순서) // 기모빌 사적변
- 기능 식별
- 모듈화
- 빌드 진행
- 사용자 환경 분석
- 패키징 적용 시험
- 패키징 변경 개선
* 릴리즈 노트 개념
- 고객과 잘 정리된 릴리즈 정보를 공유하는 문서
* 릴리즈 노트의 중요성
- 정보 제공
- 관리의 용이성
* 릴리즈 노트 작성 항목
- 헤더
- 개요
- 목적
- 이슈 요약 : 버그의 간단 설명 또는 릴리즈 추가항목 요약
- 재현 항목
- 수정/개선 내용
- 사용자 영향도
- 소프트웨어 지원 영향도
- 노트
- 면책 조항
- 연락정보
* 릴리즈 노트 예외 케이스
- 테스트 단계에서의 베타 버전 출시
- 긴급 버그 수정 시
- 자체 기능 향상을 포함한 모든 추가 기능의 향상
- 사용자 요청에 따른 특이 케이스 발생
* 릴리즈 노트 작성 프로세스 // 모정개 영정추
- 모듈 식별
- 릴리즈 정보 확인
- 릴리즈 노트 개요 작성
- 영향도 체크
- 정식 릴리즈 노트 작성
- 추가 개선 항목 식별
* 패키징 도구 활용 시 고려 사항
- 암호화/보안 골
- 이기종 연동 고려
- 사용자 편의성 고려
- 적합한 암호화 알고리즘 적용
* 저작권
- 저작물에 대한 배타적 독점적 권리로 타인의 침해를 받지 않을 고유 권한
* 클리어링 하우스
- 디지털 저작권 라이선싱을 중개하고 라이선스 발급을 수행하는 정산소
* 저작권 관리 구성요소
- 콘텐츠 제공자
- 콘텐츠 분배자 (암호화된 콘텐츠 제공 , 쇼핑몰 등)
- 패키저 (콘텐츠를 메타 데이터와 함께 배포 가능 단위로 묶는 기능)
- 보안 컨테이너 (전자적 보안 장치)
- DRM 컨트롤러 (이용 권한 통제)
- 클리어링 하우스
* 패키징 도구 구성
- 암호화
- 키 관리
- 식별 기술 (DOI, URI)
- 저작권 표현 (XrML, MPEG-21)
- 암호화 파일 생성
- 정책 관리 (XML, 콘텐츠 관리 시스템)
- 크랙 방지 (난독화, Secure DB)
- 인증
* 애플리케이션 배포 도구를 활용한 배포 프로세스 // 빌식수 설배치
- 빌드 내용 식별
- 패키징 도구 식별
- DRM 흐름을 확인하여 패키징 수행
- 패키징 도구 설치
- 배포 작업
- 정상 배포 확인
* 제품 소프트웨어 설치 매뉴얼 개념
- 최초 설치 시 참조하는 매뉴얼
* 제품 소프트웨어 설치 매뉴얼 기본 작성 항목
- 목차 및 개요
- 문서 이력 정보
- 설치 매뉴얼 주석
- 설치 도구 구성
* 제품 소프트웨어 설치 매뉴얼 구성요소
- 제품 소프트웨어 개요
- 설치 관련 파일
- 설치 절차
- 설치 아이콘
- 삭제 방법
- 설치 버전 및 작성자
- 고객 지원 방법 및 FAQ
- 준수 정보 & 제한 보증
* 설치 매뉴얼 작성 프로세스
- 개요 및 기능 식별
- UI 분류
- 설치 파일 / 백업 파일 확인
- 삭제 절차 확인
- 이상 유형 확인
- 최종 매뉴얼 적용
* 제품 소프트웨어 사용자 매뉴얼 개념
- 설치와 사용에 필요한 제반 절차 및 환경 등 전체 내용을 포함하는 메뉴
* 제품 소프트웨어 사용자 매뉴얼 작성 항목
- 목차 및 개요
- 문서 이력 정보
- 사용자 매뉴얼 주석
- 기록 항목
- 기본 사항
- 고객 지원 방법 및 FAQ
- 준수 정보 & 제한 보증
* 제품 소프트웨어 사용자 매뉴얼 작성 프로세스
- 작성지침 정의
- 사용자 매뉴얼 구성요소 정의
- 구성요소별 내용 작성
-사용자 매뉴얼 검토
* 제품 소프트웨어 형상 관리 개념
- 변경 사항을 체계적으로 추적하고 통제하는 관리 기법 (베이스라인 설정, 버전 체계 관리)
* 제품 소프트웨어의 형상 관리 역할
- 관리 유용
- 동시 개발
- 빠른 복구
- SW 적시 공급
* 버전 관리 도구의 버전 관리 항목
- 가져오기 : 디렉토리 파일을 처음으로 저장소에 복사
- 추가 : 신규로 파일을 저장소에 추가
- 체크아웃 : 저장소 파일 받기
- 체크 인 : 저장소에 새로운 버전으로 갱신
- 업데이트 : 커밋 이후 새로운 개발자와 자기 작업 공간 동기화
- 커밋 : 체크인 시 갱신 사항이 있는 경우 충돌 알림
- 저장소 : 변경 이력 정보 저장 저장소
- 차이 : 기존 개발자가 추가한 파일과 이후 변경된 파일의 차이 확인
* 소프트웨어 버전 관리 도구 개념
- 형상 관리 지침을 활용하여 소프트웨어의 신규 개발, 변경, 개선과 같은 수정 사항 관리
* 소프트웨어 버전관리 도구 유형
- 공유 폴더 방식 (RCS, SCCS)
- 클라이언트/서버 방식 (CVS, SVN)
- 분산 저장소 방식 (Git)
* 소프트웨어 버전관리 도구별 특징
- CVS : 다수인원 동시에 운영체제 접근 가능
- SVN : 하나의 서버에서 소스를 쉽고 유용하게 관리하도록 도움
- RCS : 파일 수정을 한 사람으로 제한
- Git : 빠른 속도, 대형 프로젝트
- Clear Case : 복수 서버, 복수 클라이언트 구조
* 소프트웨어 버전관리 도구 사용 시 유의사항
- 버전에 대한 쉬운 정보 접근성
- 불필요한 사용자에 대한 접근 제어
- 동일 프로젝트에 대한 동시 사용성
- 빠른 오류 복구
'자기계발 > 정보처리기사' 카테고리의 다른 글
2020 정보처리기사 실기 요약정리 - 9과목 : 소프트웨어 개발 보안 구축(1) (0) | 2020.10.15 |
---|---|
2020 정보처리기사 실기 요약 정리 - 11과목 (0) | 2020.10.13 |
2020 정보처리기사 실기 요약정리- 8과목 : SQL 응용 (0) | 2020.10.03 |
2020 정보처리기사 실기 요약정리- 7과목 : 애플리케이션 테스트 관리 (0) | 2020.10.03 |
2020 정보처리기사 실기 요약정리- 6과목 : 화면설계 (0) | 2020.10.03 |