• Title/Summary/Keyword: 통합 관리 소프트웨어

Search Result 502, Processing Time 0.027 seconds

A Study on Speciality about Game Software Using CMMI (CMMI 인증을 위한 게임 소프트웨어 특수성 고찰)

  • Kim JeongWoong;Jung HyeJung;Yang HaeSool
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.10a
    • /
    • pp.448-452
    • /
    • 2004
  • 공학적 기반에 의한 소프트웨어 품질 개선에 대한 노력은 역량 성숙도 모델(CMM)에서 특정 프로세스가 정확하게 정의되고, 관리되고, 측정되고, 통제되고, 효과적이게 될 수 있는 방향으로 진행되고 있다. 또한 소프트웨어 엔지니어링 분야에 국한되지 않고 시스템, 인력 분야 등에서의 다양한 역량 성숙도 모델을 바탕으로 프로세스 개선이 이루어지고 있다. 그러나 이는 중복성 등 관리상의 문제가 발생하여 이를 통합(CMMI)하려는 연구가 이루어졌다. 이에 게임 개발 프로젝트의 CMMI 적용 방안을 모색하고 기대되는 개선효과를 논한다.

  • PDF

Design and Implement Index Sequence Relation Information Model Using Pattern-In Repository (패턴정보저장소를 이용한 인덱스 순서관계정보모델 설계 및 구현)

  • Sun, Su-Kyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.597-600
    • /
    • 2004
  • 최근에는 웹 환경에 적합한 개방형과 컴포넌트들을 효율적으로 분류하고 추출하는 방법이 연구되고 있다. 본 논문은 개발환경에서 생성되는 산출물들 중 디자인패턴을 통합 관리하고, 추출, 검색하여 관리해 주는 인덱스순서관계정보모델을 설계 구현한다. 이 제안의 장점은 "인덱스 순서관계정보"로 클래스들 사이의 관련된 여러 관계정보를 UML 설계방법에 적응할 수 있는 구조로 변형할 수 있다. 두 번째 장점은 개발자가 인덱스 순서관계 정보에서 제공하는 정보를 가지고 관계정보를 쉽게 파악할 수 있으며, 디자인 패턴을 쉽게 추출함으로서 개발자는 설계정보에 쉽게 적용할 수 있다. 따라서 본 논문에서는 검색시간과 추출의 효율성을 입증하기 위해 시뮬레이션을 실시하여 향상된 기능을 입증하였다. 이 모델은 급변하는 소프트웨어 산업에 능동적으로 대체와 소프트웨어 개발에 시간을 단축함으로써 현존하는 다양한 디자인 패턴들을 최소한의 코드 수정을 통하여 재설계 함으로써 소프트웨어 개발 경제성을 높이는 데 있다.

  • PDF

Research SW Development Integrated Framework to Support AI Model Research Environments (인공지능 모델 연구 환경 지원을 위한 연구소프트웨어 개발 통합 프레임워크)

  • Minhee Cho;Dasol Kim;Sa-kwang Song;Sang-Baek Lee;Mikyoung Lee;Hyung-Jun Yim
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2023.11a
    • /
    • pp.97-99
    • /
    • 2023
  • 소프트웨어를 개발하거나 실행하는 환경은 매우 다양하다. 최근에 혁신을 이끌고 있는 인공지능 모델은 오픈소스 프로젝트룰 통해 공개되는 코드나 라이브러리를 활용하여 구현하는 경우가 많다. 하지만 실행을 위한 환경 설치 과정이 쉽지 않고, 데이터 혹은 기학습된 모델 사이즈가 대용량일 경우에는 로컬 컴퓨터에서 실행하는 것이 불가능한 경우도 발생하고, 동료와 작업을 공유하거나 수동 배포의 어려움 등 다양한 문제에 직면한다. 이러한 문제를 해결하기 위하여, 소프트웨어가 유연하게 동작할 수 있도록 효율적인 리소스를 관리할 수 있는 컨테이너 기술을 많이 활용한다. 이 기술을 활용하는 이유는 AI 모델이 시스템에 관계없이 정확히 동일하게 재현될 수 있도록 하기 위함이다. 본 연구에서는 인공지능 모델 개발과 관련하여 코드가 실행되는 환경을 편리하게 관리하기 위하여 소프트웨어를 컨테이너화하여 배포할 수 있는 기능을 제공하는 연구소프트웨어 개발 통합 프레임워크를 제안한다.

