• Title/Summary/Keyword: 체계지원 소프트웨어

Search Result 253, Processing Time 0.023 seconds

Generating a Guideline of Expert Assessment to Support Feedback of Research Activity of R&D Software (R&D 소프트웨어 연구 활동 지원을 위한 전문가 평가 가이드라인 생성)

  • Shin, Jong-Hwan;Baek, Du-San;Lee, Byungjeong;Lee, Jung-Won
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.500-503
    • /
    • 2016
  • 소프트웨어의 개발 단계에서는 검증을 위한 V&V(Verification & Validation) 프로세스를 통해 체계적인 개발 활동이 가능하도록 지원하고 있다. 이에 반해 소프트웨어 요구사항 분석 이전에 수행되는 연구 단계는 그렇지 못하며, 또한 소프트웨어 연구 사업의 평가 시 구체적인 기준의 부재, 평가 시간과 수집된 자료의 부족 등의 문제가 제기 되었다. 따라서 본 논문에서는 연구자의 연구 활동과 연구 평가자의 연구 평가 활동을 지원하기 위해 소프트웨어 관련 국제 표준에서 추출한 요구사항을 바탕으로 하여 목표 구조, 평가 메트릭을 도출하고, 평가 시나리오와 그것을 해설해주는 가이드라인을 생성하는 방법을 제안한다. 우리의 연구는 연구 평가를 위한 메트릭 가이드라인인 라이덴 선언에 일부 부합하는 것을 확인하였다. 연구 결과는 연구 평가의 효율화와 자동화를 위한 향후 연구의 기초가 될 것이다.

An Open Source GIS Based Planning Support System for Abandoned, Vacant, and Underutilized Land (유휴공간 분석을 위한 오픈소스 GIS 기반의 계획지원체계)

  • KIM, Dong-Han
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.19 no.4
    • /
    • pp.1-16
    • /
    • 2016
  • After entering a more stable growth phase since the 2000s, new urban development has become smaller and fragmented and interiors of existing cities are aging and becoming underutilized. Therefore, using vacant and underutilized land in urban area has high value in national urban policies in terms of compact urban development and circular land use management. To do so, it is necessary to develop scientific research methods and tools to better understand the characteristics and potential of vacant and underutilized land. The main goals of the study are as follows. First, this research aims to develop a pilot system for analysis and assessment of abandoned, vacant, and underutilized space. The pilot system will act as a scientific policy support measure to systematically identify vacant and underutilized space. Busan Metropolitan City, with a variety of vacant and underutilized space, was selected as the case study area. The second goal is to develop a planning support system for abandoned, vacant and underutilized Land using open source GIS software, uDig. GIS based decision support systems or planning support systems to resolve spatial problem is not a new innovation, but using open source GIS provides new opportunities and potential. To conclude, the research will derive implications for future work.

A Study for Modeling Combat System Architecture With UPDM and UML (UPDM&UML을 이용한 함정전투체계 모델링 방안에 대한 연구)

  • Park, Ji-Eun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2017.07a
    • /
    • pp.21-24
    • /
    • 2017
  • 본 논문은 함정 전투체계의 아키텍처를 설계하고 세부 기능을 분석 및 구현하기 위한 방안 연구를 위해 작성되었다. 함정 전투체계와 같이 복잡도 높은 대규모 시스템에서 문서 산출물에 근거한 개발은 산출물 간 유기적인 연결이 어렵고 요구조건의 변화에 따른 영향 요소 식별 및 반영이 어렵다는 단점을 갖는다. 이에 대한 대안으로 제시된 모델 기반 개발 방법론을 함정 전투체계에 적용하기 위해 미 국방 분야 표준 아키텍처인 DoDAF와 이를 지원하는 UPDM, 시스템 엔지니어링과 소프트웨어 엔지니어링 분야의 모델링을 지원하는 SYSML/UML을 살펴보고 함정 전투체계에 적합한 모델 구성 및 각 개발 단계 별 모델링을 수행하는 절차에 대한 가이드라인을 제시한다.

  • PDF

Development of Support Package for the Software Quality Assurance (소프트웨어 품질보증(SQA) 지원 패키지 개발)

  • Yu, Chung-Jae;Han, Hyuk-Soo
    • The KIPS Transactions:PartD
    • /
    • v.11D no.5
    • /
    • pp.1105-1122
    • /
    • 2004
  • The organization and company's effort to improve software qualify contributes to the increase of software productivity and quality in some sense. However, it has not been a solution of root causes. This result is caused not because of people or technology, but process in-stitutionalization. Recently SQA (Software Quality Assurance), which provide mechanism to make sure that the software development process and products follow the assigned requirements, plan and standards, is applied to achieve the quality improvements. Several standards and models are developed for SQA activities. However, those standards and mode]s are written in form and do not provide information related to the detailed procedures, methods and outputs. Therefore, the organizations that want to adopt those models or standards have to put a lot of effort to acquire the knowledge about the models and to set up SQA Process that is tailored to meet organization's goal and objectives. In this research, we developed SQA support package to support the organization to develop their SQA process in more convenient and systematic ways. With this package, the organizations can establish SQA Process by tailoring those features necessary to reflect organization's characteristics. We expect this package contribute the organizations in a way that it reduce the effort and cost for establishing SQA process.

