• Title/Summary/Keyword: 소프트웨어 고품질

Search Result 221, Processing Time 0.024 seconds

Design and Implementation of SMART (Software Management Assistant and Reference Tool) (SMART (Software Management Assist ant and Reference Tool) 시스템의 설계 및 구현)

  • Jin, Ki-Sung;Won, Jong-Ho;Kim, June;Kim, Myung-Joon
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.367-369
    • /
    • 2002
  • 소프트웨어 프로젝트의 경쟁력 프로젝트의 생명 주기 전반에 걸친 체계적인 관리를 통하여 유지될 수 있으며, 이러한 체계적인 관리는 경쟁력 있는 프로젝트의 개발 및 유지를 위한 하나의 전략적 기술(strategic technology)이다 본 논문에서는 프로젝트 생명 주기 전반에 걸쳐 프로젝트를 체계적이고 효율적으로 관리하여 고품질의 결과물을 생성하고, 이를 통한 결과물의 기술 및 시장 경쟁력을 높이기 위하여 당 연구부에서 개발하여 사용하고 있는 프로젝트 관리 및 지원도구인 SMART (Software Management Assistant and Reference Tool) 시스템을 소개한다.

  • PDF

The Development of the Distance Education System for PDA Applied to Making Internet Software (인터넷 소프트웨어 제작을 위한 PDA용 원격교육시스템 개발)

  • Kim, Chi-Su
    • Journal of The Korean Association of Information Education
    • /
    • v.8 no.1
    • /
    • pp.91-99
    • /
    • 2004
  • According to get ubiquitous environment, it is suggested to environment to get information with whichever terminal at any time wherever. Advancement of ability of mobile device increase requirement of wireless internet base solution. In this paper We developed distance education system based on wireless internet. This system has no problem of bandwidth and resolution of pocket pc because of using SWF(Shockwave Flash). It can maintain readability of high quality when size of resolution is changed but another graphic format can't maintain it.

  • PDF

Structure and design of data broadcasting receiver supporting forward compatibility (순방향 호환성을 지원하는 데이터 방송 수신장치의 구조 및 설계)

  • Shin, Ki-Sun;Bang, Gun;Choi, Jin-Soo;Kim, Jin-Woong
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 2002.11a
    • /
    • pp.277-281
    • /
    • 2002
  • 최근 디지털 방송에서는 고품질의 AV 프로그램과 함께 다양한 멀티미디어 콘텐츠를 제공하는 데이터 방송에 대한 관심이 고조되면서 이를 처리할 수 있는 디지털 방송 수신장치에 대한 연구가 활발히 이루어지고 있다. 이와 관련하여, 방송 매체 및 방식에 따라 다양한 표준이 존재하는 데이터 방송환경에서 새로운 기술과 서비스의 등장이 가속화됨에 따라, 이를 수용 할 수 있는 새로운 수신장치에 대한 필요성이 대두되고 있다. 그러나 일반적으로 한번 가정 내에 보급된 디지털 수신장치는 업그레이드가 용이하지 않기 때문에 새로운 방송 서비스를 제공한다고 하더라도 이를 적극적으로 수용할 수 없는 어려움이 있다. 따라서 본 논문에서는 새로운 방송기술과 서비스를 쉽게 수용할 수 있는 데이터 방송 수신장치의 구조를 제안한다. 특히, 지상파 방송망을 통하여 데이터 방송 수신장치의 성능 및 기능을 업그레이드하기 위한 소프트웨어를 다운로드하고 설치하는 알고리즘을 설명한다.

  • PDF

Automatically Generating C++ Source Code from LOTOS Specifications (LOTOS 명세로부터 C++ 소스코드의 자동 생성)

  • Kim, Cheol-Hong;Cheon, Yun-Sik;Kim, Gang-Ho
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.12
    • /
    • pp.3138-3150
    • /
    • 1998
  • 정보통신용 소프트웨어 개발은 대용량, 고신뢰도, 고복잡도, 이질성 및 분산 환경이라는 특징을 가지고 있다. 이러한 시스템을 개발함에 있어서 개발 품질 및 적정 비용을 유지하기 위해서는 향상된 정형명세 기법과 이러한 기법을 지원하는 도구가 필수적이다. ISO 표준 정형 명세 언어인 LOTOS는 사용자의 요구사항이나 시스템 모형을 추상적이고 정형적으로 작성할수 있도록 한다. 반면, 명세로부터 구현을 직접 도출하기는 쉽지 않다. 본 연구는 LOTOS 명세 언어로 작성된 명세로부터 C++ 코드를 자동 생성하여, 이를 PC 플랫폼상에서 실행하는 동작 모형을 통하여 시스템의 기능적 요구사항의 오류를 초기에 검출할 수 있는 프로토타이핑을 지원하는 LOTOS/C++ 코드 생성기(code generator)를 개발하는 것이다.

  • PDF

