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

Search Result 251, Processing Time 0.042 seconds

AHP(Analytic Hierarchy Process)-based Decision Support System for Component Selection of Weapon System (무기체계 컴포넌트 선택을 위한 AHP 기반 의사결정지원시스템)

  • Kim, Yong-Hui;No, Yeong-Sik;Gwon, Gi-Jeong;Seo, Yun-Ho
    • Journal of Information Technology and Architecture
    • /
    • v.9 no.3
    • /
    • pp.221-231
    • /
    • 2012
  • 최근 국방 분야의 모델링 및 시뮬레이션에서는 훈련 비용과 개발 비용을 절감하기 위하여 재구성 가능한 시뮬레이션 모델의 연구를 추진하고 있다. 기존 연구에서는 소프트웨어 프로덕트 라인 공학을 적용하여 BCM(Basic Component Model)을 정의하고 이들을 재구성 할 수 있는 도구를 개발하였다. 하지만 프로덕트를 생성하기 위한 컴포넌트 재구성 시 설계자의 의사를 체계적으로 반영할 수 없으며, 각각의 컴포넌트들의 정량적 요소를 비교,평가 후 컴포넌트를 선택하여 프로덕트를 구성하기 어렵다는 단점이 있다. 따라서 본 논문에서는 컴포넌트 재구성 시 설계자의 의사결정과정을 지원하고자 컴포넌트들의 메타데이터를 조사하고 계층적으로 분석하여 컴포넌트를 선정할 수 있는 방법을 제안한다. 또한 이것을 기반으로 컴포넌트 재구성 조합 모형을 도출 할 수 있도록 하는 의사결정체계를 제시한다. 먼저 의사결정의 한 방법인 AHP(Analytic Hierarchy Procedure)를 이용하여 컴포넌트를 선정하고, 다음으로 선정된 컴포넌트를 검색하고 선택할 수 있는 의사결정지원시스템을 설계 하였다.

소프트웨어 품질보증방법론 개발 및 활용에 관한 연구

  • 김성근;편완주
    • Proceedings of the Korea Database Society Conference
    • /
    • 1999.10a
    • /
    • pp.153-163
    • /
    • 1999
  • 소프트웨어 프로젝트가 대규모화되고 복잡해짐에 따라 체계적인 품질보증이 더욱 필요해지고 있다. 고품질의 소프트웨어를 개발하기 위해서는 작업산출물(work product)에 대한 품질보증뿐 아니라 개발 프로세스(process)에 대한 품질보증 활동을 동시에 수행해야만 목표하는 품질에 접근할 수 있다. 그러나 소프트웨어 품질보증은 다양한 품질특성이나 개발 주체간의 시각 차이에 따라 달라지는 가변성을 지니고 있어 품질보증에 적지 않은 어려움이 내재되어있다. 이러한 품질보증의 어려움이 소프트웨어 품질을 저해하는 원인으로 작용하여 기업의 품질 경쟁력을 떨어뜨리고 있다. 본 연구는 이러한 품질보증 활동의 어려움을 해결하고 나아가 품질향상을 달성하기 위한 방법을 개발하고자 하였다. 품질향상을 위해서 품질보증 활동을 보다 계획적이고 체계적으로 수행하기 위한 SQA(Software Quality Assurance) 방법론을 개발하였다. 일반적으로 방법론이란 모든 프로젝트에 그대로 적용하기란 어렵다. SQA 방법론 또한 프로젝트의 특성이나 조직 특성에 따라 적절히 커스터마이징(Customizing)되어 사용하여야만 효과성을 제고할 수 있다. 그리하여 본 SQA 방법론에서도 품질보증활동을 체계적으로 지원하기 위해 수행되어야할 품질보증 태스크가 리파지토리로 구성되어 있다. 프로젝트 특성 둥에 따라 필요한 품질보증 태스크를 이 리파지토리로부터 선정하여 활용할 수 있게 된다. 마지막으로 프로젝트 특성 등에 따라 필요한 품질보증 활동을 커스터마이징하기 위한 전문가시스템 접근방법을 제시한다.

  • PDF

