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

검색결과 143건 처리시간 0.027초

목표 및 시나리오 기반 요구사항을 이용한 기능점수 분석 (Function Point Analysis using Goal and Scenario based Requirements)

  • 최순황;김진태;박수용;한지영
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권8호
    • /
    • pp.655-667
    • /
    • 2006
  • 본 논문은 목표 및 시나리오 기반의 요구사항을 이용하여 기능점수 (function point)를 산정하는 방법을 제안한다. 기능점수는 소프트웨어의 규모를 계산하는 방법으로 널리 사용되고 있으며 비용계산의 기본자료가 된다. 기능접수를 산정하기 위해서는 요구사항 도출 및 분석이 선행되어야 하나 기존의 기능점수 방법론은 이를 다루지 않고 있다. 한편 시스템 개발의 초기단계에서 대부분의 요구사항은 자연어 형태로 수집된다. 목표와 시나리오 방법론은 자연어 형태의 요구사항을 사용하여 요구사항을 도출하고 분석하는 방법으로 널리 사용되고 있으며 추적성에 대한 장점을 가지고 있다. 그러므로 목표 및 시나리오 기반의 요구사항으로부터 기능점수를 산정 할 수 있다면 요구사항과 기능접수 간의 추적성 관리가 쉬워진다. 이에 본 논문에서는 목표와 시나리오 기반의 요구사항으로부터 기능점수를 산정하는 방안을 제안한다. 제안된 방안은 자연어 형태로 기술된 목표 및 시나리오로부터 기능접수 분석에 필요한 규칙을 제공한다. 제안된 방안은 Order Processing System 예제를 통해 적용 방안을 설명한다.

Distributed Information Extraction in Wireless Sensor Networks using Multiple Software Agents with Dynamic Itineraries

  • Gupta, Govind P.;Misra, Manoj;Garg, Kumkum
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제8권1호
    • /
    • pp.123-144
    • /
    • 2014
  • Wireless sensor networks are generally deployed for specific applications to accomplish certain objectives over a period of time. To fulfill these objectives, it is crucial that the sensor network continues to function for a long time, even if some of its nodes become faulty. Energy efficiency and fault tolerance are undoubtedly the most crucial requirements for the design of an information extraction protocol for any sensor network application. However, most existing software agent based information extraction protocols are incapable of satisfying these requirements because of static agent itineraries and large agent sizes. This paper proposes an Information Extraction protocol based on Multiple software Agents with Dynamic Itineraries (IEMADI), where multiple software agents are dispatched in parallel to perform tasks based on the query assigned to them. IEMADI decides the itinerary for an agent dynamically at each hop using local information. Through mathematical analysis and simulation, we compare the performance of IEMADI with a well known static itinerary based protocol with respect to energy consumption and response time. The results show that IEMADI provides better performance than the static itinerary based protocols.

