• 제목/요약/키워드: 소프트웨어 배포 관리

검색결과 75건 처리시간 0.03초

자바 오픈 소스 프레임워크 기반의 소프트웨어 개발 문서 표준안 (Standard for Java Open Source Framework Oriented Software Development Documentation)

  • 전혜영;류성열
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 추계학술발표대회
    • /
    • pp.328-331
    • /
    • 2007
  • 자바 프로그램언어를 이용한 개발이 많아지면서 사용할 수 있는 소프트웨어도 많이 배포되고 있다. 오픈 된 자바에 관련된 소프트웨어는 특정 부분에서 사용하는 기능을 개발한 것도 있지만 개발환경을 제공하는 프레임워크가 많은 부분을 차지한다. 개발자는 소프트웨어를 개발할 때 하나이상의 프레임워크를 선정하여 소프트웨어 아키텍처를 설계하게 되는데 각 프레임워크의 역할은 모든 프로그램이 동일하지는 않다. 그래서 프레임워크간의 관계 및 역할 등의 정보가 문서화가 이루어져서 개발자 뿐 아니라 사용자에게 정보를 제공해야 한다. 특히 오픈 소스는 빈번하게 업그레이드되어 변화하는 프레임워크 정보를 이해하지 못하면 매우 혼란스럽게 된다. 본 연구는 자바 오픈 프레임워크를 이용하여 소프트웨어를 개발하려고 할 때 프레임워크의 정보 관리 및 소프트웨어 아키텍처를 설계 후 작성해야 하는 문서의 표준안을 제시한다. 이는 개발자는 개발된 소프트웨어의 구조를 표준화된 문서로 배포하면 사용자는 그 문서를 활용하여 소프트웨어의 구조 뿐 아니라 오픈 소스 프레임워크의 역할과 환경정보를 빠르게 이해하고 향후 효과적인 유지보수를 하는데 도움을 줄 수 있다.

프로세스 중심 웹 컨텐츠 관리 도구의 설계 (Design of a Process-centered Web Content Management Tool)

  • 이형원;김세웅
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2006년도 추계학술발표대회
    • /
    • pp.459-462
    • /
    • 2006
  • 과거 소프트웨어 개발 업체들이 소프트웨어 위기를 겪었던 것과 유사하게 최근 인터넷 업체들은 웹 위기에 빠져들고 있으며 이러한 웹 위기에 대한 효과적인 해결 방안으로 최근 제시되고 있는 것이 웹 컨텐츠 관리이다. 그러나 기존의 웹 컨텐츠 관리 시스템은 컨텐츠의 생산과 배포에 초점을 두고 있는 반면 웹 컨텐츠 관리 프로세스의 지원 기능은 상대적으로 미약하다. 본 논문에서는 소프트웨어 개발 프로세스를 효율적으로 정의하고 실행할 수 있는 프로세스 중심 소프트웨어 공학 환경인 PRAiSE에 웹 컨텐츠 관리 기능을 통합한 프로세스 중심 웹 컨텐츠 관리 도구의 설계 결과를 보인다.

  • PDF

유스케이스 기반의 진척 관리 기법 (Use case - Driven Project Management Technique)

  • 이광찬;백종현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.445-447
    • /
    • 2004
  • 최근의 정보시스템 개발은 컴포넌트 기반 소프트웨어 개발로서 반복적인 소프트웨어 개발 공정을 따른다 반복(Iteration)이란 정보시스템 개발 생명주기(SDLC)의 요구사항, 분석, 설계, 개발, 테스트 과정을 기존의 Waterfall방식으로 개발하지 않고, 각 단계들을 반복적으로 수행하여 시스템을 개발하는 방식이다. 따라서 기존의 단계, 액티비티 그리고 하위의 타스크에 해당하는 산출물 완성유무를 가지고 프로세스 측면의 공정 진척을 적용하게 되면 프로젝트 현 시정의 공정 상태를 명확하게 파악하는 것이 불가능하다. 본 연구에서는 최근의 컴포넌트 기반 소프트웨어 개발에서 요구되어지는 유스케이스 기반의 프로덕트 중심의 공정 진척 관리에 필요한 기법들을 연구하였다. 본 논문에서는 유스케이스가 분석, 설계, 개발, 테스트, 배포되는 과정에 있어서 산출물 기반 진척관리에 대한 기법을 제안함으로서 반복적인 소프트웨어 개발에서의 진척 관리 체계화를 증대할 수 있는 기법을 제시한다.

  • PDF

