• 제목/요약/키워드: requirement scenarios

검색결과 90건 처리시간 0.02초

Guiding Requirement Formulation Using Scenarios : Grammar-based Convergent Approach

  • Gyeung-min Kim
    • 정보기술응용연구
    • /
    • 제3권1호
    • /
    • pp.91-108
    • /
    • 2001
  • Participatory Design (PD) community recognized that identification of use case scenarios describing possible uses of the future system is beneficial for users to identify their system requirements. However, brainstorming is a typical methodology for users to create use case scenarios during PD session, which heavily depend on the people skill and experiences of the analysts. The objective of this study is to develop a theoretical framework for automatic generation of requirement scenarios. Automatically generated scenarios serves as a menu of the possible user requirements from which user group can start to generate ideas about their requirements. The convergent approach taken here is novel in that the generated scenarios describe system requirements as well as the business process requirements in which the system operates. A context-sensitive grammar is used to generate the context relevant requirement scenarios.

  • PDF

간월호 유역의 토지이용 및 기후변화에 따른 논밭 필요수량 변화 추정 (Estimation of Crop Water Requirement Changes Due to Future Land Use and Climate Changes in Lake Ganwol Watershed)

  • 김시내;김석현;황순호;전상민;송정헌;강문성
    • 한국농공학회논문집
    • /
    • 제63권6호
    • /
    • pp.61-75
    • /
    • 2021
  • This study aims to assess the changes in crop water requirement of paddy and upland according to future climate and land use changes scenarios. Changes in the spatiotemporal distribution of temperature and precipitation are factors that lower the stability of agricultural water supply, and predicting the changes in crop water requirement in consideration of climate change can prevent the waste of limited water resources. Meanwhile, due to the recent changes in the agricultural product consumption structure, the area of paddy and upland has been changing, and it is necessary to consider future land use changes in establishing an appropriate water use plan. Climate change scenarios were derived from the four GCMs of the CMIP6, and climate data were extracted under two future scenarios, namely SSP1-2.6 and SSP5-8.5. Future land use changes were predicted using the FLUS (Future Land Use Simulation) model. Crop water requirement in paddy was calculated as the sum of evapotranspiration and infiltration based on the water balance in a paddy field, and crop water requirement in upland was estimated as the evapotranspiration value by applying Penman-Monteith method. It was found that the crop water requirement for both paddy and upland increased as we go to the far future, and the degree of increase and variability by time showed different results for each GCM. The results derived from this study can be used as basic data to develop sustainable water resource management techniques considering future watershed environmental changes.

요구사항 시나리오 기계 학습을 이용한 자동 소프트웨어 요구사항 패턴 추출 기법 (Automatic Software Requirement Pattern Extraction Method Using Machine Learning of Requirement Scenario)

  • 고덕윤;박수용;김순태;유희경;황만수
    • 한국인터넷방송통신학회논문지
    • /
    • 제16권1호
    • /
    • pp.263-271
    • /
    • 2016
  • 소프트웨어 요구사항 분석은 성공적인 소프트웨어 프로젝트를 위해 필수적 요소이다. 특히 불완전한 요구사항은 소프트웨어 프로젝트 실패의 가장 큰 원인으로 꼽힌다. 불완전한 요구사항은 소프트웨어 개발 시 개발자에게 이해 부족을 야기할 뿐 아니라, 소프트웨어 검증 시 에도 모호한 기준을 제공함으로써, 개발 후반부에 납기일 연기 및 비용 증가의 원인이 된다. 요구사항 패턴은 이러한 문제를 극복하는데 도움을 줄 수 있다. 요구사항 패턴은 요구사항 작성과 검토 시 참조모델이 될 뿐 아니라, 검증 기준이 될 수 있으며, 작성자가 누락한 부분을 보완해 줄 수 있다. 이와 더불어 요구사항 작성의 경험이 적은 작성자는 요구사항 패턴을 통해 더 쉽고, 빠르고 정확하게 요구사항을 작성할 수 있다. 본 논문에서는 다양한 요구사항의 시나리오를 통해 공통된 요구사항 시나리오를 추출하는 기법을 제안한다. 그리고 제안한 기법의 가시성 검증을 위해 여덟 개의 프로젝트에서 추출한 83개의 소프트웨어 시나리오를 통해 54개의 시나리오 패턴을 추출하고 이 패턴을 이용하여 누락된 행위를 찾는 과정을 사례연구를 통해 보여준다.