A Case Study on the Effect of Expectation and Implementation of Integrated SLM Based on ITIL (ITIL 기반의 통합 SLM 시스템 설계와 기대효과에 관한 사례연구)

  • Jeong, Eun-Ah
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.05a
    • /
    • pp.273-276
    • /
    • 2008
  • 오늘날 기업은 IT 서비스 제공자에게 급변하는 비즈니스에 신속하게 대응하고 안정적 IT 서비스 지원을 통한 비즈니스 서비스의 연속성 증대와 IT 조직의 효율적 운영을 통한 운영 비용 절감을 요구하고 있다. 이에 국내외 ITO(IT Outsourcing) 기업들은 고객에게 TCO(Total Cost of Ownership : 총소유비용) 경감 외에 Time-to-Market 단축과 고품질의 IT 서비스를 제공하기 위한 전략적 지원체계가 필요하게 되었고 SLA를 기반으로 한 SLM 프로세스의 체제 정비에 심혈을 기울이기 시작했다. 그러나 이제까지의 SLM 프로세스는 단순 정보만 제공되어 IT 서비스를 유지, 개선시키기에는 한계가 있다. 그러므로 여러 프로세스들이 통합되고, 측정지표에 대해 실시간으로 자동 집계되어 통계 리포트를 제공하고 통계결과를 자동으로 보고하여 문제 발생시 원인 파악 및 대처가 빠르게 진행될 수 있도록 자동화된 통합 SLM 시스템 구축이 필요하다. 본 연구에서는 통합되고 자동화된 SLM 프로세스 모델 제시를 통해 프로세스 단계별로 성공요인을 도출하고 다양한 기업에 적용 후, 실증적 기대효과를 제시하여 향후 SLM 시스템을 구축하는 기업에게 실질적인 지침을 마련해주고자 한다.

A Code Clustering Technique for Unifying Method Full Path of Reusable Cloned Code Sets of a Product Family (제품군의 재사용 가능한 클론 코드의 메소드 경로 통일을 위한 코드 클러스터링 방법)

  • Kim, Taeyoung;Lee, Jihyun;Kim, Eunmi
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.12 no.1
    • /
    • pp.1-18
    • /
    • 2023
  • Similar software is often developed with the Clone-And-Own (CAO) approach that copies and modifies existing artifacts. The CAO approach is considered as a bad practice because it makes maintenance difficult as the number of cloned products increases. Software product line engineering is a methodology that can solve the issue of the CAO approach by developing a product family through systematic reuse. Migrating product families that have been developed with the CAO approach to the product line engineering begins with finding, integrating, and building them as reusable assets. However, cloning occurs at various levels from directories to code lines, and their structures can be changed. This makes it difficult to build product line code base simply by finding clones. Successful migration thus requires unifying the source code's file path, class name, and method signature. This paper proposes a clustering method that identifies a set of similar codes scattered across product variants and some of their method full paths are different, so path unification is necessary. In order to show the effectiveness of the proposed method, we conducted an experiment using the Apo Games product line, which has evolved with the CAO approach. As a result, the average precision of clustering performed without preprocessing was 0.91 and the number of identified common clusters was 0, whereas our method showed 0.98 and 15 respectively.