Cognitive Systems Engineering as a New Approach to Designing Software-Based Systems (소프트웨어 기반 시스템을 설계하는 새로운 접근법으로서의 인지시스템공학)

  • Ham, Dong-Han
    • Journal of the Korea Safety Management & Science
    • /
    • v.14 no.3
    • /
    • pp.229-236
    • /
    • 2012
  • 소프트웨어 기반의 시스템 설계과정에서 설계자가 고려해야 하는 요소들이 다양해지면서 시스템 설계가 점점 어려워지고 있다. 다양한 설계 요소들이 존재하지만 사용자의 특성 및 직무, 사용가능한 정보기술의 특성 등이 핵심적인 요소로 간주된다. 또한 정보기술이 발달하면서 인간과 시스템의 상호작용이 점점 인지적인 특징을 지니게 되었다. 따라서 사용성 높고, 효율적이면서 안전한 소프트웨어 기반의 시스템을 개발하기 위해서는 시스템 설계자가 사용자의 인지적인 요구사항 및 그들의 직무를 시스템 설계과정에서 체계적으로 다룰 수 있어야 한다. 그러나 소프트웨어 공학, 시스템 공학 및 인간-컴퓨터 상호작용 등에서의 전통적인 시스템 설계 방법은 이러한 설계자의 설계활동을 효과적으로 지원하는데 한계가 있었다. 그 대안으로 인지시스템공학(cognitive systems engineering; CSE)은 인간중심의 설계철학을 바탕으로 소프트웨어 기반의 복잡한 시스템 설계과정에서 설계자의 활동을 체계적으로 도와줄 수 있는 유용한 개념과 방법을 제공해주고 있다. CSE는 원래 사람이 실시간으로 감시 및 제어해야 하는 복잡한 사회기술적 시스템(예: 원자력발전소 및 공항관제소)의 분석, 설계 및 평가를 위해 태동한 학문이다. 그러나 CSE에서 제공하는 이론적 및 방법론적 프레임워크는 소프트웨어 기반의 시스템을 설계하는 데에도 유용하게 활용할 수 있는 충분한 가능성을 갖고 있다. 이 논문은 CSE의 근간을 이루는 핵심 개념 및 원칙을 고찰하고 소프트웨어 기반 시스템 설계에의 활용가능성 및 그 방안을 논의한다.

Component Grid: A Developer-centric Environment for Defense Software Reuse (컴포넌트 그리드: 개발자 친화적인 국방 소프트웨어 재사용 지원 환경)

  • Ko, In-Young;Koo, Hyung-Min
    • Journal of Software Engineering Society
    • /
    • v.23 no.4
    • /
    • pp.151-163
    • /
    • 2010
  • In the defense software domain where large-scale software products in various application areas need to be built, reusing software is regarded as one of the important practices to build software products efficiently and economically. There have been many efforts to apply various methods to support software reuse in the defense software domain. However, developers in the defense software domain still experience many difficulties and face obstacles in reusing software assets. In this paper, we analyze practical problems of software reuse in the defense software domain, and define core requirements to solve those problems. To meet these requirements, we are currently developing the Component Grid system, a reuse-support system that provides a developer-centric software reuse environment. We have designed an architecture of Component Grid, and defined essential elements of the architecture. We have also developed the core approaches for developing the Component Grid system: a semantic-tagging-based requirement tracing method, a reuse-knowledge representation model, a social-network-based asset search method, a web-based asset management environment, and a wiki-based collaborative and participative knowledge construction and refinement method. We expect that the Component Grid system will contribute to increase the reusability of software assets in the defense software domain by providing the environment that supports transparent and efficient sharing and reuse of software assets.

  • PDF

A Study on Enhancing Cybersecurity of Weapon Systems for Life-Cycle (무기체계 수명주기 간 사이버보안 적용 개선방안)

  • Jung, Yong-Tae;Jung, Hyun-Sik;Kang, Ji-Won
    • Convergence Security Journal
    • /
    • v.19 no.4
    • /
    • pp.67-75
    • /
    • 2019
  • Recently, the Ministry of National Defense has included embedded software for weapon systems as targets for the Defense cyber security. The Concept has been extended and evolved from the cyber security area that was previously limited to the information domain. The software is becoming increasingly important in weapon systems, and it is clear that they are subject to cyber threats. Therefore, We would like to suggest a improvement direction by diagnosing problems in terms of cyber security of the weapon systems for the life cycle. In order to improve cyber security of weapon systems, comprehensive policy including the weapon embedded software management should be established and the involved stakeholder should be participated in the activities.