유비쿼터스 서비스 시나리오 생성 및 시스템 분석 시스템 개발 (A System Development of Generating Ubiquitous Service Scenarios and System Analysis)

  • 이연님;정동영;권오병
    • 지능정보연구
    • /
    • 제14권4호
    • /
    • pp.161-178
    • /
    • 2008
  • 실제 물리적 공간에 유비쿼터스 서비스를 개발하여 실현하는 작업이 유비쿼터스 지능 공간 구축을 위해 진행 중에 있다. 또한 이와 같은 유비쿼터스 지능 공간 개발은 전 세계적으로 다양한 분야에서 이루어지고 있다. 이러한 유비쿼터스 지능 공간을 개발하기 위한 방법론 중에서 먼저 시나리오를 제작 분석하고 이에 따라 요구분석과 설계를 하기도 하며 역으로 개발에 고려하고 있는 유비쿼터스 기술로 먼저 설계나 요구분석을 실시하고 이후에 시나리오를 통하여 실현 가능성을 보이기도 한다. 그러나 시나리오 제작과 요구분석이 상호 유사한 내용을 공유하고 있음에도 불구하고 별도로 제작하는 과정에서 불일치와 많은 노력이 소모된다. 따라서 본 논문의 목적은 시나리오 제작과 요구분석 문서를 생성하는 시스템을 제안하는 것이다.

  • PDF

시나리오 기반 요구사항 추출 도구의 설계 (Design of Scenario-based Requirements Extraction Tool)

  • 김치수;김영태;공헌택;임재현
    • 한국산학기술학회논문지
    • /
    • 제10권7호
    • /
    • pp.1568-1574
    • /
    • 2009
  • 사용자 요구사항 공학에서 가장 어려운 문제 중의 하나는 다양한 말단 사용자, 책임자와 소프트웨어 기술자 사이에 존재하는 상호이해의 불일치이다. 시나리오는 다양한 책임자에게 일부 추상 모델 대신 그들의 언어로 기술하고 검토할 수 있도록 해준다. 본 논문에서는 도출, 분석과 검증을 포함한 다양한 요구사항 공학 단계에 시나리오를 사용하는 진보적이고 반복적으로 삽입되는 프로세스를 제안한다. 프로세스 모델은 본 논문의 TRES 시스템에 적용되었다. 제안하는 시스템에서는 기존 도구들의 단점을 없애기 위해 시제품, 시나리오와 사용 사례를 하나의 포괄적인 프레임워크로 조합한다. 본 시스템은 시나리오 기반 요구사항 추출을 위한 XML 기반 시스템이다. TRES 시스템 내에서 시나리오는 사용의 문맥을 포함하여 사용자와 작업에 관한 정보를 얻을 수 있다. 본 TRES 시스템에서 시나리오는 XML 기반의 데이터베이스에 보관되고 XML 표기법을 사용하여 기술된다.

A Novel Approach for Deriving Test Scenarios and Test Cases from Events

  • Singh, Sandeep K.;Sabharwal, Sangeeta;Gupta, J.P.
    • Journal of Information Processing Systems
    • /
    • 제8권2호
    • /
    • pp.213-240
    • /
    • 2012
  • Safety critical systems, real time systems, and event-based systems have a complex set of events and their own interdependency, which makes them difficult to test ma Safety critic Safety critical systems, real time systems, and event-based systems have a complex set of events and their own interdependency, which makes them difficult to test manually. In order to cut down on costs, save time, and increase reliability, the model based testing approach is the best solution. Such an approach does not require applications or codes prior to generating test cases, so it leads to the early detection of faults, which helps in reducing the development time. Several model-based testing approaches have used different UML models but very few works have been reported to show the generation of test cases that use events. Test cases that use events are an apt choice for these types of systems. However, these works have considered events that happen at a user interface level in a system while other events that happen in a system are not considered. Such works have limited applications in testing the GUI of a system. In this paper, a novel model-based testing approach is presented using business events, state events, and control events that have been captured directly from requirement specifications. The proposed approach documents events in event templates and then builds an event-flow model and a fault model for a system. Test coverage criterion and an algorithm are designed using these models to generate event sequence based test scenarios and test cases. Unlike other event based approaches, our approach is able to detect the proposed faults in a system. A prototype tool is developed to automate and evaluate the applicability of the entire process. Results have shown that the proposed approach and supportive tool is able to successfully derive test scenarios and test cases from the requirement specifications of safety critical systems, real time systems, and event based systems.

