• 제목/요약/키워드: Software Change

검색결과 1,390건 처리시간 0.031초

전국 기후변화 영향평가를 위한 분포형 수문분석 툴 개발 (Development of Distributed Hydrological Analysis Tool for Future Climate Change Impacts Assessment of South Korea)

  • 김성준;김상호;조형경;안소라
    • 한국농공학회논문집
    • /
    • 제57권2호
    • /
    • pp.15-26
    • /
    • 2015
  • The purpose of this paper is to develop a software tool, PGA-CC (Projection of hydrology via Grid-based Assessment for Climate Change) to evaluate the present hydrologic cycle and the future watershed hydrology by climate change. PGA-CC is composed of grid-based input data pre-processing module, hydrologic cycle calculation module, output analysis module, and output data post-processing module. The grid-based hydrological model was coded by Fortran and compiled using Compaq Fortran 6.6c, and the Graphic User Interface was developed by using Visual C#. Other most elements viz. Table and Graph, and GIS functions were implemented by MapWindow. The applicability of PGA-CC was tested by assessing the future hydrology of South Korea by HadCM3 SRES B1 and A2 climate change scenarios. For the whole country, the tool successfully assessed the future hydrological components including input data and evapotranspiration, soil moisture, surface runoff, lateral flow, base flow etc. From the spatial outputs, we could understand the hydrological changes both seasonally and regionally.

물질전과정평가를 이용한 터치스크린패널용 화학강화유리에 대한 환경성 평가 (Environmental Assessment of Chemically Strengthened Glass for Touch Screen Panel by Material Life Cycle Assessment)

  • 이나리;이수선;김경일;홍태환
    • 청정기술
    • /
    • 제18권3호
    • /
    • pp.301-306
    • /
    • 2012
  • 급성장하고 있는 태블릿 PC와 스마트 폰과 같은 모바일 기기들은 제품 표면 보호를 위해 강한 소재인 터치스크린패널을 장착하고 있다. 따라서, 화학강화유리의 수요는 증가하게 되었고, 수요가 증가함에 따라 화학강화유리의 폐기량도 증가하게 되었다. 이 연구의 목적은 물질전과정평가(material life cycle assessment, MLCA) 기법을 사용하여 터치스크린패널에 사용되는 화학강화유리의 환경영향평가를 하는 것이다. MLCA의 소프트웨어로는 그란타의 씨이에스(CES), 시마프로(SimaPro), 가비(Gabi)를 사용하였다. 씨이에스 소프트웨어(CES software)를 통하여 2.7, 5.7, 10.3 inch 두께의 화학강화유리의 환경영향평가를 2가지 경우(폐기, 재사용)를 고려하여 수행하였다. 그 결과, 2.7, 5.7, 10.3 inch 화학강화유리를 재사용할 경우에 사용되는 에너지 값과 $CO_2$값은 폐기할 경우에 비해 약 51.4%, 46.6% 감소하는 것을 확인하였다. 시마프로 소프트웨어(SimaPro software)를 통해서는 11가지 영향범주를 평가하였는데, 11가지 영향범주 중에서 화석연료(fossil fuels), 무기물(inorganics)과 기후변화(climate change)가 주된 환경부하의 원인으로 나타났다. 그리고 가비(Gabi) 소프트웨어를 통해서 환경영향의 주된원인이 안티몬(antimony), 불화수소(hydrogen fluoride)라는 것을 알 수 있었다.

