무지개곰
반응형
article thumbnail
[정처기-SW 개발] 형상 관리
정보처리기사/SW개발 2024. 11. 13. 23:25

형상 관리의 중요성형상 관리는 소프트웨어 변경 사항을 체계적으로 추적하고 통제하여 다음과 같은 이점을 제공합니다:변경 사항을 체계적으로 관리하여 무질서한 변경을 방지변경 기록을 통해 개발의 진행 상황을 명확히 파악이전 버전으로 쉽게 접근 가능하여 배포본 관리 및 유지보수 용이형상 관리 기능형상 관리는 다양한 기능을 통해 개발 및 유지보수 단계에서 변경 사항을 체계적으로 관리합니다.형상 식별: 관리 대상 항목에 이름과 번호를 부여하고 계층 구조로 구분하여 수정 및 추적을 용이하게 함.형상 통제(변경 관리): 변경 요구 사항을 검토해 기준선(베이스 라인)이 잘 반영되도록 관리.형상 감사: 기준선의 무결성을 확인, 검증하여 승인.형상 기록(상태 보고): 식별, 통제, 감사 작업의 결과를 문서화하고 관리.버전 ..

article thumbnail
[정처기-SW 개발] 디지털 저작권 관리
정보처리기사/SW개발 2024. 11. 12. 23:55

디지털 저작권 관리(DRM; Digital Right Management) 흐름디지털 저작권 관리(DRM)는 디지털 콘텐츠를 보호하고 적법하게 사용할 수 있도록 지원하는 기술입니다. DRM의 흐름에는 콘텐츠 제공자부터 소비자까지 다양한 주체가 있으며, 각각 역할에 따라 콘텐츠를 안전하게 관리하고 보호하는 장치와 프로그램이 연계됩니다.콘텐츠 제공자(Contents Provider): 콘텐츠를 제작하거나 소유한 저작권자.콘텐츠 분배자(Contents Distributor): 암호화된 콘텐츠를 유통하는 주체.콘텐츠 소비자(Customer): 콘텐츠를 구매하고 사용하는 사용자.패키저(Packager): 메타 데이터와 함께 콘텐츠를 암호화하여 배포 가능한 형태로 묶는 프로그램.클리어링 하우스(Clearing Ho..

article thumbnail
[정처기-SW 개발] 소프트웨어 패키징과 릴리즈 노트
정보처리기사/SW개발 2024. 11. 11. 22:38

소프트웨어 패키징개요패키징은 모듈별로 생성한 실행 파일들을 묶어 배포용 설치 파일을 만드는 작업입니다. 이는 개발자가 아닌 사용자 중심으로 수행되어, 최종 사용자가 쉽게 설치 및 사용할 수 있도록 하는 것을 목표로 합니다.패키징 고려사항패키징 작업 시 다음 요소들을 고려하여 사용자 환경에 맞춘 최적의 설치 파일을 제공합니다.최소 요구 환경 정의: 운영체제, CPU, 메모리 등 필수 환경을 명확히 정의.Managed Service 형태 제공: 하드웨어와 통합 관리될 수 있도록 서비스를 제공합니다.사용자 요구사항 반영: 다양한 사용자의 필요를 고려하여 패키징 설계.패키징 작업 순서패키징 과정은 다음 순서로 이루어집니다.기능 식별: 필요한 기능 파악.모듈화: 기능을 모듈로 나누어 설계.빌드 진행: 코드 컴파일..

article thumbnail
[정처기-SW 개발] 개발 지원 도구
정보처리기사/SW개발 2024. 11. 10. 17:11

통합 개발 환경(IDE; Integrated Development Environment)개발에 필요한 편집기, 컴파일러, 디버거 등의 다양한 툴을 하나의 인터페이스로 통합해 제공하는 환경입니다.이클립스(Eclipse): IBM에서 개발한 오픈 소스 기반의 IDE, 주로 자바 개발에 사용.비주얼 스튜디오(Visual Studio): Microsoft에서 개발한 다목적 IDE.엑스 코드(X Code): Apple에서 제공하는 macOS 및 iOS 개발을 위한 IDE.안드로이드 스튜디오(Android Studio): Google에서 제공하는 안드로이드 개발 전용 IDE.IDEA: JetBrains에서 제공하는 강력한 자바 IDE.빌드 자동화 도구소스 코드를 소프트웨어로 변환하는 데 필요한 전처리, 컴파일, 테..

반응형