Fillmore의 Case Grammar를 통한 사용자 요구사항으로부터 객체 추출 및 모델링 방법 (Object Extraction and Modeling Method from the User Requirements with Fillmore's Case Grammar)

  • 안성빈;김동호;서채연;김영철
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권10호
    • /
    • pp.985-989
    • /
    • 2010
  • 미래의 스마트 유비쿼터스 컴퓨팅 기반 시스템은 사용자들과 상호작용을 통해 적절한 서비스를 제공할 것 이다. 사용자 요구(Needs)에 맞는 서비스를 제공하기 위해서는 기존의 개발자 중심의 개발보다 사용자의 요구를 반영하는 사용자 중심의 시스템 개발이 필요하다. 이를 위해 이전 논문에서는 사용자 행위 분석 기반 요구 추출방법(User Behavior Analysis Based Needs Extraction Method)을 제안하였다[1]. 본 논문에서는 추출된 사용자의 요구사항을 Fillmore의 Case Grammar을 이용하여 객체 추출 및 모델링 방법을 제안한다.

영상 식별을 위한 전역 특징 추출 기술과 그 성능 비교 (A Comparison of Global Feature Extraction Technologies and Their Performance for Image Identification)

  • 양원근;조아영;정동석
    • 한국멀티미디어학회논문지
    • /
    • 제14권1호
    • /
    • pp.1-14
    • /
    • 2011
  • 영상의 유통이 활발해 지면서 증가하는 데이터베이스를 효율적으로 관리하기 위한 다양한 요구들이 생겨났다. 내용 기반 기술은 이런 요구들을 충족시켜 줄 기술 중 하나이다. 내용 기반 기술에서는 다양한 특징 방법을 이용해 영상을 표현할 수 있지만, 그 중 전역 특정 방법은 추출된 특정 벡터가 규격화 되어 빠른 정합 속도를 확보할 수 있다는 장점이 있다. 전역 특정 방법은 크게 공간적 특성을 이용한 방법과 통계적 특성을 이용한 방법으로 분류할 수 있고, 각각은 다시 컬러 성분을 이용한 방법과 밝기 성분을 이용한 방법으로 분류된다. 본 논문에서는 이와 같은 분류 방법에 따라 다양한 전역 특정 방법들을 살펴보고, 정확성 실험, 재현율-정확도 그래프, ANMRR, 특징 벡터 크기-정합시간 등을 이용해 개별 전역 특정들의 성능을 비교하였다. 실험 결과 공간적 특성을 이용한 전역 특징은 비기하학적 변형에서 특히 뛰어난 성능을 보였으며, 컬러 성분과 히스토그램을 이용한 전역 특정 방법이 가장 좋은 성능을 보였다.

특징형상 접근방법에 의한 가공특징형상 추출 (Feature-based Extraction of Machining Features)

  • 이재열;김광수
    • 한국CDE학회논문집
    • /
    • 제4권2호
    • /
    • pp.139-152
    • /
    • 1999
  • This paper presents a feature-based approach to extracting machining features fro a feature-based design model. In the approach, a design feature to machining feature conversion process incrementally converts each added design feature into a machining feature or a set of machining features. The proposed approach an efficiently handle protrusion features and interacting features since it takes advantage of design feature information, design intent, and functional requirements during feature extraction. Protrusion features cannot be directly mapped into machining features so that the removal volumes surrounding protrusion features are extracted and converted it no machining features. By utilizing feature information as well as geometry information during feature extraction, the proposed approach can easily overcome inherent problems relating to feature recognition such as feature interactions and loss of design intent. In addition, a feature extraction process can be simplified, and a large set of complex part can be handled with ease.

  • PDF

요구사항 분석 및 아키텍처 정의 분야의 인공지능 적용 현황 및 방향 (Application of AI Technology in Requirements Analysis and Architecture Definition - status and prospects)

  • 김진일;염충섭;신중욱
    • 시스템엔지니어링학술지
    • /
    • 제18권2호
    • /
    • pp.50-57
    • /
    • 2022
  • Along with the development of the 4th Industrial Revolution technology, artificial intelligence technology is also being used in the field of systems engineering. This study analyzed the development status of artificial intelligence technology in the areas of systems engineering core processes such as stakeholder needs and requirements definition, system requirement analysis, and system architecture definition, and presented future technology development directions. In the definition of stakeholder needs and requirements, technology development is underway to compensate for the shortcomings of the existing requirement extraction methods. In the field of system requirement analysis, technology for automatically checking errors in individual requirements and technology for analyzing categories of requirements are being developed. In the field of system architecture definition, a technology for automatically generating architectures for each system sector based on requirements is being developed. In this study, these contents were summarized and future development directions were presented.

요구사항 기술서로부터 유스케이스 다이어그램의 추출기법 (Use Case Diagram Extraction Technique from Requirements Specification)

  • 유철중;정소영
    • 정보처리학회논문지D
    • /
    • 제9D권4호
    • /
    • pp.639-650
    • /
    • 2002
  • 소프트웨어의 성공적인 개발을 위해서는 체계적이고 명확한 요구분석이 이루어져야 한다. UML에서는 유스케이스 모델링을 통해 사용자 또는 고객의 요구사항을 파악하고 업무 시스템의 범위를 결정하는 방법을 제공하고 있다. 본 논문에서는 효율적이며 정확한 유스케이스 모델링을 위한 연구의 일환으로, 요구사항 기술서로부터 정형화된 규칙을 적용해 가면서 단계적으로 유스케이스 다이어그램을 추출하는 기법을 제시하였다. 요구사항 기술서 관련규칙( $R_{A}$; Rules for Requirements Specification)을 적용하여 요구사항 기술서를 변경하고, 변경된 요구사항 기술서에 액터 추출 규칙( $R_{A}$ ; Rules for Actors), 유스케이스 추출 규칙( $R_{U}$ ; Rules for Use Cases), 관계 추출 규칙( $R_{R}$ ; Rules for Relationships)을 각각 적용하여 액터, 유스케이스, 관계를 추출하여 최종적으로 유스케이스 다이어그램(Use Case diagram)을 작성하게 된다. 본 논문에서 제시한 규칙을 인사관리 요구사항 기술서에 적용해 본 결과, 정형화된 규칙이 없이 서술적인 몇몇 조언을 바탕으로 유스케이스 다이어그램을 추출해야하는 기존의 어려움을 줄일 수 있는 효과를 확인하였다.확인하였다.

모바일 앱의 사용자 의견으로부터 소프트웨어 및 시스템 요구사항을 추출하기 위한 프로세스와 방법 (Processes and Methods for Eliciting Software and System Requirements from Users' Opinions in Mobile App)

  • 오동석;김선빈;류성열
    • 한국IT서비스학회지
    • /
    • 제13권4호
    • /
    • pp.397-410
    • /
    • 2014
  • For mobile service organizations, it is one of the most important tasks to reflect users' opinions rapidly and accurately. In this study, the process is defined to elicit requirements of software/system improvement for mobile application by extracting and refining from users' opinion in mobile app, and detailed activities procession method in this processing are also proposed. The process consists of 3 activities to get requirements of software/system improvement for mobile app. First activity is to transform mobile app to software structure and define term dictionary. Second activity is to elicit simple sentences based on software from users' opinion and refine them. The last activity is to integrate and adjust refined requirements. To verify the usability and validity of the proposed process and the methods, the outputs of manual processing and semi-automated processing were compared. As a result, efficiency and improvement possibility of the process were confirmed through extraction ratio of requirements, comparison of execution time, and analysis of agreement ratio.

건조사양서 요구사항의 추적을 위한 온톨로지 모델과 제품구조 통합 기초 연구 (Integration of Ontology Model and Product Structure for the Requirement Management of Building Specification)

  • 김승현;이장현;한은정
    • 대한조선학회논문집
    • /
    • 제48권3호
    • /
    • pp.207-214
    • /
    • 2011
  • Ship design requirements described in the building specification should be reflected in the design process. This paper identifies the configuration of requirements mentioned in the building specification using Ontology Representation Language (OWL). Ontology-based semantic search system specifies the requirement items. Through this extraction, building specifications mentioned for each entry are configured to the tree. Tracking requirements for ship design and a set of procedures to instruct is also used for the V model of systems engineering. The semantic search engine of robot agent and ontology can search the requirements specification document and extract the design information. Thereafter, design requirements for the tracking model that proposes the relationship between the associated BOM(bill of material) and product structure.

사용 사례 모델링을 위한 시나리오 기반의 목적 지향 접근법에 관한 연구 (Scenario-based Goal-oriented Approach for Use Case Modeling)

  • Kim, Jeong-Wook;Park, Sooyong;Nam, Ki-Chan
    • 한국경영과학회지
    • /
    • 제28권2호
    • /
    • pp.91-103
    • /
    • 2003
  • Use case modeling on UML (Unified Modeling Language) is getting widely used in OOAD and CBD and it is considered a useful technique in dealing with the complexity of the requirements analysis. However, some of the problems with use case modeling are that it is not structured, difficult to handle non-functional requirements, and to analyze impacts among use cases. To alleviate these problems, we propose a scenario-based goal-oriented approach for use case modeling. The proposed approach is to apply a goal-oriented analysis method to use case modeling. Since goal-oriented analysis method is not systematic and many heuristics are involved, we have adopted scenarios as the basis for goal extraction. The proposed method is applied to CBIS (City Bus Information Subsystem) in ITS (Intelligent Transportation System) domain. The proposed approach helps software engineers to analyze the impact among use cases and represent non-functional requirements.