• 제목/요약/키워드: Document Artifact

검색결과 3건 처리시간 0.018초

Content-based Configuration Management System for Software Research and Development Document Artifacts

  • Baek, Dusan;Lee, Byungjeong;Lee, Jung-Won
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제10권3호
    • /
    • pp.1404-1415
    • /
    • 2016
  • Because of the properties of software such as invisibility, complexity, and changeability, software configuration management (SCM) for software artifacts generated during software life-cycle has been used for guarantee of the quality of the software. However, the existing SCM system has only focused on code artifacts and software development document artifacts such as Software Requirements Specification (SRS), Software Design Description (SDD), and Software Test Description (STD). Moreover, software research-oriented project comes out late the code artifacts and the software development document artifacts. Therefore, there is a need for trace and management of software research document artifacts composed of highly abstracted non-functional requirements like 'the purpose of the project', 'the objectives', and 'the progress' before generation of the code artifacts and the software development document artifacts for a long time. Nevertheless, the existing SCM system cannot trace and manage them. In this paper, we propose content-based configuration management system comprised of the relevance link generation phase and content-based testing phase to trace and manage them. The preliminary application results show applicability and feasibility of the proposed system.

소프트웨어 R&D에서 산출물(문서와 프로그램) 검증을 위한 활동 (Describing Activities to Verify Artifacts(Documents and Program) in Software R&D)

  • 아마르멘드;이은철;이정원;이병정
    • 인터넷정보학회논문지
    • /
    • 제17권2호
    • /
    • pp.39-47
    • /
    • 2016
  • 일반적으로 소프트웨어 R&D 프로젝트에서는 프로그램 코드와 문서 산출물이 생성된다. 이러한 소프트웨어 R&D 산출물들은 두가지로 분류할 수 있다. 첫 번째 분류는 연차 실적 계획서, 연구개발과제계획서, 연구성과보고서, 연구 노트와 같은 소프트웨어 연구 산출물들이 포함된다. 그리고 다른 분류는 소프트웨어 요구사항 명세서, 소프트웨어 설계 명세서, 소프트웨어 테스트 계획서, 프로그램 코드와 같은 소프트웨어 개발 산출물들이다. 프로젝트의 진행 방향을 확인할 때 프로그램 코드를 테스트하고 문서 산출물을 검증하는 것이 중요하다. 또한 연구 문서와 개발 산출물 사이에 완전성, 일관성 등의 관계를 확인해야 한다. 그러한 검증과 테스트는 프로젝트 관리자와 연구자들이 프로젝트를 진행하는 동안 올바르게 진행하고 있다는 확신을 준다. 그러므로 본 연구에서는 소프트웨어 R&D에서 생성되는 문서와 프로그램을 검증하는 프로세스를 제안한다. 본 프로세스는 문서 산출물을 검토하고 프로그램 코드를 테스트하는 활동으로 구성되어 있으며, Essence를 사용하여 정의된다. 그리고 본 연구에서 제안하는 프로세스의 효율성을 사례 연구를 통해 보인다.

유도무기 비행시험 시스템을 위한 모델 기반 운용절차의 설계 및 개선 (Model-Based Design and Enhancement of Operational Procedure for Guided Missile Flight Test System)

  • 박웅;이재천
    • 한국산학기술학회논문지
    • /
    • 제20권4호
    • /
    • pp.479-488
    • /
    • 2019
  • 비행시험 운용절차는 유도무기 비행시험 시스템 설계 및 구현을 위한 중요 산출물의 하나로서 비행시험 진행 단계별 임무계획, 수행방법, 안전대책 등을 포함한다. 유도무기체계 개발이 첨단화, 전략화 됨에 따라서 유도무기 비행시험은 점차 복잡화, 광역화 되고 있다. 이에 따라 시험안전을 확보하기 위해서는 비행시험 운용절차의 신뢰성 증대가 요구되었다. 특히, 새로운 개념의 비행시험 수행을 위해서 시험 전 불확실성을 예측하고 대비할 수 있도록 비행시험 운용절차 설계에서 M&S 기법의 적용을 통한 검증이 필요하게 되었다. 관련 연구로서 비행시험의 최적 프레임워크 개발 연구와 비행시험 프로세스 모델기반 개선 연구들이 발표되었지만, 상위 개념의 프로세스를 중심으로 한 결과로서 하위 수준의 비행시험 자원과 연동하는 비행시험 운용절차에 직접 적용하기에는 구체성이 부족하였다. 또한, 기존의 문서기반으로 구성된 비행시험 운용절차는 시험자원의 거동과 성능에 대한 분석능력의 한계로 시험자원의 중복과 누락, 직관적이지 않는 표현으로 운용자 간의 의사소통 저하, 그리고 다수의 비행시험에 적용하기 위한 확장성 부족 등의 문제가 발생하였다. 이를 개선하기 위해 본 논문에서는 모델기반 시스템공학(MBSE) 기법의 적용을 통한 유도무기 비행시험 운용절차의 설계 방법을 제안하였다. 구체적으로 이전의 비행시험 정보를 기반으로 비행시험 진행 단계와 수행방안을 정의한 후, 요구사항으로부터 시험자원의 임무수행을 SysML 모델 기반으로 구성한 템플릿으로 제공하였다. 또한 시뮬레이션 분석을 통해서 정상상황과 비상상황에 대한 최적의 수행절차를 도출하였으며, 사례 적용을 통해서 검증하였다. 본 연구를 통해서 시험자원의 거동과 성능에 대한 분석능력의 증대로 신뢰성이 향상되었고, 다수의 비행시험에 적용할 수 있는 확장성으로 효율성이 증대되었으며, 향후 개발 예정인 유도 무기 비행시험에도 지속적으로 활용할 수 있다.