• 제목/요약/키워드: 협업 소프트웨어

검색결과 195건 처리시간 0.027초

초대형 워크플로우 관리 시스템의 설계 및 구현 (Design and Implementation of a Very Large-Scale Workflow Management System)

  • 안형진;김광훈
    • 인터넷정보학회논문지
    • /
    • 제10권6호
    • /
    • pp.205-217
    • /
    • 2009
  • 최근 기업들은 조직 내외의 협업 또는 협력에 의해 발생되는 거대량의 업무들을 안정적으로 처리해줄 수 있는 초대형 워크플로우 관리 시스템의 등장을 요구하고 있다. 워크플로우 벤더들은 초대형 워크플로우 서비스를 지원하는 워크플로우 관리시스템을 구현하기 위해, 하드웨어들의 추가적 확장을 통한 워크플로우 관리 시스템의 성능 향상을 모색하고 있다. 그러나 워크플로우 관리 시스템의 소프트웨어적인 아키텍처를 고려하지 않은 단순한 물리적 확장은 시스템 구축에 소요되는 시간적 또는 비용적 낭비를 야기할 수 있다. 이러한 한계를 개선하기 위하여, 본 논문에서는 워크케이스 기반 워크플로우 아키텍처를 제안하고, 해당 아키텍처를 토대로 하는 초대형 워크플로우 관리 시스템을 구현한다. 또한 워크케이스 기반 초대형 워크플로우 관리 시스템에 관한 생성 반응 시간 관련 실험을 통해서, 논리적인 소프트웨어 아키텍처의 개선이 워크플로우 관리 시스템의 초대형성에 매우 큰 영향을 미칠 수 있음을 증명하고자 한다.

  • PDF

정보 교육을 위한 중학생의 디지털 리터러시 수준 분석 (Digital Literacy of Middle School Students for Informatics Education)

  • 최정원
    • 융합정보논문지
    • /
    • 제12권1호
    • /
    • pp.83-90
    • /
    • 2022
  • 원활한 정보 교육이 이루어지기 위해서는 학생들이 어느 수준 이상의 디지털 리터러시를 갖추었다는 것을 전제로 한다. 그러나 약 10여년 간 정보 교육의 부재에 따른 학습자의 낮은 디지털 리터러시 수준으로 인해 원활한 수업이 어렵다는 학교 현장의 목소리가 크다. 따라서 본 연구에서는 2015 중학교 정보과 교육과정을 원활하게 운영하기 위해 필요한 디지털 리터러시 요소를 분석한 후 중학생들의 디지털 리터러시 수준을 분석하였다. 그 결과 학생들이 자주 사용하는 컴퓨팅 기기와 소프트웨어에 부분적으로 능숙한 편향된 사용을 보였고, 학습에 필요한 하드웨어 사용, 온라인 협업을 위한 기초 용어와 운영체제에 대한 이해, 정보 검색, 생산성을 위한 문서작성 등에는 많이 미숙한 것을 알 수 있었다. 본 연구는 효과적인 정보 교육을 위한 디지털 리터러시 교육 방향과 체계적인 교육 내용을 구성하는 가이드라인이 되는 기초적인 자료를 제공한다는 점에서 의의가 있다.

IoT 애플리케이션 개발의 기술적 이슈 및 솔루션 (Technical Issues and Solutions for Developing IoT Applications)

  • 신동하;한승호;라현정;김수동
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제4권3호
    • /
    • pp.99-110
    • /
    • 2015
  • 사물 인터넷(Internet-of-Things, IoT) 컴퓨팅은 무선 인터넷으로 다양한 디바이스를 연결하고 센서를 통해 획득한 사용자 주변 환경 정보를 이용하여 디바이스를 제어하는 여러 기술의 융합 기술이다. IoT 애플리케이션은 기존 소프트웨어와는 달리 다수 개의 IoT 디바이스와 협업을 통해 사용자에게 기능을 제공하고, 센서 네트워크, 통신 기술, 소프트웨어 공학 등 여러 기술들을 활용하여 설계된다. 그리고 최근에 소개된 신기술이기 때문에, 대부분의 연구는 시작 단계에 있다. 이런 이유로, IoT 애플리케이션 개발 프로젝트는 기존의 소프트웨어 개발 프로젝트에서 관찰되지 않은 기술적 이슈들이 발생할 수 있고, 기존의 프로젝트 수행 가이드라인을 그대로 적용하는 것이 제한되어 성공적으로 프로젝트를 수행하는 데 어려움이 따른다. 따라서 본 논문에서는 IoT 애플리케이션을 효율적으로 개발하기 위해, 프로젝트 준비 및 계획 단계와 설계 및 개발 단계로 구분하여 각 단계별로 기술적 이슈를 나열하고 효과적인 솔루션을 제시하고자 한다. 또한 IoT 디바이스 중 AR.Drone과 Sphero Ball을 활용한 애플리케이션 개발에서 본 논문의 솔루션에 대한 적용 및 활용 사례를 보여줌으로써, 연구의 실효성을 검증한다.

