• 제목/요약/키워드: Multimedia Software Development Environment

검색결과 54건 처리시간 0.024초

중첩-동시개발 소프트웨어의 생명주기 모델 (Life Cycle Model of Over lapped-Concur rent Software)

  • 최명복;한태용;이상운
    • 한국인터넷방송통신학회논문지
    • /
    • 제14권2호
    • /
    • pp.23-34
    • /
    • 2014
  • 소프트웨어 프로젝트에 대해 12개의 다른 소프트웨어 생명주기 모델들이 제안되었지만 모든 소프트웨어의 특성을 만족시킬 수 있는 일반화된 모델이 없는 실정이다. 개발조직은 여러 모델들을 적절히 혼합하여 개발될 시스템과 능력에 맞도록 새로운 모델을 개발하여야만 한다. 본 논문에서는 다양한 소프트웨어 개발 상황에 보다 적합할 것으로 판단되는 중첩-동시개발 생명주기 모델을 제안하였다. 먼저, 개발 과정을 추상화와 구현으로 구분하여 추상화는 개념정립단계부터 상세설계단계 시작시점까지로, 구현은 상세설계단계부터 시스템 시험단계로 분류하였다. 다음으로, 추상화는 파레토 법칙을 적용하여 하나의 단계에서 개발될 기능이 20% 진행된 시점에서 다음 단계를 시작하는 중첩된 단계 개념을 도입하였다. 구현은 하나의 UC가 완료되면 바로 다음 단계 수행 팀에게 전달하여 여러 단계가 동시 수행되어 개발하는 형태를 도입하였다. 제안된 모델은 개발자원 활용의 비효율성을 크게 줄일 수 있는 장점이 있다. 제안된 모델을 적용시 보다 빠른 시간에 보다 저렴한 비용으로 보다 좋은 품질의 소프트웨어를 개발하여 고객에게 납품할 수 있어 고객을 만족도를 향상시킬 수 있으며, 더불어 소프트웨어 개발 성공률을 높이는데도 기여할 것으로 판단된다.

UML 기반 콤포넌트 통합 테스팅 (Component integration Test Modeling with UML)

  • 윤회진;서주영;최정은;최병주
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권9호
    • /
    • pp.1105-1113
    • /
    • 1999
  • 객체 지향 소프트웨어의 확장과 더불어 소프트웨어의 재사용성의 중요도가 부각되면서 소프트웨어를 콤포넌트 단위로 구현하는 추세이다. 따라서 콤포넌트 기반의 소프트웨어 개발에서의 통합 테스트가 중요한 이슈로 떠오르고 있다. 그러나 콤포넌트들의 통합 테스트에 대한 연구는 미흡한 상태이다. 본 논문에서는 UML을 기반으로 체계적인 통합 테스트 모형을 제안하고. 나아가 본 논문에서는 "멀티미디어 정보처리 시스템"의 사례를 본 논문의 콤포넌트 통합 테스트 모형에 적용한 결과를 분석하여 기술한다. 콤포넌트 통합 테스트 모형은 UML(Unified Modeling Language)의 순서도(sequence diagram)와 협력도(collaboration diagram)를 이용하여 전체 시스템에서 UML의 사건흐름을 구성하는 콤포넌트들 사이의 인터페이스 영역에 존재하는 오류들을 추출한다. 그리고 UML을 기반으로 통합 테스트를 수행함으로써, 테스트 준비 작업을 줄이고, 기존의 UML 지원 도구들과 연계하여 테스트 자동화 도구의 구현을 앞당길 수 있다. 또한 시스템의 순차적 흐름 뿐 아니라, 동시에 수행되는 흐름에 대한 정보까지 모두 수용하여 테스트함으로써, 콤포넌트 기반의 분산 환경의 특성에 적합하다. Abstract As the object-oriented approach to software development becomes more mature, software development from pre-existing, independently developed components becomes an important aim of software engineering. Therefore, integration testing becomes an important aspect of component-based software development. However, there has been little work done in the area of the component-based integration testing. In this paper, we propose the "component integration test model" which is based on UML. Furthermore, we describe a case study on "Multimedia Information Processing System" conducted to analyse the result from which our model is applied. Our model extracts the faults, which exist in interfaces of components, using sequence diagram and collaboration diagram of UML(Unified Modeling Language). As our model is based on UML, the preparation effort for testing is reduced and its test-tools can be implemented more easily through linking existing UML tool. And our model accepts the information of concurrent flow represented by collaboration diagram as well as sequential flow, so it is more suitable to component-based distributed environment.based distributed environment.