객체지향 개발에서의 효율적인 변경 관리를 위한 추적성 관리 및 영향 분석 방법 (Methodology for Traceability Management and Impact Analysis for Efficient Change Management in Object-Oriented Development)

  • 김대엽;윤청
    • 정보과학회 논문지
    • /
    • 제42권3호
    • /
    • pp.328-340
    • /
    • 2015
  • 소프트웨어에 대한 고객의 요구사항은 다양한 이유로 인해 지속적으로 변화하며, 그로 인해 소프트웨어 개발 시 변경은 불가피한 작업이다. 요구사항에 대한 변경 요청이 발생하는 경우, 변경의 파급 효과를 정확하게 예측하는 것은 효율적인 변경 관리를 위해 매우 중요하다. 본 논문은 객체지향 개발 시 적용할 수 있는 추적성 정보의 관리 방법과 시스템을 구성하는 각 산출물들의 추적성 정보를 바탕으로 변경의 파급효과를 예측하기 위한 영향 분석 지침을 제시한다. 객체지향 시스템을 구성하는 주요 산출물들에 대해서 추적의 대상이 되는 추적 항목들을 식별하고, 그것들의 연관 관계를 정의한다. 추적 항목들의 연관 관계를 기반으로 변경의 파급 효과를 순방향 및 역방향으로 추적하고, 분석할 수 있는 가이드라인을 제시함으로써, 정확한 변경의 범위를 식별하는 것이 본 논문이 제안하는 방법의 목적이다.

초등학교 컴퓨터 교육과정의 개선 방향에 관한 연구 (A Study on the Improvement Directions of Computer Curriculum in Elementary School)

  • 배영권;임진숙;이태욱
    • 컴퓨터교육학회논문지
    • /
    • 제8권3호
    • /
    • pp.29-42
    • /
    • 2005
  • 지식정보사회에서 컴퓨터교육의 필요성 및 중요성은 계속 강조되고 있다. 그러나 현재의 초등학교 컴퓨터 교육은 컴퓨터활용만을 위주로 전개되고 있는 형편이다. 그러나 응용 SW의 기능 습득을 통한 기계적 사무 처리 능력 향상이나 교육용 SW의 단순한 활용 측면의 접근용 지식정보사회의 요구에 부응하기 어렵다. 그러므로 이제는 창의적이고 논리적인 사고를 바탕으로 계속적으로 변화, 발전하는 지식정보사회의 사회적, 문화적인 환경을 이해하여 새로운 가치를 창조하고 지식을 형성하기 위한 본질적인 과학으로서의 컴퓨터교육이 필요한 시기라 여겨진다. 따라서 본 논문에서는 현 컴퓨터 교육의 문제점을 토대로 초등컴퓨터교육과정 변화의 필요성을 제시하고, 지식정보사회에서의 초등학교 컴퓨터 교육과정의 변화 방향에 대한 현장 교사들의 의견을 조사하였다. 또한 현재 초등학교 컴퓨터교육과정을 ACM과 미국 노스캐롤라나주, 캘리포니아주의 초등학교 컴퓨터교육과정을 중심으로 비교 분석 하여 초등학생을 위한 컴퓨터교육과정을 제시하였다.

  • PDF