SaaS 기반의 전자도서관 통합관리 서비스 시스템의 개선 (Improvement of Intergrated Management Service System for Digital Library Based on SaaS)

  • 민병원;오형용;오용선
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2011년도 춘계 종합학술대회 논문집
    • /
    • pp.3-4
    • /
    • 2011
  • 현재, 도서관시스템의 소프트웨어 사용 방식은 클라이언트/서버 및 ASP 방식으로 서비스를 제공함으로써 하드웨어 및 소프트웨어 구매비, 설치 및 배포, Customization, Upgrade, 문제점 관리, 라이센스의 고비용 등 소프트웨어 전반에 걸쳐 관리가 힘들고 고비용의 문제점이 있다. 이러한 문제점을 해결하기 위해 SaaS 기반의 전자도서관 통합관리 서비스 시스템에서는 SaaS 성숙도 레벨 3 이상에서 구현이 가능한 핵심요소들을 개발하였다. 그러므로 초기 투자비용이 거의 없고, 쉽고, 간편하며, 저비용 IT 서비스가 가능한 SaaS 기반의 소프트웨어 온-디멘드 방식의 서비스 모델로 성능을 개선하였다.

  • PDF

SDN Controller 배포를 이용한 산업 분산형 네트워크 관리 기법 (Method for Industrial Distributed Network Management using SDN Controller Deployment)

  • 박도권;정종필
    • 한국인터넷방송통신학회논문지
    • /
    • 제19권4호
    • /
    • pp.13-19
    • /
    • 2019
  • SDN은 통신에서의 트래픽 문제를 해결하기 위해 가장 활발하게 연구되고 있는 주제 중 하나이다. SDN은 진보된 API를 통해 네트워크 자원을 가상화하여 하나의 물리적 네트워크에서 다중 네트워크를 구현한다. Network Function Virtualized(NFV)는 네트워크 기능을 소프트웨어 인스턴트, 가상화 기술을 사용하는 하드웨어에서 VNF으로 배포한다. 이러한 기능은 IP, 라우터등을 가상화하여 네트워크 관리를 쉽게하고 성능을 향상시킨다. 본 논문은 가상화된 산업 네트워크에서 SDN 배포를 통해 SDN의 분산 컨트롤러 효과를 제공하고 트래픽을 제어하는 방식을 제안하였다. SDN 배포는 제안된 기법을 사용시 트래픽 관리를 보다 효율적으로 할 수 있으리라 기대한다.

소프트웨어 자산관리를 위한 패키지소프트웨어 점검서비스 구현 (Realization of Package Software Inspection Service for Software Asset Management)

  • 차태원;안재경
    • 정보처리학회논문지D
    • /
    • 제16D권1호
    • /
    • pp.123-132
    • /
    • 2009
  • 국제적인 규제와 정부차원의 지원과 관리가 이뤄지고 있음에도 불구하고 일반기업 등에서는 여전히 소프트웨어자산에 대한 인식과 관리 소홀의 문제점을 안고 있다. 이는 관리해야 할 소프트웨어자산의 범위가 모호할 뿐 아니라 소프트웨어의 특성상 복사 및 설치가 쉽고 눈에 보이지 않아 관리 자체가 어렵기 때문이다. 즉 기업의 소프트웨어관리자는 구매부터 조달, 배포, 유지, 처분까지의 전체적인 소프트웨어 라이프사이클의 각 단계별로 수시로 변화되는 정보를 정확히 확인하고 관리하기가 쉽지 않다는 문제점이 있다. 따라서 본 논문에서는 이를 해결하기 위해서 개발된 점검용 시스템인 Inspector를 활용할 것을 제안한다. 제안된 점검서비스에는 패키지 소프트웨어의 특성을 고려한 검색기법이 구현되었고, 소프트웨어의 권리관리 정보를 표준화하였으며, 레지스트리 정보를 활용하였다. Inspector를 사용한 결과 PC 1대당 점검시간이 획기적으로 단축되었다. 이러한 효과 이외에도 소프트웨어를 효과적으로 관리함으로써 소프트웨어 구입비용을 절감할 수 있도록 지원하여 경영합리화에 이바지하는 것으로 나타났다.

패치관리시스템의 효율적인 구성요소에 관한 연구 (A Study on Efficient Component In Patch Manangement System)

  • 이인용;이수영;문종섭;임종인
    • 한국방송∙미디어공학회:학술대회논문집
    • /
    • 한국방송공학회 2008년도 동계학술대회
    • /
    • pp.21-24
    • /
    • 2008
  • 컴퓨터가 대중화 되면서 다양한 소프트웨어에 대한 수요가 증가하게 되었고, 많은 소프트웨어들이 단시간에 개발되어지고 있다. 이런 이유로 많은 소프트웨어들에 대한 취약점들이 생겨나게 되었고, 이를 해결하기 위해서 소프트웨어 벤더들은 패치를 만들고 배포를 하고 있다. 하지만, 다양한 시스템과 소프트웨어를 관리하는 곳에서 일일이 패치를 벤더로부터 받아 대상시스템에 설치하고 관리하기에는 어려움이 많으며, 일괄적이고 통합적인 방법이 필요하다. 이런 문제와 요구를 해결하기 위해 패치관리시스템에 관한 많은 연구들이 진행되어 왔으며 상용제품들도 하나둘씩 개발되고 있다. 하지만, 안타깝게도 많은 패치관련연구들이 안전한 패치관리시스템 설계나 구성에 관해서만 연구되고 진행되어 왔다. 안전한 패치관리시스템을 설계하거나 구성하기 전에 무엇보다도 우선시 되어야 하는 것이 필수적인 패치관리시스템 구성요소들을 정의하는 것이며, 이와 관련된 표준이나 연구가 많이 부족하다. 따라서 본 논문은 패치관리시스템을 구성하기 위한 기본적이면서 필수적인 구성요소들을 고려하고 정의했으며, 이를 바탕으로 기본 패치관리시스템 프레임워크를 설계했다.

  • PDF