리눅스 기반의 IEEE1394 통신 시험을 위한 시험 환경 구축 (An Implementation of Test Bed for Linux based IEEE 1394 communication test)

  • 이재길
    • 한국컴퓨터정보학회논문지
    • /
    • 제8권3호
    • /
    • pp.9-15
    • /
    • 2003
  • IEEE1394 표준은 등시성 전송과 비동기 전송을 지원하여 PC와 정보가전기기들 사이의 고속 멀티미디어데이터 송수신을 가능하게 한다. 본 논문은 리눅스 환경에서 IEEE1394 의 통신 시험 환경 구축에 대해 기술한다. 이 논문에서의 주된 내용은 IEEE 1394 통신 환경을 시험하기 위한 통합 소프트웨어 개발이다. 이 소프트웨어를 개발하기 위해 기존의 Linux 환경에서 개발되어 공표된 각 기능별 소프트웨어(gscanbus,dvgrab, playdv, Xine, Kino)들을 조사하고 이것들을 통합하여 통합 소프트웨어를 개발하였다. 또한 개발된 통합 소프트웨어를 이용하여 장비간의 통신, 비동기 전송, 동기 전송 등의 시험 항목을 성공적으로 수행하였다. 본 논문에서 개발된 통합 소프트웨어를 이용하여 리눅스 기반에서 IEEE1394통신 시험에 관련된 작업을 효과적으로 처리할 수 있을 것으로 기대되며 필요시 다소간의 프로그램 변경으로 새로운 기능 추가나 새로운 응용에 활용될 수 있을 것이다.

  • PDF

멀티미디어 클라이언트-서버 응용 개발 도구인 한우리/C의 미들웨어 (Middleware on Hanuri/C as a Multimedia Client-Server Application Development Tool)

  • 임채덕
    • 한국정보처리학회논문지
    • /
    • 제2권5호
    • /
    • pp.797-806
    • /
    • 1995
  • 본 논문에서는 기존의 클라이언트-서버 응용 개발 도구에 비해서 멀티미디어 처리 기능이 강화되고, 분산 시스템 소프트웨어의 전위(Front-End) 역할을 수행하는 멀티미 디어 클라이언트-서버 응용 개발 도구(한우리/C)를 제안한다. 한우리/C는 분산 처리 환경(Distributed Computing Environment:DCE)위에서 멀티미디어 응용 개발을 지원하 는 제 4세대 언어 형태의 클라이언트-서버 도구이다. 본 논문에서는 한우리/C를 구성 하는 요소등을 중에서 미들웨어 부분에 대한 설계와 구현된 내용을 설명한다.

  • PDF