디지털 제품의 협동적 디자인을 위한 프로토타이핑 도구 개발 및 활용 사례 연구 (The Development and the Application of a Collaborative Design Prototyping Tool for Digital Products)

  • 남택진
    • 디자인학연구
    • /
    • 제17권4호
    • /
    • pp.119-128
    • /
    • 2004
  • 하드웨어와 소프트웨어가 통합된 디지털 제품의 사용자 중심 디자인을 위해서는 디자이넌와 최종사용자 간의 협업을 효과적으로 지원하기 위한 연구방법이 필요하다. 또한 디자인 컨셉 개발에 직접적인 도움을 줄 수 있는 디자인 연구 방법에 대한 요구가 증대되고 있다. 본 논문에서는 이러한 문제를 해결하기 위해 협동적 디자인 기법의 활용 방안을 소개하고 디지털 제품 디자인에 활용할 수 있는 협동적 디자인 프로토타이핑 도구를 제안하였다. STCtools(State Transition Chart tools)와 하드웨어 모델링 소재, 물리적 인터페이스 툴킷으로 구성된 이 도구는 디자인초기 사용자들과 디자이너들이 함께 디지털 제품의 컨셉을 탐색하고 검토하는데 효과적으로 활용될 수 있다. STCTools 소프트웨어는 컨텐츠나 인터페이스의 기본요소인 스테이트를 만들고, 편집하고, 사용자인터페이스를 스테이트들 간의 전환을 야기하는 이벤트로 구성하고, 중간 및 최종 STC 결과를 실행하는 모듈들을 포과하나다. 디자이너와 사용자는 하드웨어 모델링 소재와 소프트웨어 통합을 위한 물리적 인터페이스 툴킷을 활용하여 디자인 초기부터 하드웨어와 소프트웨어가 통합된 상황을 함께 검토할 수 있다. 도구의 효용성과 개선점을 파악하기 위하여 테마파크 관람객을 위한 휴대용 정보기기 디자인 프로젝트의 협동적 디자인 워크숍을 수행하였다. 세 번의 워크숍에서 도구를 활용함으로써 사용자와 디자이너간의 인터랙션이 촉진되고 순환적인 아이디어 전개가 가능하다는 점을 발견하였다. STCtools의 인터페이스와 관련된 문제점들도 지적되었지만 전반적으로 참가자들은 새로운 도구가 컨셉의 제안과 구체화에 기여하는 바를 긍정적으로 평가하였다. 본 연구에서 제안된 도구는 디자이너와 타 분야의 전문가, 디자이너들 간의 협동적 디자인 도구로도 효과적으로 활용될 수 있을 것으로 기대된다.

  • PDF

지식의 탐색(Exploration)과 활용(Exploitation)이 개방형협업의 성과에 미치는 영향: 오픈소스 소프트웨어 개발 프로젝트를 중심으로 (Impacts of Exploitation and Exploration on Performance of Open Collaboration: Focus on Open Source Software Development Project)

  • 이새롬;백현미;장정주
    • 지식경영연구
    • /
    • 제18권2호
    • /
    • pp.85-102
    • /
    • 2017
  • With rapid development of information and communication technologies, open collaboration can be eased through the Internet. Open source software, as a representative area of open collaboration, is developed and adopted to various fields. In this research, based on organizational learning theory, we examine the impacts of exploration and exploitation on innovation performance in open source software development projects. We define knowledge exploration as a number of developers from outside organization and knowledge exploitation as the ratio of member of an organization who participated in an open source software project managed by the organization. For analysis, we collect data of 4794 projects from github which is a representative open source software development platform using Web crawler developed by Python. As a result, we find that excessive exploration has curvilinear (invers U-shape) relationship on project performance. On the other hand, exploitation with enough external developers will positively impact on project performance.

이질적인 협업환경을 위한 시공간적 계위를 이용한 스테레오 비디오 압축 (Stereo Video Coding with Spatio-Temporal Scalability for Heterogeneous Collaboration Environments)

  • 오세찬;이영호;우운택
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권9호
    • /
    • pp.1150-1160
    • /
    • 2004
  • 본 논문에서는 MPEG-2에서 정의한 시공간적 계위를 확장하여 enhanced Access Grid (e-AG) 상의 서로 다른 디스플레이 시스템 및 네트워크 환경을 가진 수신 단말의 효율적인 디스플레이를 위한 새로운 3차원 영상의 부호화 방법을 제안한다. 제안된 부호화기는 3차원 영상에 대해서 시공간적 기본 해상도 및 고 해상도의 영상을 표현 가능하도록 여러 계층의 비트 열을 생성한다. 생성된 비트 열은 수신 단말의 네트워크 환경 및 처리속도, 디스플레이 환경에 따라 다른 시공간적 해상포론 표현할 수 있도록 선택적으로 전송된다. 제안된 시공간적 계위를 이용한 3차원 영상 부호화기는 이질적인 분산환경에서의 효율적인 3차원 비디오 전송 서비스에 활용 가능하다.