이동 단말을 위한 SyncML 기반 응용 관리 시스템의 설계 및 구현 (Design and Implementation of SyncML based Application Management System for Mobile Devices)

  • 박지은;김상욱
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제8권1호
    • /
    • pp.62-70
    • /
    • 2002
  • 본 논문의 목적은 웹에 게시되는 이동 단말 전용 소프트웨어 정보 검색 과정을 자동화하고, 해당 소프트웨어를 단말에 설치하는 과정을 자동화하여, 이를 한 단계로 통합하여 제공함으로써 단말 사용자들이 보다 쉽게 응용 소프트웨어를 이용할 수 있도록 하는 것이다. 이를 위하여 본 논문에서는 프로그램 자동 배포를 위한 권고안인 OSD(Open Software Description)를 따르는 웹 에이전트를 구현함으로써 웹 모니터링 및 소프트웨어 다운로딩 작업을 자동화하였다. 또한, 단말과 서버간의 데이타 동기화 권고안인 SyncML(Synchronization Markup Language)을 기반으로 서버와 단말간 소프트웨어 설치 작업을 자동화하였다. 표준 권고안을 이용한 소프트웨어 자동 관리 방법은 사용자의 개입을 최소화할 뿐 만 아니라, 기존의 다양한 이동 단말, 서로 다른 운영체제, 그리고 다양한 응용 소프트웨어 다운로딩 사이트에 범용적으로 적용할 수 있다는 장점을 제공한다.

객체기술에 의한 소프트웨어 테스팅 기술

  • 이남용
    • 한국전자거래학회:학술대회논문집
    • /
    • 한국전자거래학회 2002년도 e-Biz World Conference
    • /
    • pp.409-418
    • /
    • 2002
  • 테스트의 목적은 소프트웨어 제품이 갖춰야 하는 품질에 대해 평가하고 문제점을 발견하는 것 -모든 요구사항은 올바르게 구현되었는가를 검증 -소프트웨어 배포 이전에 결함 인식하여 해결 테스트 웍플로우는 기타 웍플로우와 다음과 같은 관계를 가짐 -요구사항 웍플로우 : 테스트 요구사항 수집 -분석&설계 웍플로우 : 시스템 설계 방법 결정 -구현 웍플로우 : 테스트 대상이 되는 구현모델 생성 -환경 웍플로우 : 테스트 지원 위한 산출물을 생성, 유지보수 -관리 웍플로우 : 전체 프로젝트의 반복 계획(중략)

  • PDF

스크럼 기반 팀 프로젝트 관리 시스템 구현에 관한 연구 (A Study on the Implementation of Scrum-Based Team Project Management System)

  • 박진우;이창국;유정수;홍지환;김영종
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2019년도 춘계학술발표대회
    • /
    • pp.314-315
    • /
    • 2019
  • 소프트웨어 개발은 협업이 가장 중요시 되는 분야 중 하나로 팀 단위의 소프트웨어 개발의 품질 및 생산성 향상을 위해 팀 단위 프로젝트 방법론이 발달하였다. 방법론의 선택에 따라 개발의 결과물과 만족도에 큰 차이가 나타나게 되는데, 고전적인 폭포수(Waterfall) 방식의 대안인 애자일(Agile) 방법론은 점진적인 개발로 프로젝트 진행도중 발생하는 이슈처리를 효율적으로 해결할 수 있어 현재 많은 개발에 적용되고 있다. 그 중 스프린트 기법을 바탕에 두는 스크럼(Scrum)을 사용하는데 소규모 개발팀은 스크럼(Scurm)의 교육 부담과 스크럼 마스터의 부재로 해당 방법론을 적용하기 어려움을 겪는다. 이에 본 논문에서는 소프트웨어 공학의 애자일(Agile) 방법론 중 하나인 스크럼(Scrum)을 실제 프로젝트 관리 시스템의 도구로 사용하기 위해 웹 응용 시스템으로 구현하고자 하며 해당 서비스가 SW개발뿐 만 아닌 다양한 분야의 프로젝트에 적용될 수 있도록 한다. Spring 프레임워크를 이용하여 서버를 구축하고 AWS EC2를 통해 배포하며, BootStrap과 JQuery를 이용하여 웹을 구성하여 팀 프로젝트에 있어 효율적인 관리 도구가 될 수 있도록 한다.