보육교사의 이직의도에 대한 조직문화와 직무만족도의 영향 (The Effect of Organizational Culture and Job Satisfaction on Childcare Teachers' Intention to Change Jobs)

  • 최혜영;조성연;권연희
    • Human Ecology Research
    • /
    • 제52권4호
    • /
    • pp.405-414
    • /
    • 2014
  • The purpose of this study was to investigate the influences of organizational culture and childcare teachers' job satisfaction on their intention to change jobs. The participants of this study were 290 childcare teachers from the Busan and Gyeongnam areas. The instruments used in this study were the Organizational Culture Scale (4 factors with 16 items), Childcare Teacher's Job Satisfaction Scale (6 factors with 40 items), and Childcare Teacher's Intention to Change Jobs Scale (1 factor with 7 items). The data were analyzed by descriptive statistics, one-way analysis of variance, Pearson's product moment correlation, and stepwise multiple regression with SPSS ver. 21.0 software. The results were as follows: First, the higher childcare teachers' intention to change jobs, the lower was their monthly income, age, and career level, and the total number of children that they had to serve. Second, there were significant positive correlations between childcare teachers' intention to change jobs and their innovative, collective, and rational organizational culture. Further, there were significant negative correlations between childcare teachers' intention to change jobs and hierarchical organizational culture. and between childcare teachers' intention to change jobs and their job satisfaction. Finally, childcare teachers' intention to change jobs was found to be 46% about job satisfaction and organizational culture and was explained the most by the director's childcare center management. This study primarily suggests that a director's role is important in the lowering of childcare teacher's intention to change jobs.

위성 시뮬레이터 개발을 위한 ERC32 프로세서 기반의 가상화 시스템 개발 (Virtualized System Development Based on ERC32 Processor for Satellite Simulator)

  • 최종욱;신현규;이재승;천이진
    • 한국위성정보통신학회논문지
    • /
    • 제6권1호
    • /
    • pp.50-56
    • /
    • 2011
  • 위성 탑재소프트웨어를 개발하는 과정에서 프로세서 에뮬레이터와 위성 시뮬레이터는 핵심 개발 툴로서, 탑재소프트웨어 개발/검증 전반에 사용하며 실제 하드웨어를 대체할 수 있는 수준까지 활용이 가능하다. 현재 한국항공우주연구원에서 개발하는 저궤도 위성의 경우 ERC32 프로세서를 사용하며 Aeroflex Gaisler에서 판매하는 TSIM-ERC32 에뮬레이터를 사용하여 탑재소프트웨어 시뮬레이터를 개발하여 탑재소프트웨어 개발 및 테스트에 사용하였으나, 실제 위성 시뮬레이터를 개발하는 과정에서 에뮬레이터 코어를 개발자가 원하는 방식으로 수정 및 변경할 수 없는 문제와 위성 시뮬레이터 연동 시 인터페이스를 쉽게 구현할 수 없는 문제가 발생한다. 본 논문에서는 이러한 문제들을 해결하기 위해 ERC32 코어를 정확히 에뮬레이션 할 수 있는 인터프리트 방식의 Cycle True 에뮬레이터 개발 방법에 대해서 기술하며 에뮬레이터를 이용한 RTOS 기반의 소프트웨어 개발 및 디버깅 환경에 대해서 설명한다.

Development of an Emissions Processing System for Climate Scenario Inventories to Support Global and Asian Air Quality Modeling Studies

  • Choi, Ki-Chul;Lee, Jae-Bum;Woo, Jung-Hun;Hong, Sung-Chul;Park, Rokjin J.;Kim, Minjoong J.;Song, Chang-Keun;Chang, Lim-Seok
    • Asian Journal of Atmospheric Environment
    • /
    • 제11권4호
    • /
    • pp.330-343
    • /
    • 2017
  • Climate change is an important issue, with many researches examining not only future climatic conditions, but also the interaction of climate and air quality. In this study, a new version of the emissions processing software tool - Python-based PRocessing Operator for Climate and Emission Scenarios (PROCES) - was developed to support climate and atmospheric chemistry modeling studies. PROCES was designed to cover global and regional scale modeling domains, which correspond to GEOS-Chem and CMAQ/CAMx models, respectively. This tool comprises of one main system and two units of external software. One of the external software units for this processing system was developed using the GIS commercial program, which was used to create spatial allocation profiles as an auxiliary database. The SMOKE-Asia emissions modeling system was linked to the main system as an external software, to create model-ready emissions for regional scale air quality modeling. The main system was coded in Python version 2.7, which includes several functions allowing general emissions processing steps, such as emissions interpolation, spatial allocation and chemical speciation, to create model-ready emissions and auxiliary inputs of SMOKE-Asia, as well as user-friendly functions related to emissions analysis, such as verification and visualization. Due to its flexible software architecture, PROCES can be applied to any pregridded emission data, as well as regional inventories. The application results of our new tool for global and regional (East Asia) scale modeling domain under RCP scenario for the years 1995-2006, 2015-2025, and 2040-2055 was quantitatively in good agreement with the reference data of RCPs.

UML 모델 기반 임베디드 소프트웨어 모델링 및 코드 자동 생성 기법 연구 (A Study on UML based Modeling and Automatic Code Generation for Embedded Software)

  • 류호동;이우진
    • 중소기업융합학회논문지
    • /
    • 제2권1호
    • /
    • pp.33-40
    • /
    • 2012
  • 최근에 임베디드 환경은 하드웨어의 비약적인 발전과 다양한 전자 제품에서의 소프트웨어 제어로 인하여 소프트웨어 분야에서 많은 변화를 겪고 있다. 이러한 환경적 변화로 인한 요구사항의 증가는 임베디드 소프트웨어의 복잡도를 높여왔고 이는 기존 개발방법의 한계를 보여주었다. 모델 기반의 개발방법은 이미 오래전 제기되었던 범용 소프트웨어 개발에서 발생했던 한계의 해결을 위하여 제시되고 지금까지 사용되어온 방법으로서 임베디드 환경에 닥친 한계의 극복을 위한 대안 중 하나로 꼽히고 있다. 이 논문에서는 이 모델 기반 개발 방법론을 임베디드 소프트웨어 적용하기 위한 모델 기반의 다이어그램 편집기와 이로부터 작성된 모델을 이용하여 자동적으로 코드를 생성하는 코드 자동생성기를 제안한다. 모델 정의에 사용된 다이어그램 편집기는 GMF를 이용하여 구현하며, 코드 자동생성기에는 임베디드 환경의 특징인 제한된 메모리와 동시적 병행성 문제를 해결하기 위한 코드 생성 기법을 추가한다. 아울러 생성된 코드의 검증을 위하여 기존의 코드를 대체하여 수행하는 방법을 사용한다.

  • PDF

Extracting the Source Code Context to Predict Import Changes using GPES

  • Lee, Jaekwon;Kim, Kisub;Lee, Yong-Hyeon;Hong, Jang-Eui;Seo, Young-Hoon;Yang, Byung-Do;Jung, Woosung
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제11권2호
    • /
    • pp.1234-1249
    • /
    • 2017
  • One of the difficulties developers encounter in maintaining tasks of a large-scale software system is the updating of suitable libraries on time. Developers tend to miss or make mistakes when searching for and choosing libraries during the development process, or there may not be a stable library for the developers to use. We present a novel approach for helping developers modify software easily and on time and avoid software failures. Using a tool previously built by us called GPES, we collected information of projects, such as abstract syntax trees, tokens, software metrics, relations, and evolutions, for our experiments. We analyzed the contexts of source codes in existing projects to predict changes automatically and to recommend suitable libraries for the projects. The collected data show that researchers can reduce the overall cost of data analysis by transforming the extracted data into the required input formats with a simple query-based implementation. Also, we manually evaluated how the extracted contexts are similar to the description and we found that a sufficient number of the words in the contexts is similar and it might help developers grasp the domain of the source codes easily.

신뢰성 데이터 수집 및 분석을 위한 SPR/SCR 관리 시스템의 설계 및 구현 (The Dessing and Implementation of the SPR/SCR Management System for Reliability Data Collection and Analysis)

  • 이창희;한판암
    • 한국정보처리학회논문지
    • /
    • 제4권2호
    • /
    • pp.409-429
    • /
    • 1997
  • 소프트웨어를 개발하고 운영하는 동안 직면하는 문제들은 소프트웨어나 하드웨어 또는 운영의 결함에 기인한다. 이들의 다양성 문제, 문제들을 조정하고 체계적으로 원인을 규명하기 위한 문제 발생의 규명 및 수정 작업을 중심적으로 관리하는 시스템이 요구 되고 있다.본 논문에서는 소프트웨어 개발 수명 주기(Softwate Development Life Cycle :SDIC)에서 획득할 수 있는 결함 데이터(Fault Data) 프로세스 데이터(Precess Data) 프로덕트 데이터(Preduct Data)를 수집하고 분석하기 위한 소프트웨어 문제 보고서 (Software Change Report:SCR)를 처리하는 SPR/SCR 관리시스를 개발하고 적용하였다. SPR/SCR 관리 시스템의 목적은 4가지가 있다. 첫째로 모든 소프트웨어 결함들을 문서 화하고, 수정하며 무시않는다. 둘째로 SPR의 타당성에 대해 평가된다. 셋째로 SPR의 진행 상태를 개발자 또는 사용자에게 피드백한다., 넷째로 소프트웨어 품질과 신뢰성을 예측하고 측정하기 위한 기본 자료를 제공한다. 이들 목표는 SRE/SCR 관리시스템의 적용에 의해 충족시킬 수 있다. 또한 소프트웨어 신뢰성의 달성 비욜, 테스트의 종료기준, 릴 리 즈 시기의 예측, 효율적인 개발 관리에 반영될 수 있다.

  • PDF