A Study on the WBI System Using WBSE (WBSE를 이용한 웹 기반 학습시스템에 관한 연구)

  • 전주현;홍찬기
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.04b
    • /
    • pp.652-654
    • /
    • 2001
  • 웹 기반 교육(WBI)이 많은 장점을 가지고 있으나 한편으로는 웹 기반 수업 혹은 웹 기반 교육의 초기에는 교수자의 개인적인 수준에서 교육 시스템이 개발 운영되어 체계적으로 개발 관리되지 못하였고 교수-학습자의 요구사항을 충분히 반영하지 못하였다. 그리고 분산되어 있는 자료의 적절한 활용과 검색이 용이하지 못하여 중복 개발되고 신뢰성이 떨어지는 문제점등을 내포한다. 이 논문에서는 WBSE(Web Based Software Engineering)개념을 웹 기반 교육시스템에 도입하여 요구사항을 반영하고 기존에 개발되어 사용되고 있는 소프트웨어를 컴포넌트화 하는 작업을 시도하여 이를 재사용 통합함으로써 새로운 교육 소프트웨어 개발에 사용되는 일련의 과정에 대하여 연구 기술하였다.

  • PDF

Software Architecture Restructuring for Reuse (재사용을 위한 소프트웨어 아키텍쳐 재구성)

  • 안치돈;왕창종
    • The KIPS Transactions:PartD
    • /
    • v.8D no.1
    • /
    • pp.54-61
    • /
    • 2001
  • Software architectures can be restructured by modification and replacement during design processes, and appropriate software architectures for developments can be more than one. Therefore, developers are required to specify efficiently the modification elements of architectures, and manage different versions of an architecture designed for various aspects. In this paper, we propose a mechanism that can restructure legacy architecture and a new software architecture designed with reuse of it in integrated form, and define the specification elements and structure of the proposed architecture restructuring specification. It provides the method that can reference and reuse architectures designed with various aspects of developers in architecture design processes.

  • PDF

XML based Software Architecture Restructuring and Specification Model (XML 기반 소프트웨어 아키텍쳐 재구성과 명세 모델)

  • 박근순
    • Journal of the Korea Computer Industry Society
    • /
    • v.3 no.1
    • /
    • pp.117-124
    • /
    • 2002
  • In software development process, appropriate design can exist more than one. And software architectures can be restructured by modification and update during design processes. Therefore, the method that specify efficiently the modification elements of architectures, and manage different versions of architecture designed through various aspects is required. In this study, we propose software architecture restructuring mechanism that can restructure legacy architecture and a new software architecture designed with reuse of it in integrated form, and define specification elements and structure of the proposed restructured architecture specification. It provides the method that can reference and reuse architectures designed with various aspects of developers in architecture design processes. In addition, it supports flexible specification method for specification of modification elements such as revision, substitution, update of legacy software architecture.

  • PDF

Operational Concept for the Software Product Line Framework of Navigation Software (항법소프트웨어 Software Product Line 프레임워크 운영개념)

  • Park, Samjoon;Noh, Sungkyu;Kim, Dohyung;Lee, Sunju;Park, ByungSu;Lee, Inseop
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.10 no.6
    • /
    • pp.201-210
    • /
    • 2021
  • Navigation Software for the various weapon systems has common functionalities which give the possibility of common use among them. SPL(Software Product Line) framework of the navigation software for weapon system refers to developing a standardized navigation software platform from common functionalities of navigation software, managing the standardized navigation software platform, and developing weapon system navigation software such as navigation software for missile, UAV(Unmanned Air Vehicle), submarine, and etc. from the standardized navigation software platform. In this paper, we propose SPL based navigation software development process, Integrated Development Environment and operational concept of SPL framework. The operational concept will be defined by specifying the role of every stake holders and their activity scenario. The Operational concept would be referenced to implement SPL for other domain through using with detail implementation guide.