A study on the evaluation of the support policy for the export of China software using fuzzy-AHP (퍼지-계층분석을 이용한 중국 소프트웨어 수출지원정책 성과평가 연구)

  • Choi, JeongHo;Zhang, YongAn
    • Journal of the Korean Data and Information Science Society
    • /
    • v.27 no.6
    • /
    • pp.1499-1510
    • /
    • 2016
  • This study is the result of a fuzzy-AHP-based evaluation of the support policy for the export of Chinese software, for which nine Class 1 evaluation indexes were established. Following a survey of 10 Chinese software experts, fuzzy AHP was used to assess and evaluate the absolute and relative importance of each index. The evaluation revealed that the support policy had relatively positive effects. More specifically, the analysis showed that several indices - technology development, HR development, marketing reinforcement, fund support, platform establishment, and product support - carried relatively significant importance. Quality management and tax deductions, on the other hand, showed no importance, while the importance of international certification was relatively small. In light of these discoveries, there is a need to train experts, increase software quality, and reconsider software brands.

The Study of Policy Support to Promote the Ubiquitous Community Computing (유비쿼터스 커뮤니티 컴퓨팅 활성화를 위한 지원정책 방안)

  • Kong, Seong-Pil;Jung, Hyuk-Ju;Kim, Min-Jung;Lee, Sang-Chul;Kang, Seok-Youn;Kim, Hyoung-Geun;Jung, Chung-Soo
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2008.11a
    • /
    • pp.76-79
    • /
    • 2008
  • 소프트웨어는 Invisibility, Complexity, Changeability 라는 태생적 문제점을 가지고 있으며, 특히 소프트웨어의 유지보수 비용의 문제는 소프트웨어 산업에서 중요한 이슈로 부각되고 있다. 유비쿼터스 시대에서 유지보수의 비용을 체계적으로 관리하고, 그 비용을 절감하기 위해서는 유지보수 비용을 절감할 수 있는 환경 지원과 자가성장이 가능한 커뮤니티 컴퓨팅 모델을 개발 및 도입을 위한 정책적 지원 필요성을 제안한다.

  • PDF

An Infrastructure System for Efficient Management of Software Development Environment in a Large Scale Organization (대규모 조직에서의 효율적인 소프트웨어 개발환경 관리를 위한 인프라 체계 구축)

  • Park, Myeong-O;Lee, Eun-Seok
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.05a
    • /
    • pp.265-268
    • /
    • 2008
  • 임베디드 시스템에서의 소프트웨어 비중과 규모의 지수적 증가로 인해 관련 개발 프로젝트의 경우 많은 개발 지원도구를 활용한 개발활동이 이루어 지고 있다. 하지만 각 개발 조직간 상이한 개발 지원도구의 사용과 관리로 인해, 협업 개발체제에 문제가 발생하고 있으며, 단위 개발조직의 개발 지원도구의 추가 소요량 산정시 정량적인 데이터에 근거하지 않은 부정확한 구매 예측으로 인해 많은 개발 예산의 낭비가 발생하고 있다. 이에 본 연구에서는 개발 조직간 개발 효율성을 높이기 위한 효율적인 인프라 환경을 구축하기 위해, 통합 도메인 환경하에 개발 지원도구의 일원화된 관리와 개발조직간의 라인센스 사용량 측정을 위한 모니터링 시스템 개발로, 개발 지원 도구 추가 소요 발생시 정확한 소요량 예측과, 사용량에 근거한 공정한 비용 분배 절차를 제시하고자 한다.

(Domain Design Method to Support Effective Reuse in Component-Based Software Development) (컴포넌트 기반 소프트웨어 개발의 효율적인 재사용성을 지원하기 위한 도메인 설계 방법)

  • 문미경;박준석;염근혁
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.5_6
    • /
    • pp.398-413
    • /
    • 2003
  • Component-based Software Development(CBSD) supported by both component and reusability can reduce development time and cost, and also can achieve high productivity. To support component reusability systematically domain analysis and design in parallel with CBSD-process is needed. And also it is needed to suggest objective analysis process to fine out commonality and variability in domain, which is lacked in current domain analysis and design method. And to abstract domain component from the information which is well reflected in domain model, and to express it in domain architecture is needed. In this paper, we suggest the method to define, analyze and design domain systematically for enhancing reusability effectively in Component-base Software Development. We abstract components which can be reusable in domain, in other word, which have commonality from requirement analysis level. We sustain and refine them. And we reflect them to the products of each level. From these process, we can produce the domain component which have commonality. On this basis, we can design domain architecture. In this paper, to produce reusable software we investigate new systematic approach to domain analysis and design from the view point of software reusability.