임베디드 리눅스 기반의 전자 칠판 시스템 개발 (Development of Electronic White-board Based on Embedded Linux)

  • 서창준
    • 대한임베디드공학회논문지
    • /
    • 제2권4호
    • /
    • pp.214-220
    • /
    • 2007
  • Recently, most embedded systems have the multi-functions mixed the hardware with the software. The existing sequence programming methods are not suitable to implement the embedded system with multi-functions. So, it can be overcome the limit of a facility implementation by introducing the operating system in system. Also, due to the requirement about the better convenient and comfortable meeting or lecture environment, the necessity of electronic white-board is getting higher. Specially, the education using multimedia information is much more desirable for various and improved lecture at the high school and the university. But the sequence program which have been managed in existing electronic white-board system has some difficulties to achieve the software-oriented systems which has to accomplish many functions. In this paper, we propose the method to implement a facility of electronic white-board through using the embedded linux with excellent performance. The embedded linux presents the powerful software environment for the implementation of an embedded system and makes the realization of many various functions easy because it follows kernel characteristics of linux. In this paper, we describe the details for the structure of hardware, kernel source and device driver of a developed electronic white-board.

  • PDF

Design and Implementation of a Smart Signage System based on the Internet of Things(IoT) for Elevators

  • Ryu, Hyunmi;Lee, Guisun;Park, Sunggon;Cho, Sungguk;Jeon, Byungkook
    • International journal of advanced smart convergence
    • /
    • 제8권3호
    • /
    • pp.184-192
    • /
    • 2019
  • The existing digital signage systems inside the elevators are a lack of tailored contents appropriate to the space and environment inside or outside the elevators. Also, they almost impossible to flexibly respond to various contents disclosure according to the demand of the consumers or the elevator markets. Therefore we design and implement an IoT(Internet of Things)-based smart digital signage system for the safety of elevator passengers.. In order to provide IoT-based information to the smart digital signage within the elevator, we propose an IoT system as a set-top box with gyroscope sensor, acceleration sensor, RFID(Radio-Frequency Identification), fine dust sensor, etc., which processes various data collected by the sensors and provides the elevator passengers with various tailored contents such as elevator driving information, environmental information inside and outside the elevator, and disaster information in addition to simple advertisement information. The proposed IoT system is a set-top box that operates the smart digital signage and has an independent information control processor based on the IoT sensors that do not depend on the elevator control system. For the proposed smart digital signage, it supports an operating system that is independent of the elevator driving service as well as the media service. So the smart signage system has a characteristic that it does not depend on the elevator control system since it is a stand-along IoT-based information control system. With the proposed system providing intuitive content for the surge, steep descent, and radical movements of an elevator due to an emergency situation, the elevator passengers should be able to recognize the situation quickly and respond accordingly. In the near future, the proposed system will expand the market of digital signage applied in conjunction with the development of contents in the disaster, safety and environment fields, and expect expected to revitalize related industries associated with signage.

A Study on the Delivery Systems of Teaching and Learning Contents for Education System Reform of Developing Countries

  • Kim, Myong-Hee;Park, Man-Gon
    • 한국멀티미디어학회논문지
    • /
    • 제14권3호
    • /
    • pp.471-479
    • /
    • 2011
  • The world has witnessed a phenomenal growth in information and communication technologies (ICT). The development of new broadband communication services convergence of telecommunication with computers and recent developments in the field of communication protocol have fostered challenges as well as offerings in the wide-ranging use of ICT to support the creation of dynamic and interactive teaching and learning environment. By emergence of ICT, most of education and training institutions are struggling to integrate ICT and education and training systems. It is so important to apply proper delivery systems for utilization of the computerized teaching and learning contents in the classrooms. It will be a preliminary activity for building open and flexible distance teaching and learning systems in developing countries. In this paper, we would like to suggest and recommend the proper delivery systems for utilization of the computerized teaching and learning contents in the classrooms for education sector reform in developing countries.