개방형협업 참여자의 지식창출·지식공유 구조와 혁신 성과: 오픈소스 소프트웨어 개발 커뮤니티를 중심으로 (The Impact on Structures of Knowledge Creation and Sharing on Performance of Open Collaboration: Focus on Open Source Software Development Communities)

  • 구경모;백현미;이새롬
    • 지식경영연구
    • /
    • 제18권4호
    • /
    • pp.287-306
    • /
    • 2017
  • This research focus on the effect of developers' participation structure in knowledge creation and knowledge sharing activities in open source software development projects. Based on preferential selection theory, hypotheses of relationship between a developers' concentration of knowledge creation/sharing activities and collaboration performance was derived. To verify the hypotheses, we use the Gini coefficient in the commit contribution of the developers (knowledge creation) and the centralization index in the repository issue network (knowledge sharing network). Using social network analysis, this paper calculates centralization index from developers in the issue boards in each repository based on data from 837 repositories in GitHub, a leading open source software development platform. As a result, instead of all developers creating and sharing knowledge equally, only a few of developers creating and sharing knowledge intensively further improve the performance of the open collaboration. In other words, a few developers predominantly providing commit and actively responding to issues raised from other developers enhance the project performance. The results of this study are expected to be used by developers who manage open source software project as a governance strategy, which could improve the performance of open collaboration.

국가연구망의 발전방향 및 차세대 국가연구망 보안 (Developement Strategy for the National Research Network and Next Generation Network Security)

  • 이명선;조부승;박형우;김현철
    • 융합보안논문지
    • /
    • 제16권7호
    • /
    • pp.3-11
    • /
    • 2016
  • 최근 광네트워킹 기술의 급격한 발전, SDN (Software-Defined Network) 및 NFV (Network Function Virtualization)로 대두되는 네트워크의 소프트웨어화, 그리고 단순한 고성능연결서비스를 포함한 연구협업을 가능하게 하는 플랫폼으로써의 연구망 등 인터넷 서비스을 포함한 연구망에서는 급격한 변화가 진행되고 있다. 이에 슈퍼컴과 함께 국가과학기술경쟁력을 대표하는 국가연구망의 향후 발전방향을 선진 국가연구망의 비교분석 및 사회가 요구하는 연구망의 역할 변화에 맞추어 조망해본다. 또한 국가연구망 백본의 40Gbps 및 100Gbps급 초광대역 네트워크화, 대용량의 데이터를 고속으로 전송하기 위한 Science DMZ 기반의 망분리, 마지막으로 BRO 기반 프로그래머블 가능한 캠퍼스 네트워크 Lastmile 보안 환경 구축 방안을 제시한다.

소셜협업도구를 활용한 소프트웨어 개발 프로젝트가 여대생의 대인관계변화에 미치는 영향 (The Effects of SW Development Project with Social Collaboration tool on Inter-relationship Change of Women's University Students)

  • 김희영;김수선
    • 공학교육연구
    • /
    • 제20권5호
    • /
    • pp.43-49
    • /
    • 2017
  • This paper deals with inter-relationship change of women's university students on the process of SW development project using social collaboration tool. Inter-relationship is one of the basic vocational competency in NCS(National Competency Standards) of Korea. We redesigned the curriculum of "Software Engineering" subject for this study and composed the project teams of students to develop software. The details of inter-relationship are satisfaction, communication, faith, friendliness, sensitivity, openness and consideration. From the result of this study, faith, openness and consideration have positive effect but satisfaction, communication, friendliness and sensitivity have no meaningful effect. The surveys were conducted in the beginning of semester and the same surveys were conducted again in the end of semester. The results were verified by paired t-test with SPSS 18.0. It is significant that the using of social collaboration tool for team project has positive effect on inter-relationship change, especially faith of women's university students. This study has some limitations for generalization but has meaning as new trial to enlarge the basic vocational competency of students in major subject, "Software Engineering". We expect new study for inter-relationship change of students to evaluate generality based on the proposed method in this paper.

워크플로우 프로세스 정의 교환을 위한 XPDL 메타모델의 모델링 (Modeling of XPDL Meta-Model for Workflow Process Definition Interchange)

  • 김진성;유춘식;김용성
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권6호
    • /
    • pp.486-501
    • /
    • 2005
  • XPDL(XML Process Definition Language)은 프로세스 정의 교환을 위하여 WfMC에서 제안한 XML 기반 언어이다. 본 논문에서는 워크플로우 프로세스의 정의와 교환을 위하여 XPDL 문서의 구조(Schema)를 UML 다이어그램으로 모델링하여 기업들 간의 상호연동과 협업을 위한 업무흐름 파악을 용이하게 하는 모델을 제안한다. 이를 위해 XPDL 문서를 UML의 클래스 다이어그램과 액티비티 다이어그램으로 변환하는 사상 규칙을 정의하여, XPDL 프로세스 메타모델(Meta-Model)를 구성하는 각 엘리먼트는 클래스 다이어그램으로 모델링하고, 프로세스 액티비티(Process Activity)는 액티비티 다이어그램으로 모델링하는 기법을 제안한다. 또한 제안된 기법을 "신용 카드 상태 체크 시스템"의 워크플로우에 대한 XPDL 문서을 적용하여 제안된 기법의 유효성을 검증한다.