Using Digital Climate Modeling to Explore Potential Sites for Quality Apple Production (전자기후도를 이용한 고품질 사과생산 후보지역 탐색)

  • Kwon E. Y.;Jung J. E.;Seo H. H.;Yun J. I.
    • Korean Journal of Agricultural and Forest Meteorology
    • /
    • v.6 no.3
    • /
    • pp.170-176
    • /
    • 2004
  • This study was carried out to establish a spatial decision support system for evaluating climatic aspects of a given geographic location in complex terrains with respect to the quality apple production. Monthly climate data from S6 synoptic stations across South Korea were collected for 1971-2000. A digital elevation model (DEM) with a 10-m cell spacing was used to spatially interpolate daily maximum and minimum temperatures based on relevant topoclimatological models applied to Jangsoo county in Korea. For daily minimum temperature, a spatial interpolation scheme accommodating the potential influences of cold air accumulation and the temperature inversion was used. For daily maximum temperature estimation, a spatial interpolation model loaded with the overheating index was used. Freezing risk in January was estimated under the recurrence intervals of 30 years. Frost risk at bud-burst and blossom was also estimated. Fruit quality was evaluated for soluble solids, anthocyanin content, Hunter L and A values, and LID ratio, which were expressed as empirical functions of temperature based on long-term field observations. AU themes were prepared as ArcGlS Grids with a 10-m cell spacing. Analysis showed that 11 percent of the whole land area of Jangsoo county might be suitable for quality 'Fuji' apple production. A computer program (MAPLE) was written to help utilize the results in decision-making for site-selection of new orchards in this region.

Design and Implementation of a Low-cost Uncompressed Internet HDTV System (비압축 인터넷 HDTV 시스템의 저비용 설계 및 구현)

  • Jo, Jin-Yong;Chae, Jong-Kwon;Kim, Jong-Won;Byeon, Ok-Hwan;Kwak, Jai-Seung
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.32 no.1B
    • /
    • pp.71-82
    • /
    • 2007
  • Recent advances in optical-network technologies have led to the advent of broadband networks reaching 10 Gbps. The increase of available network bandwidth envisions wide-spread use of broadband applications such as uncompressed Internet HDTV, which would be a cutting-edge application for networked collaborations. Despite of breakthroughs in high-performance systems and networks, expensiveness blocks wide-range deployments of uncompressed Internet HDTV systems. In this paper, we propose a low-cost uncompressed Internet HDTV system and discuss its software architecture in depth. We conducted several network-based experiments utilizing a research network test-bed to evaluate the performance of the proposed system.

A Method for Instantiating Product Line Architecture using Formal Specifications (정형 명세를 이용한 제품계열 아키텍처의 인스턴스화 기법)

  • Shin, Suk-Kyung;Her, Jin-Sun;Kim, Soo-Dong
    • Journal of KIISE:Software and Applications
    • /
    • v.33 no.12
    • /
    • pp.1008-1021
    • /
    • 2006
  • Product line engineering(PLE) is one of the recent and effective reuse approaches that enables developing a number of applications by instantiating a core asset. Elements of a core asset are product line architecture(PLA), component, and decision model. Among these elements, PLA is the key element since it defines the overall structure of the core asset. Although numerous PLE methodologies have been introduced, it is still unclear what should be the elements of a PLA and how to systematically instantiate it for specific applications. Formal specifications can play a key role in defining detailed and precise instantiation process. In this paper, we first present a meta model of PLA and show how to specify PLA in a formal language, Object-Z. Then, we propose instantiation rules using formal specification and those rules precisely define constraints for instantiating PLA. By applying the proposed formal specification, we believe PLA instantiation can be carried out precisely and correctly, yielding high quality software development.

(Adaptive Component Metrics in Component Analysis Phase) (컴포넌트 분석단계에 적용 가능한 컴포넌트 메트릭스)

  • 고병선;박재년
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.5_6
    • /
    • pp.389-397
    • /
    • 2003
  • The component-based development methodology becomes famous as the new way for reuse. The goal of the reuse is improvement of quality, productivity and independence on the software development. For the improvement in the quality of a component-based system, it is necessary to research component metrics in the early phase of a component development. Hence, in this paper, we propose new component metrics using the information of a component analysis phase. Those are CCI(Complexity of Component Interface) and LCC(Lack Cohesion of Component interface). CCI indicates a difficulty about comprehension, modification, management, use of interface. LCC indicates a functional independence about how strong the elements are related with. Therefore, it is possible to predict and manage the quality of a component to be developed. Predicting a lowness of complexity and highness of cohesion as an independent functional unit by a component interface in the early phase of a component development, we can expect the improvement in the quality of a system.