프레임워크 기반 온라인 서재 시스템의 효율적인 구현 및 품질 평가 (Efficient Development and Quality Evaluation of Online Library System using Framework)

  • 박윤영;변혜원
    • 한국멀티미디어학회논문지
    • /
    • 제13권5호
    • /
    • pp.627-640
    • /
    • 2010
  • 웹 2.0 환경에서 웹 서비스의 활용범위가 점차 확대됨에 따라서 웹 애플리케이션을 신속하고 편리하게 개발할 수 있는 방법이 요구되고 있다. 최근에 이러한 목적으로 도입되고 있는 프레임워크는 범용으로 설계되어 다양한 웹 애플리케이션에 적용되고 있지만 프레임워크를 이용하여 개발된 웹 애플리케이션에 대한 적합한 품질 평가 모델이 제시되지 않고 있다. 따라서 본 논문에서는 다양한 프레임워크를 이용하여 사용자 간에 도서 정보를 자유롭게 공유할 수 있는 온라인 서재 시스템을 개발하고, 이를 평가하기 위하여 프레임워크 기반의 웹 애플리케이션에 적합한 품질 평가 모델을 제시한다. 소프트웨어 품질 평가의 대표적인 국제 표준인 ISO/IEC 9126-2를 기반으로 기능성, 사용성, 효율성, 유지보수성, 안정성의 다섯 가지의 품질 특성을 정의하고 프레임워크 기반의 웹 애플리케이션의 품질 특성에 초점을 맞춘 평가 메트릭을 제시함으로써 온라인 서재 시스템에 대한 객관적이고 정량적인 평가를 수행한다.

A study on the analysis of virtual reality platform API for virtual reality (VR) development

  • Lee, Byong-Kwon
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권8호
    • /
    • pp.23-30
    • /
    • 2020
  • 4차 산업혁명이 대두되면서 IoT, AI, Big Data, AR/VR/XR등 최신 기술이 나오고 있다. 하지만, 가상현실(VR) 기술 플랫폼 서비스 분야는 표준화 및 체계적인 지원이 없는 상태이다. 또한, 가상현실 관련 다양한 플랫폼 기술이 제시되어 개발에 선택해야 하는 API 선정에서 어려움을 겪고 있다. 본 연구에서는 가상현실 개발을 위한 방법과 사용자 서비스되고 있는 가상현실(VR) 기술에 대하여 분석했다. 또한, 개발플랫폼별 장점 및 단점을 제시해 개발자가 효율적인 플랫폼을 선정할 수 있도록 기준점을 제시하고자 한다. 또한, 가상현실에 사용되는 각종 HMD 기기에 대한 장점 및 단점을 비교에서 개발자 관점에서 효과적인 장비와 소프트웨어 플랫폼을 선정할 수 있도록 도와줄 것이다. 가상현실(VR) 개발환경시험은 Oculus 사의 제품을 사용했으며, 소프트웨어 개발환경으로 WebBased VR과 HMD 임베디드형의 두 가지 유형으로 시험을 했다.

스마트공장을 위한 빅데이터 애널리틱스 플랫폼 아키텍쳐 개발 (Developing a Big Data Analytics Platform Architecture for Smart Factory)

  • 신승준;우정엽;서원철
    • 한국멀티미디어학회논문지
    • /
    • 제19권8호
    • /
    • pp.1516-1529
    • /
    • 2016
  • While global manufacturing is becoming more competitive due to variety of customer demand, increase in production cost and uncertainty in resource availability, the future ability of manufacturing industries depends upon the implementation of Smart Factory. With the convergence of new information and communication technology, Smart Factory enables manufacturers to respond quickly to customer demand and minimize resource usage while maximizing productivity performance. This paper presents the development of a big data analytics platform architecture for Smart Factory. As this platform represents a conceptual software structure needed to implement data-driven decision-making mechanism in shop floors, it enables the creation and use of diagnosis, prediction and optimization models through the use of data analytics and big data. The completion of implementing the platform will help manufacturers: 1) acquire an advanced technology towards manufacturing intelligence, 2) implement a cost-effective analytics environment through the use of standardized data interfaces and open-source solutions, 3) obtain a technical reference for time-efficiently implementing an analytics modeling environment, and 4) eventually improve productivity performance in manufacturing systems. This paper also presents a technical architecture for big data infrastructure, which we are implementing, and a case study to demonstrate energy-predictive analytics in a machine tool system.