• 제목/요약/키워드: Requirements Specification

검색결과 469건 처리시간 0.026초

Emotion Analysis of Characters in a Comic from State Diagram via Natural Language-based Requirement Specifications

  • Ye Jin Jin;Ji Hoon Kong;Hyun Seung Son;R. Young Chul Kim
    • International journal of advanced smart convergence
    • /
    • 제13권1호
    • /
    • pp.92-98
    • /
    • 2024
  • The current software industry has an emerging issue with natural language-based requirement specifications. However, the accuracy of such requirement analysis remains a concern. It is noted that most errors still occur at the requirement specification stage. Defining and analyzing requirements based on natural language has become necessary. To address this issue, the linguistic theories of Chomsky and Fillmore are applied to the analysis of natural language-based requirements. This involves identifying the semantics of morphemes and nouns. Consequently, a mechanism was proposed for extracting object state designs and automatically generating code templates. Building on this mechanism, I suggest generating natural language-based comic images. Utilizing state diagrams, I apply changes to the states of comic characters (protagonists) and extract variations in their expressions. This introduces a novel approach to comic image generation. I anticipate highly productive comic creation by applying software processes to Cartoon ART.

잠수함 기본설계를 위한 SE 기반 시스템 아키텍처 프로세스 (An SE-Based System Architecture Process for Submarine's Basic Design)

  • 신승철;박진원;이재천
    • 한국산학기술학회논문지
    • /
    • 제20권3호
    • /
    • pp.91-99
    • /
    • 2019
  • 함정은 일반성능, 특수성능, 탑재장비 성능과 관련된 수많은 요구사항이 있으며, 장기간에 걸친 설계 및 건조기간 동안 요구사항은 각 시스템에 반영되고 구현되어야 한다. 요구사항은 설계기간 동안 작성되는 도면, 보고서, 제안요청서, 사양서 등 다양한 문서들을 통해 구체화 된다. 그러나 함정과 같은 복합시스템의 경우 이런 산출물을 통해 요구사항 추적성을 유지하며 요구사항을 관리하는 것에 많은 어려움이 따른다. 함정의 설계 및 건조기술은 오랜 역사 속에 발전되어 왔기 때문에 기존의 문서기반 설계 방식에 익숙하지만, 각종 설계 산출물과 요구사항, 그리고 시스템의 기능, 물리 아키텍처 간 추적성 관리는 어려움이 있다. 함정의 기본설계는 함정 제원 및 성능, 탑재장비 선정 및 배치, 연동 등을 확정하는 중요한 단계이며 시스템 아키텍처 설계 구현을 위한 구체적인 적용 방법 연구를 통해 변화가 요구된다. 따라서 함정 기본설계 단계에 적합한 요구사항 설계 적용을 위한 시스템 아키텍처 설계 방법 연구가 필요하다. 본 논문에서는 요구사항으로 부터 시스템 아키텍처 설계를 수행하고 SE 기반 기술검토 프로세스를 통해 확인하는 방법을 연구하였다. 잠수함 시스템 아키텍처 설계를 위해 요구사항 분석, 아키텍처 설계, 설계 실행 및 통합의 각 단계별 세부 수행사항과 내용을 제시하였다. 이를 통해 효과적인 시스템 요구사항 개발 및 아키텍처 설계가 가능하였으며, 단계별 추적성 관리, 요구사항의 확인 측면에서 효과적임을 확인하였다. 향후 잠수함을 비롯한 다양한 함정에 제시한 프로세스 적용이 가능할 것으로 판단된다.

Use Case Elicitation Method Using "When" Sentences from User Reviews

  • Kim, Neung-Hoe;Hong, Chan-Ki
    • International journal of advanced smart convergence
    • /
    • 제9권4호
    • /
    • pp.198-202
    • /
    • 2020
  • User review sites are spaces where users can freely post and share their opinions, which are trusted by many people and directly influence sales. In addition, they overcome the limitations arising from existing requirements collection and are able to gather the needs of large numbers of different people at a low cost. Therefore, such sites are attracting attention as new spaces for understanding user needs. In a previous study, a user review analysis was attempted using 5W and 1H, and we inferred that a sentence containing "when" has special information based on the user experience. In addition, the requirements of the derivative activities in a user review can identify more user needs than the general requirements of derivative activities. In this paper, we propose a systematic method of deriving "when" sentences contain meaningful information from user reviews and converting them into use cases, which is one of the requirements of a specification method. This method converts unstructured data into structured data such that it can be included as the user requirements during software development from user comments expressed in natural language. This method will reduce project failures and increase the likelihood of success by enabling an efficient collection and analysis of user needs from valuable user reviews.

T-50 전기체 내구성시험 시험하중 설계기술 연구 (A Study on the Test Load Simulation Technique for T-50 Full Scale Durability Test)

  • 정재권;이기범;양명석;설창원
    • 한국항공우주학회지
    • /
    • 제32권3호
    • /
    • pp.82-87
    • /
    • 2004
  • 항공기 구조 개발에 관련된 MlL-HDBK-1530 에는 구조 건전성을 확보하기 위한 요구사항이 기술되어있다. 기체 구조의 내구성 및 손상허용성은 요구항목 중의 하나로서 관련 규격서의 요구조건과 절차에 따라 해석 및 시험을 통하여 입증되어야 한다. 본 논문에서는 T-50 항공기 (고등 훈련기)의 안전성 및 내구성 평가를 위한 전기체 내구성 시험하중 설계에 대하여 기술하였다. 내구성 시험하중 설계는 대한민국 공군과 미군사규격서의 요구조건 및 절차에 따라 수행되었다. 실제 비행상태 구현을 위한 전기체 부유식 시험조립 기법과 비행대비행 하중 스펙트럼의 모든 하중을 정확하게 모사 할 수 있는 시험 하중 최적화 기법 및 6-자유도 평형기법을 개발하여 적용하였다. 개발된 기법은 향후 항공기 전기체 구조시험을 수행하는데 있어서 유용한 시험하중 설계 기법임을 확인하였다.

요구공학을 적용한 센서기반 스마트 의류 디자인 프로세스 연구 (A Study of Design Process for Sensor-based Smart clothing based on requirement engineering)

  • 조하경;이주현
    • 감성과학
    • /
    • 제16권3호
    • /
    • pp.397-408
    • /
    • 2013
  • 최근 건강에 대한 관심의 증가와 고령화 사회의 진입으로 인해 센서 기반 스마트 의류는 다양한 어플리케이션과 타입으로 개발되고 있다. 센서기반 스마트 의류는 인체로부터 생체 신호를 측정, 모니터링을 주 목적으로하는 기능성 의류의 한 분야로 신호의 정확성, 기기의 착용성, 센서의 인체 적합성 등의 인체-기기-의류간의 상호작용을 고려하여 디자인되어야 한다는 점에서 기존의 스마트 의류와 다른 특성을 지닌다. 센서기반 스마트 의류의 이러한 특성은 의복의 제작 단계에 있어 요구공학의 단계를 기반으로 개발 목적에 대한 요구의 명확한 문서화 뿐 아니라, 각 단계 진행을 위해 기기분야와 의류분야간의 상호운용성 평가가 이루어져야 하는 필요성을 갖을 것으로 예상된다. 따라서, 본 연구에서는 요구공학이 적용된 센서 기반 스마트 의류 프로세스의 효용성 평가를 위해 실증적 수행 분석을 통해 스마트 의류의 기본 프로세스를 도출하고, 요구공학 분석기법의 단계를 도입하여 두가지 스마트 의류 프로세스를 도출하였다. 제시된 두 프로세스의 실증적 단계별 진행을 통해 프로세스의 효율성 및 디자인의 질적 평가를 수행하였으며, 요구공학이 적용된 센서 기반 스마트 의류의 프로세스의 효용성을 제시하였다.

  • PDF

ATM 교환기에서 셀 및 윈도우 카운터를 이용한 우선순위 제어 (Priority Control Using Cell and Windows Counter in ATM Switchs)

  • 김변곤;서혜영;장정정;박기홍;한철민;김남희
    • 한국콘텐츠학회논문지
    • /
    • 제6권3호
    • /
    • pp.1-11
    • /
    • 2006
  • 정보통신기술의 발달로 광대역 통신망에서의 서비스들은 지연, 셀 손실 확률, 지터 요구사항들이 트래픽의 특성에 따라 매우 다양하다. 따라서 광대역망에서 다양한 트래픽의 종류에 따른 셀 손실율과 셀 지연율의 요구사항을 만족시킬 수 있는 제어시스템의 설계는 매우 중요한 요소이다. 본 논문에서는 트래픽의 각 클래스 타입에 따라 셀 카운터와 윈도우 카운터를 이용한 우선순위 제어 기법을 제안하였다. 제안한 기법에서는 요구된 서비스의 질을 만족시키기 위해 셀 카운터와 윈도우 카운터의 비교에 의해 얻어진 셀 손실과 지연 요소를 획득하여 우선순위 제어를 수행하였다. 그리고 컴퓨터 시뮬레이션을 통하여 성능을 평가하였다. 시뮬레이션 결과 셀 손실은 비디오, 데이터, 음성 순서로, 지연시간은 비디오, 음성, 데이터 순서의 결과를 보여 각 클래스의 요구조건을 만족시키는 우선순위제어 기법임을 확인할 수 있었다.

  • PDF

기본 훈련기 실기체 내구성시험 (Full Scale Durability Test of Basic Trainer)

  • 주영식;김민성;박병훈;설창원;김호연;정재권;정병우
    • 한국항공우주학회지
    • /
    • 제30권5호
    • /
    • pp.127-133
    • /
    • 2002
  • 항공기 구조 개발에 관련된 MIL-STD-1530A에는 구조 건전성을 확보하기 위한 요구사항이 기술되어 있다. 기체 구조의 내구성 및 손상허용성은 요구사항 중의 하나로서 관련 규격서의 요구조건과 절차에 따라 해석 및 시험을 통하여 입증되어야 한다. 본 논문에서는 기본 훈련기의 안전성 및 내구성 평가를 위한 실기체 내구성시험에 대하여 소개하였다. 내구성시험은 미군사규격서의 요구조건 및 절차에 따라 수행되었다. 내구성시험의 시험하중은 비행대비행 하중 스펙트럼으로 기본 훈련기의 피로하중 기준에 의거하여 개발되었다. 4배 설계수명 동안의 내구성시험을 성공적으로 완료하였으며, 기본훈련기 구조가 내구성 요구조건을 만족하고 있음을 확인하였다.

대형 복합 시스템 개발을 위한 효과적인 시스템공학 관리계획 개발 프로세스 (Development Process of Systems Engineering Management Plan(SEMP) for Large-Scale Complex System Programs)

  • 유일상;박영원
    • 산업경영시스템학회지
    • /
    • 제26권4호
    • /
    • pp.82-90
    • /
    • 2003
  • The Systems Engineering, as a methodology for engineering and management of today's ever-growing complex system, is a comprehensive and iterative problem-solving process. The process centers on the analysis and management of the stakeholders' needs throughout the entire life-cycle of a system and searches for an optimized system architecture. There are many essential needs and requirements to be met when a system development task is carried out. Systems Engineering Management Plan(SEMP), as a specification for system development process, must be established to satisfy constraints and requirements of stakeholders successfully and to prevent cost overrun and schedule delay. SEMP defines technical management functions and comprehensive plans for managing and controlling the entire system development process, specialty engineering processes, etc. Especially. in the case of a large-scale complex system development program where various disciplinary engineering such as mechanical; electrical; electronics; control; telecommunication; material; civil engineering etc. must be synthesized, it Is essential to develop SEMP to ensure systematic and continuous process improvements for quality and to prevent cost/schedule overruns. This study will enable the process knowledge management on the subject of SEMP as a core systems engineering management effort, that is, definitely defining and continuously managing specification of development process about requirements, functions, and process realization of it using a computer-aided systems engineering software. The paper suggests a systematic SEMP development process and demonstrates a data model and schema for computer-aided systems engineering software, RDD-100, for use in the development and management of SEMP. These are being applied to the systems engineering technology development task for the next-generation high-speed railway systems in progress.

상호 작용 중심 시스템의 품질 확보를 위한 LTL 분산 명세 (Decentralized LTL Specifications for Ensuring Quality of Interaction-centralized System)

  • 권령구;권기현
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제3권5호
    • /
    • pp.169-178
    • /
    • 2014
  • 본 논문에서는 상호 작용 중심 시스템의 품질을 확보하기 위하여 LTL 분산 명세를 활용하는 연구를 소개한다. 이러한 시스템의 품질확보를 위해서는 모듈 간의 상호 작용을 확인하여 기대하는 요구 사항을 달성하고 있는지를 검사해야 한다. 이 작업은 어렵고 노동 집약적이며 전문가를 필요로 한다. 따라서 본 논문에서는 이 검사에 도움을 주기 위한 방법을 제안한다. 먼저, 시스템의 기대하는 요구 사항은 각 모듈별로 분리해서 명세한다. 그리고 모듈 사이의 상호 작용은 다른 모듈이 수행하는 행위가 특정 모듈의 행위와 관련 있음을 의미한다. 여기서는 GR(1) 합성을 이용하여 명세를 만족하는 오토마타 모델이 생성되고 이것들은 소프트웨어 에이전트 기반의 시뮬레이터를 통해 모델의 행위를 확인하여 시스템이 요구 사항을 달성하고 있는지를 검사한다.

사례 기반의 요구사항 정형화 및 선정 평가 기법 (A Technique for Requirements Normalization and Selection based on Practical Approach)

  • 변정원;류성열;김진수
    • 한국컴퓨터정보학회논문지
    • /
    • 제17권11호
    • /
    • pp.149-161
    • /
    • 2012
  • 인터넷 및 소셜 네트워크 등이 적극적으로 활용되는 사용자 참여 사회에서 사용자의 요구사항을 올바르게 시스템에 반영하는 것은 매우 중요하다. 본 연구에서는 C 사의1,800 여건의사용자 요구사항을 정형화하기 위한 절차와 기법을 제안하고, 정형화된 요구사항이 시스템 설계와 구현에 반영될 수 있도록 상대적 기여도를 측정하여 선정하는 기법을 제시한다. 다양한 사용자 요구사항을 요구사항 수준에 적합하도록 정형화하기 위하여, 요구사항 명세 표준에 따라 작성하고 키워드를 추출하고 상호 관계를 분석하여, 요구사항 계층 그래프를 작성하였다. 요구사항 계층 그래프는 시스템 설계와 구현을 위한 세부 목표를 정의하며, 계층별 요구사항의 상대적인 중요도를 표현한다. 요구사항의 상대적 중요도를 이용하여 요구사항별 상대적 기여도를 계산하고, 이를 이용한 선정 평가 기법을 제안한다. 제안한 기법의 타당성은 C 사의 사례 연구를 통하여 그 가능성을 입증하였다.