Development/Software Engineering(489)
-
버전 관리 도구의 유형별 특징 - 방식에 따른 버전 관리 도구 유형, 구분에 따른 버전 관리 도구 소개, 현업에서 쓰이는 다양한 버전 관리 도구별 특징
버전 관리 도구의 유형별 특징 · 방식에 따른 버전 관리 도구 유형 · 구분에 따른 버전 관리 도구 소개 · 현업에서 쓰이는 다양한 버전 관리 도구별 특징 ♣방식에 따른 버전 관리 도구 유형 버전 관리 도구 유형 버전 관리 도구 유형 버전 관리 도구 설명 공유 폴더 방식 (RCS, SCCS) · 매일 개발 완료 파일은 약속된 위치의 공유 폴더에 복사 · 담당자 한 명이 매일 공유 폴더의 파일을 자기 PC로 복사하고 컴파일하여 에러 확인과 정상 동작 여부 확인 · 정상 동작일 경우 다음날 각 개발자들이 동작 여부 확인 클라이언트/서버 방식 (CVS, SVN) · 중앙에 버전 관리 시스템이 항시 동작 · 개발자들의 현재 작업 내용과 이전 작업내용 축적 용이 · 서로 다른 개발자가 같은 파일을 작업했을 때 경..
-
제품 소프트웨어의 패키징 도구 - 제품 소프트웨어 패키징 도구의 개념, 패키징 도구 활용 시 고려 사항
제품 소프트웨어의 패키징 도구제품 소프트웨어 패키징 도구는, 패키징 작업 진행 시에 암호화/보안 기능을 고려하여 패키징할 수 있도록 도와준다. 특히 디지털 콘텐츠의 불법 사용, 복제 방지, 과금 서비스를 통한 정상사 용자를 검증 가능한 저작권 기술을 감안한 도구를 통해 패키징하는 것이 중요하다. · 제품 소프트웨어 패키징 도구의 개념· 패키징 도구 활용 시 고려 사항 제품 소프트웨어 패키징 도구의 개념제품 소프트웨어 패키징 도구는 배포를 위한 패키징 시에 디지털 콘텐츠의 지적 재산권을 보호하고 관리하는 기능을 제공하며, 안전한 유통과 배포를 보장하는 도구이자 솔루션이다.특히 패키징 도구는 불법 복제로부터 디지털 콘텐츠의 지적 재산권을 보호해 주는 사용 권한 제어 기술, 패키징 기술, 라이선스 관리, 권한..
-
제품 소프트웨어 모듈 빌드 기법-소프트웨어 빌드, 제품 소프트웨어를 위한 빌드 기법
제품 소프트웨어 모듈 빌드 기법· 소프트웨어 빌드· 제품 소프트웨어를 위한 빌드 기법 소프트웨어 빌드소프트웨어 빌드(Software Build)는 소스 코드 파일을 컴퓨터에서 실행할 수 있는 제품 소프트웨어의 단위로 변환하는 과정을 말하거나 그에 대한 결과물을 일컫는다. 소프트웨어 빌드는 소스 코드 파일이 실행 코드로 변환되는 컴파일 과정을 핵심으로 수행되며, 빌드에 따른 결과물에 대한 상세 확인이 필요하다. 제품 소프트웨어를 위한 빌드 기법· 소프트웨어 빌드 시스템의 기본 개념을 알고, 빌드의 실행 단위 컴파일, 이를 위한 빌드 도구의 특징 및 사례들의 사전 확인이 필요하다.· 빌드 도구는 이를 도와주는 유용한 유틸리티이며 이를 활용하여 컴파일 이외에도 제품 소프트웨어 완성을 위해 다양한 일을 할 수 ..
-
릴리즈 노트 작성 시 고려 사항, 초기 버전 릴리즈 노트 작성 항목 - 릴리즈 노트 작성 항목, 릴리즈 노트 추가 작성 및 개선 사항 발생의 예외 케이스
릴리즈 노트 작성 시 고려 사항 릴리즈 노트는 개발 팀에서 Ownership을 가지고 직접 작성하여야 한다. 현재 시제로 작성되어야 하며, 명확하고 정확하며 완전한 정보를 제공한다. 그리고 신규 소스, 빌드 등을 배포 시부터 이력을 정확하게 관리하여 진행한다. 따라서 개발자와 테스터가 함께 협업을 해야 하고 최초 및 변경, 개선 항목까지 연결되어 다음 항목에 대한 정보들이 릴리즈 노트를 통해 작성되어야 한다. · 초기 버전 릴리즈 노트 작성 항목 · 릴리즈 노트 추가 작성 및 개선 사항 발생의 예외 케이스 초기 버전 릴리즈 노트 작성 항목 릴리즈 노트는 보통 특정 소프트웨어 릴리즈의 최근 변경 사항, 개선 사항 및 버그 수정을 간결히 요약한 것이다. 사실 개발 조직 차원에서의 릴리스 노트에 대한 표준 형..
-
제품 소프트웨어 매뉴얼의 배포용 미디어 제작, 제품 소프트웨어의 설치 파일 및 매뉴얼의 미디어 기본 구성, 배포용 미디어 제작 방법, 배포용 미디어 포함 항목
제품 소프트웨어 매뉴얼의 배포용 미디어 제작제품 소프트웨어 배포용 미디어 제작 시 필수 항목이 포함되어 있는지를 사전에 확인하고 제작한다. 그리고 여러 미디어에 따라 특성에 맞추어 제작한다. · 제품 소프트웨어의 설치 파일 및 매뉴얼의 미디어 기본 구성· 배포용 미디어 제작 방법 제품 소프트웨어의 설치 파일 및 매뉴얼의 미디어 기본 구성배포용 미디어 제작 시 다음과 같은 항목을 포함하여 제작한다. 배포용 미디어 포함 항목
-
제품 소프트웨어 패키징, 제품 소프트웨어 매뉴얼, 제품 소프트웨어 버전 관리
제품 소프트웨어 패키징 개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 패키징하고, 설치와 사용에 필요한 제반 절차 및 환경 등 전체 내용을 포함하는 매뉴얼을 작성하며, 제품 소프트웨어에 대한 패치 개발과 업그레이드를 위해 버전 관리를 수행하는 것 제품 소프트웨어 매뉴얼 제품 소프트웨어 개발 단계부터의 적용 기준이나 패키징 이후 설치 및 사용자 측면의 주요 내용 등을 문서로 기록한 것이며, 사용자 중심의 기능 및 방법을 나타낸 설명서와 안내서 제품 소프트웨어 버전 관리 기본적으로 작성된 패키지의 변경 내용을 관리하고, SW의 변화를 시간에 따라 기록하며 특정 시점의 버전을 다시 꺼내올 수 있도록 관리하는 체계