토양수분모형을 이용한 미래 주요 밭작물 소비수량 및 관개용수량 전망 (Projection of Consumptive Use and Irrigation Water for Major Upland Crops using Soil Moisture Model under Climate Change)

  • 남원호;홍은미;장민원;최진용
    • 한국농공학회논문집
    • /
    • 제56권5호
    • /
    • pp.77-87
    • /
    • 2014
  • The impacts of climate change on upland crops is great significance for water resource planning, estimating crop water demand and irrigation scheduling. The objective of this study is to predict upland crop evapotranspiration, effective rainfall and net irrigation requirement for upland under climate change, and changes in the temporal trends in South Korea. The changes in consumptive use and net irrigation requirement in the six upland crops, such as Soybeans, Maize, Potatoes, Red Peppers, Chinese Cabbage (spring and fall) were determined based on the soil moisture model using historical meteorological data and climate change data from the representative concentration pathway (RCP) scenarios. The results of this study showed that the average annual upland crop evapotranspiration and net irrigation requirement during the growing period for upland crops would increase persistently in the future, and were projected to increase more in RCP 8.5 than those in RCP 4.5 scenario, while effective rainfall decreased. This study is significant, as it provides baseline information on future plan of water resources management for upland crops related to climate variability and change.

도시철도표준화사업에서 시스템개발 산출물로부터 시스템 요구사항 도출 방안에 관한 연구 (On the Derivation of System Requirements from the Artifacts of the System Development in the Urban Transit Standardization Program)

  • 최상욱;이재천;이우동;정종덕
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2010년도 춘계학술대회 논문집
    • /
    • pp.1791-1797
    • /
    • 2010
  • The Urban Transit Standardization Program has been supported by the Ministry of Land, Transport and Maritime Affairs. The Program consists of dozen or more projects and thus is quite complex, which implies that the program success heavily depends upon the effective management of various artifacts during the development. Particularly, in the complex systems development, developing and managing requirements is very important throughout the whole system life cycle. The requirements can be the basis of the design changes to be made later as well as the test and evaluation to be performed in the subsequent stages of the systems development. As such, the derivation of the system's requirement based on the needs from the customers, or stakeholder in a broad sense must be done properly. In particular, notice that the system is being developed but the system requirements are not fully available for some reasons. To complement this situation is the purpose of the study. To derive proper requirements effectively in the process of development, this paper proposes to draw up scenario using the output of the system under development and to utilize the use case diagrams and operational scenarios.

  • PDF

Role Based Petri Net : 공격 시나리오의 효율적 설계를 위한 역할 기반 표현 모델 (Role Based Petri-Net : Role Based Expression Model for an Efficient Design of Attack Scenarios)

  • 박준식;조재익;문종섭
    • 정보보호학회논문지
    • /
    • 제20권1호
    • /
    • pp.123-128
    • /
    • 2010
  • 공격 시나리오의 그래프 표현은 서버의 취약성 분석 및 공격의 방어를 위한 설계에 필수적인 방법이다. 이를 위해 다양한 요구사항 분석 모델이 이용되고 있으나, 복잡한 시나리오간의 결합을 표현할 수 있는 모델은 제한적이다. 본 논문에서 제안하는 역할 기반 페트리 넷(Role Based Petri Net)은 동시성과 시각적인 장점을 가진 페트리 넷을 역할 기반으로 구성하여 효과적 표현 모델을 제공하고 알려지지 않은 공격에 대한 시나리오를 효율적으로 표현할 수 있다.

Energy-Efficiency of Distributed Antenna Systems Relying on Resource Allocation

  • Huang, Xiaoge;Zhang, Dongyu;Dai, Weipeng;Tang, She
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제13권3호
    • /
    • pp.1325-1344
    • /
    • 2019
  • Recently, to satisfy mobile users' increasing data transmission requirement, energy efficiency (EE) resource allocation in distributed antenna systems (DASs) has become a hot topic. In this paper, we aim to maximize EE in DASs subject to constraints of the minimum data rate requirement and the maximum transmission power of distributed antenna units (DAUs) with different density distributions. Virtual cell is defined as DAUs selected by the same user equipment (UE) and the size of virtual cells is dependent on the number of subcarriers and the transmission power. Specifically, the selection rule of DAUs is depended on different scenarios. We develop two scenarios based on the density of DAUs, namely, the sparse scenario and the dense scenario. In the sparse scenario, each DAU can only be selected by one UE to avoid co-channel interference. In order to make the original non-convex optimization problem tractable, we transform it into an equivalent fractional programming and solve by the following two sub-problems: optimal subcarrier allocation to find suitable DAUs; optimal power allocation for each subcarrier. Moreover, in the dense scenario, we consider UEs could access the same channel and generate co-channel interference. The optimization problem could be transformed into a convex form based on interference upper bound and fractional programming. In addition, an energy-efficient DAU selection scheme based on the large scale fading is developed to maximize EE. Finally, simulation results demonstrate the effectiveness of the proposed algorithm for both sparse and dense scenarios.