The Implementation of Power Management System for Mobile Multimedia Platform (모바일 멀티미디어 플랫폼을 위한 전력관리 시스템 구현)

  • Lee Ju-Dong;Suh Hyo-Joong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06a
    • /
    • pp.382-384
    • /
    • 2006
  • 유비쿼터스 시대에 진입하면서 시장은 편의성과 휴대성을 점점 요구하고 한 장치에서 다양한 기능들을 수행할 수 있는 "all-in-one" 제품을 지향하고 있다. 특히 mp3player, 동영상 레이어 같은 멀티미디어요소는 모바일 디바이스에서 빠질 수 없는 기능이 되었다. 그러나 디바이스가 다양한 기능을 수행하게 될수록 내부의 하드웨어들은 더 많은 전원을 필요로 하고 있지만, 휴대성이 강조되는 모바일 디바이스에서 전지의 발전 속도가 모바일 디바이스에서 요구되는 전원모델을 충족시키지 못하고 있다. 따라서 전원 관리는 모바일 디바이스의 휴대 시간 증가를 위해서 매우 중요한 사항이 되었다. 본 논문에서는 임베디드환경의 모바일 멀티미디어 플랫폼에서 전력을 통합적으로 관리 할 수 있는 시스템 구현에 대해서 기술한다. 어플리케이션이 요구하는 전력공급 시스템을 설계하고, 이를 응용프로그램에서 제어할 수 있는 통합 소프트웨어인 디바이스 드라이버와 API를 설계하여 현재 산업계에서 요구하는 middle & high range 제품군(Smart Phone/PMP/DMB 등)에 최적화된 전력 관리 솔루션을 제공하고자 한다.

  • PDF

An Integrated Management System of the Educational Equipments and Contents of Secondary School (중등학교의 교육 기자재 및 콘텐츠 통합 관리 시스템)

  • Park, Sun Hwa;Park, Jae Heung;Seo, Yeong Geon
    • Journal of Digital Contents Society
    • /
    • v.16 no.2
    • /
    • pp.197-205
    • /
    • 2015
  • These days due to the introduction of the subject classroom system, the classrooms for the subject are arranged and various advanced educational equipment is provided in the classroom such as the actual object image processor, electronic blackboard, and educational photographer which are helpful to the class. With the increase of these equipments, the number of remote controller of individual educational equipment also increases, therefore it is complicate to manage the remote controllers and teachers need to learn the usage of them. So the system supports a remote control for managing the educational equipment by the one remote controller and the instructional supplement. The system consists of the hardware which is similar to popular remote controller and the software which is installed on the teacher's PC and supports controlling the educational equipments, recording the instruction, writing on the blackboard, and automatic power off of the equipment. By introducing the system the teacher could reduce the time consumed by the equipment's control and useless electric waste.

Pattern-Oriented Software Development Process using Incremental Composition for Design Patterns (디자인 패턴의 점진적 통합을 이용한 패턴지향 소프트웨어 개발 방법)

  • Kim, Woon-Yong;Choi, Young-Keun
    • The KIPS Transactions:PartD
    • /
    • v.10D no.5
    • /
    • pp.763-772
    • /
    • 2003
  • Design patterns are known widely by the techniques to improve software qualify. The design patterns are efficient solutions for problems occurring frequently in software development. Recently there are wide researches for design patterns to find them and to verify usability for them. But there are very few researches to define systematic development approaches about constructing application using design patterns. In this paper, we propose an approach for the pattern-oriented software development process using incremental composition for design patterns. For this proposal, first we define a development process using design patterns, propose technique for incremental composition for design patterns and view ports for software in the process. Also we deal with the problem of efficient traceability and maintenance to design patterns in the software system. And we use a feedback framework system as an illustrative example to show how the process can be used to develop the pattern-oriented software. In the development of software, the systematic development approach and usage increase efficiency to develop the system by using design experience and technique early in the development lifecycle. Therefore the system will assure the high stability and reusability and offer the low cost and time for development.