Design and Implementation of Supporting Tool for Medical Software Testing Certification (의료용 소프트웨어 시험 인증을 위한 지원도구의 설계 및 구현)

  • Hong Jung-Hun;Kim Hyuk-Joo;Yang Hae-Sool
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.10a
    • /
    • pp.465-468
    • /
    • 2004
  • 의료기기 산업은 시장규모와 생산규모에서 미국이 전 세계의 $40\%$ 이상을 차지하고 있어 국내외 모든 의료기기 제조업체에서는 미국시장진출을 목표로 꾸준히 노력하고 있는 실정이다. 그러나 의료기기는 인체에 직접 적용된다는 특성으로 인해 각 국가의 정부는 저마다 다른 엄격한 기준으로 자국내 시장진출을 규제하고 있으며 엄격한 관리제도를 유지하고 있다. 국내 최신의 전자 의료기기는 필수적으로 의료기기를 제어하기 위한 의료용 소프트웨어를 필요로 하므로 의료기기 산업의 발전은 의료용 소프트웨어 산업의 발전에 직결된다고 할 수 있다. 그러나 의료기기의 경우에는 인$\cdot$허가를 위한 제도 및 절차가 갖추어져 활용되고 있는 반면, 의료용 소프트웨어의 경우에는 적합한 평가기준이 마련되어 있지 못하여 제도 및 체계구축의 필요성이 대두되고 있다. 본 논문에서는 국제표준(ISO/IEC 12119, ISO/IEC 9126을 바탕으로 평가메트릭을 구축하여 의료용 소프트웨어의 정량적인 품질을 측정, 평가하여 품질측정의 결과를 토대로 품질을 인증하는 의료응용 소프트웨어 시험인증 지원도구를 설계 및 구현하였다.

  • PDF

Development of Component for Network Management Based on Catalysis (카타르시스 방법론에 기반한 네트워크 관리 컴퍼넌트 개발)

  • 김행곤;차정은;김지영;박은주
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.04a
    • /
    • pp.555-557
    • /
    • 2000
  • CBD(Component Based Development)는 미리 만들어진 검증된 부품을 합성, 조립하는 작업으로, 최근에 빠른 속도로 생겨난 카타르시스는 객체와 프레임워크로 CBD를 위한 완벽한 지원을 제공하는 차세대 방법론이다. 네트워크 환경과 인터넷의 보급으로 인한 인프라 구축과 다양한 방법론의 개발은 소프트웨어 부품화로써의 컴퍼넌트 기반 소프트웨어 개발에 대한 관심을 높이고 제반 여건을 조성하는 계기가 되었다. 또한 네트워크 기반의 분산 환경이 응용의 개발과 활용을 위한 표준 아키텍쳐로 자리잡아 가면서 네트워크 관리가 개별 응용으로서 뿐 아니라 대부분의 응용에서 하부 계층 지원 서비스로 요구되는 중요한 응용 도메인이 된다. 따라서 다수의 개발자들이 환경적 제약없이 네트워크 관리를 위한 응용 컴퍼넌트를 획득, 조립함으로써 요구되는 서비스를 구현할 수 있다. 그러므로 본 논문에서는 컴포넌트 소프트웨어 설계를 위한 방법론인 카타르시스를 사용하여 네트워크 관리 시스템(NMS)을 위한 컴포넌트를 설계하고 필요한 컴포넌트를 식별, 개발한다. 이를 통해 NMS를 위한 공용의 컴퍼넌트를 확보함으로써 체계적인 CBD 방법론에 의한 NMS 개발로의 표준화된 접근할 수 있다.

  • PDF

An Approach to Managing Requirements as a Core Asset in Software Product-Line (소프트웨어 프로덕트 라인에서 핵심 자산으로서 요구사항을 관리하는 방법)

  • 문미경;염근혁
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.8
    • /
    • pp.1010-1026
    • /
    • 2004
  • The goal of product line engineering is to support the systematic development of a set of similar software systems by understanding and controlling their common and distinguishing characteristics. The product line engineering is a process that develops reusable core assets and develops a set of software-intensive systems from a common set of core assets in a prescribed way. Currently, many software development technologies are accomplished in context of product line. However, much of the product line engineering research have focused on the reuse of work products relating to the software's architecture, detail design, and code. The product lines fulfill the promise of tailor-made systems built specifically for the needs of particular customers or customer groups. In particular, commonality and variability play central roles in the all product line development processes. These must be treated already during the requirement analysis phase. Requirements in product line engineering are basis of software development just like as traditional system development engineering, and basis of deciding other core assets' property - commonalities and variabilities. However, it is difficult to elicit, analyze and manage correct requirements. Therefore, it is necessary to develop systematic methods which can develop and manage requirement as core asset, which can be stable in anticipative change and can be well adapted to unpredictable change. In this paper, we suggest a method of managing requirements as core asset in product line. Through this method, the reuse of domain requirements can be enhanced. As a result, the cost and time of software development can be reduced and the productivity can be increased.