A Systematic Construction of Object-Oriented Methods (객체지향 개발방법의 체계적 구성)

  • Kim, Hyung-Ho;Kim, Young-Gon;Bae, Doo-Hwan;Kim, Min-Kyung;Yoo, Byung-Kyu
    • Journal of KIISE:Software and Applications
    • /
    • v.27 no.5
    • /
    • pp.488-498
    • /
    • 2000
  • Object-oriented methodologies are widely used in the development of huge and complex systems since these methodologies produce the comprehensible and extensible model of systems. In order to apply an object-oriented methodology to a software development, developers should derive a method customized to a specific project from the methodology and, then, construct a development process from the method. Unfortunately, existing object-oriented methodologies lack a systematic facility for the construction of a method and a process. In this paper, we present a customizable object-oriented methodology to support the systematic derivation of a project specific method from the generic methodology. To derive a project specific method from the methodology, we transform the problem of a derivation to a planning problem and apply planning techniques. Our planning technique uses the description of an architecture that captures the structure and characteristics of a software under development as input and constructs an appropriate method with respect to the architecture. The architecture-centered construction facilitates the effective handling for the characteristics of the software since an architecture capture the decisions that must be maintained consistently during the development.

  • PDF

A 4D Process for Service Oriented Software Development (서비스 기반 소프트웨어 개발을 지원하는 4D 프로세스)

  • Park, Joon-Seok;Moon, Mi-Kyeong;Nam, Tae-Woo;Yeom, Keun-Hyuk
    • Journal of KIISE:Software and Applications
    • /
    • v.35 no.11
    • /
    • pp.653-660
    • /
    • 2008
  • Recently, Service-oriented computing is the emerging computing paradigm. In this paradigm, we require the practical process model to support service oriented software development. The well-known development methods e.g., Unified Software Development Process, UML components have been proposed focused on component. So, these methods cannot support service-oriented computing concepts such as service definition, binding and composition concepts using Business Process Execution Language (BPEL). Also, a few proposed service-oriented approach, for example Service Oriented Unified process (SOUP), and Service Oriented Modeling and Architecture (SOMA) have appeared. However, these approaches do not explicitly represent detailed guideline, artifacts and approach. Therefore, in this paper we propose a practical and simple process model to support service oriented software development. Also, we explicitly represent process model and artifact using Software Process Engineering Metamodel (SPEM) which is proposed by OMG. By using our approach, it can enhance systematization and effectiveness for service-oriented software development.

A Study on Software Process Definition based on Six Sigma (6 시그마 기반의 소프트웨어 프로세스 정의에 관한 연구)

  • Choi, Seung-Yong;Kim, Jeong-Ah
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.255-258
    • /
    • 2005
  • 비즈니스의 빠른 변화에 맞춰 적시에 비즈니스 모델을 지원할 수 있는 소프트웨어 프로세스 역량 확보가 IT 서비스 기업의 생존 전략으로 부상하고 있다. 급변하는 IT 시장에서 경쟁력을 확보하기 위해서는 개발 생산성 향상과 고객 요구품질 충족이 필수적이며, 이를 관리할 체계적 소프트웨어 프로세스가 조직 차원에서 운영되어야 한다. 이에 본 논문에서는 통계 기반의 프로세스 개선 모델인 6 시그마를 적용하여 3 단계의 정의 활동과 이를 지원하는 3 개의 6 시그마 툴로 구성된 정형적 소프트웨어 프로세스 정의 기법을 제시한다.

  • PDF

Development of a R&D Software Engineering Platform for Electric Power System (전력 R&D SW 엔지니어링 플랫폼 개발)

  • Joo, Yong-Jae;Song, Jae-Ju;Choi, Min-Hee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.1472-1474
    • /
    • 2012
  • 한국전력공사(KEPCO) 전력연구원(KEPRI) 소프트웨어센터에서는 연구과제에 포함되어 개발되는 R&D SW의 개발/품질관리 업무의 효율적 수행 및 품질확보를 위하여 "R&D SW 엔지니어링 플랫폼(KSEP : KEPRI Software Engineering Platform)"을 구축하여 현재 운영중에 있다. KSEP은 SW 개발 및 품질관리 업무의 체계적인 수행을 지원하기 위한 국제표준모델(CMMI-DEV) 기반의 프로세스지원 통합 시스템으로서 워크플로우관리, 일정관리, 요구사항관리, 검증 및 확인(V&V) 등의 기능 및 도구를 제공한다.