본문 바로가기

정보처리61

제품 소프트웨어 패키징 패키징하기 3/3 패키징 도구를 활용한 설치, 배포 수행 제품 소프트웨어의 패키징 도구디지털 콘텐츠의 불법 사용, 복제 방지, 과금 서비스를 통한 정상 사용자를 검증할 수 있는 저작권 도구를 통해 패키징하는 것이 중요제품 소프트웨어 패키징 도구의 개념배포를 위한 패키징 시에 디지털 콘텐츠의 지적 재산권을 보호하고 관리하는 기능을 제공하며, 안전한 유통과 배포를 보장하는 도구불법 복제로부터 디지털 콘텐츠의 지적 재산권을 보호해 주는 사용 권한 제어 기술, 패키징 기술, 라이선스 관리, 권한 통제 기술 등을 포함패키징 도구 활용 시 고려 사항암호화/보안 고려 : 패키징 시 사용자에게 배포되는 소프트웨어임을 고려하여 반드시 내부 콘텐츠에 대한 암호화 및 보안을 고려이기종 연동을 고려 : 패키징 도구를 활용하여 여러 가지 이기종.. 2025. 4. 23.
제품 소프트웨어 패키징 패키징하기 2/3 버전을 고려한 제품 릴리즈 노트 작성 릴리즈 노트릴리즈 노트(Release Note)의 개념최종 사용자인 고객에게 개발 과정에서 정리된 제품의 릴리즈 정보를 제공하는 문서릴리즈 정보는 상세 서비스 정보를 포함하여 제품의 수정, 변경, 개선하는 일련의 작업에 대한 정보이며, 릴리즈 노트를 통해 제공릴리즈 노트의 중요성정보 제공최종 배포된 릴리즈 노트에는 테스트 진행 과정, 테스트 결과, 개발팀의 제공 사양 준수 정도를 파악할 수 있음사용자에게 더 자세하고 확실한 정보를 제공기본적으로 전체적인 제품의 수행 기능 및 서비스의 변화를 공유관리의 용이성전체적인 버전 관리 및 릴리즈 정보를 체계적으로 관리릴리즈 노트 작성 시 고려 사항현재 시제로 작성되어야 하며, 배포 시부터 신규 소스, 빌드 등 이력을 명확하고 .. 2025. 4. 22.
제품 소프트웨어 패키징 패키징하기 1/3 사용자 중심의 패키징 수행 제품 소프트웨어 패키징(Product Software Packaging)의 개념개발이 완료된 제품 소프트웨어를 고객에게 전달하기 위한 형태로 포장하는 과정제품 소프트웨어 패키징 적용 시 특성전체 내용을 포함설치와 사용에 필요한 과정 및 환경 등의 전체 내용을 포함하는 매뉴얼을 작성버전 관리 / 릴리즈 노트제품 소프트웨어에 대한 패키 개발과 업그레이드 수행고객의 편의성을 위해, 신규/변경 이력을 확인하고, 이를 버전 관리 및 릴리즈 노트를 통해 지속적으로 관리고객 중심제품 소프트웨어 패키징은 개발자가 아닌 사용자 중심, 고객 편의성 중심으로 진행모듈화신규 및 변경 개발 소스를 식별하고, 이를 모듈화하여 상용 제품으로 패키징제품 소프트웨어 패키징을 위한 모듈 빌드제품 소프트웨어 패.. 2025. 4. 21.
통합 구현 내외부 연계 모듈 구현 연계 모듈 구현 환경 구성 및 개발 연계 모듈 기능 구현개발 대상 응용 소프트웨어와 연계 모듈 간의 세부 설계서를 확인하여 일관되고 정형화된 연계 기능을 구현할 수 있음EAI 방식EAI(Enterprise Application Integration) 개념기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하게 해주는 솔루션EAI를 사용함으로써 각 비즈니스 간 통합 및 연계성을 증대시켜 효율성을 높여 줄 수 있으며 각 시스템 간의 확장성을 높여 줄 수 있음EAI 구성요소EAI 플랫폼(EAI Platform)이기종 시스템 간 애플리케이션 상호 운영데이터의 신뢰성 있는 전송을 위한 메시지 큐와 트랜잭션 미들웨어 기능 수행대규모 사용자 환경 지원을 위한 유연성과 확장성 보장.. 2025. 4. 20.
통합 구현 연계 메커니즘 구성 연계 메커니즘 정의 연계 메커니즘의 개념응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계 방법과 주기를 설계하기 위한 메커니즘연계 메커니즘의 기능데이터를 생성하여 전송하는 송신 시스템과 송신 데이터를 수신하여 DB에 반영하는 수신 시스템으로 구성송신 시스템은 운영 데이터베이스, 애플리케이션으로부터 연계 데이터를 연계 테이블 또는 파일로 생성하여 송신수신 시스템은 송신 시스템으로부터 전송된 데이터를 변환 처리 후 데이터베이스에 반영연계 방식연계 방식의 분류직접 연계장점연계 및 통합 구현이 단순하며 쉬움개발 소요 비용 및 기간이 짧음중간 매개체가 없으므로 데이터 연계 처리 성능이 대체로 좋음단점시스템 간의 결합도가 높아 시스템 변경에 민감암복호화 처리 불가연계 및 통합할 수 있는.. 2025. 4. 19.
데이터 입출력 구현 데이터베이스 기초 활용하기 2/2 데이터베이스 종류 데이터베이스 기술 트랜드빅데이터빅데이터(Big Data) 개념시스템, 서비스, 조직(회사) 등에서 주어진 비용, 시간 내에 처리 가능한 데이터 범위를 넘어서는 수십 페타바이트(PB, Petabyte) 크기의 비정형 데이터빅데이터의 특성데이터의 양(Volume)페타바이트 수준의 대규모 데이터빅데이터 분석 규모에 관련된 특성디지털 정보량이 기하급수적으로 폭증하는 것을 의미데이터의 다양성(Variety)정형, 비정형, 반정형의 다양한 데이터빅데이터 자원 유형에 관련된 특성로그, 소셜, 위치 등 데이터 유형이 다양해지는 것을 의미데이터의 속도(Velocity)빠르게 증가하고 수집되며, 처리되는 데이터빅데이터 수집, 분석, 활용 속도와 관련된 특성가치 있는 정보 활용을 위해 실시간 분석이 중요해.. 2025. 4. 18.