• Title/Summary/Keyword: Requirement Elicitation

Search Result 20, Processing Time 0.02 seconds

Impact on Requirement Elicitation Process when Transforming Software from Product Model to a Service Model

  • Sameen Fatima;Amna Anwer;Adil Tareen
    • International Journal of Computer Science & Network Security
    • /
    • v.23 no.8
    • /
    • pp.199-203
    • /
    • 2023
  • Influential trend that widely reflected the software engineering industry is service oriented architecture. Vendors are migrating towards cloud environment to benefit their organization. Companies usually offer products and services with a goal to solve problems at customer end. Because customers are more interested in solution of their problem rather than focusing on products or services. In software industry the approach in which customers' problems are solved by providing services is known as software as a service. However, software development life cycle encounters enormous changes when migrating software from product model to service model. Enough research has been done on the overall development process but a limited work has been done on the factors that influence requirements elicitation process. This paper focuses on those changes that influence requirement elicitation process and proposes a systematic methodology for transformation of software from product to service model in a successful manner. The paper then elaborates the benefits that inherently come along with elicitation process in cloud environment. The paper also describes the problems during transformation. The paper concludes that requirement engineering process turn out to be more profitable after transformation of traditional software from product to service model.

A Classification Technique for Configuration Requirements Elicitation of SaaS (SaaS의 설정 요구사항 추출을 위한 분류 기법)

  • Han, Jong-Dae;Shim, Jae-Kun;Lee, Byung-Jeong;Oh, Jae-Won;Wu, Chi-Su
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.12
    • /
    • pp.1259-1263
    • /
    • 2010
  • SaaS is an emerging paradigm for software development and deployment, expected to able to reduce cost. SaaS is also considered as a crucial technology for implementation of cutting-edge technology, such as distributed computing, green computing, and cloud computing. SaaS is requested to be configurable software to satisfy various customers, therefore it is very important to consider every configurability requirement during requirement elicitation. Our research suggests a classification technique to secure completeness of configuration requirement.

A Study on The Requirement Development for Automatic Train Control System (자동열차제어장치 요구사양도출에 관한 연구)

  • Lee, Jong-Woo;Kim, Young-Kyu;Shin, Duck-Ho
    • Proceedings of the KSR Conference
    • /
    • 2003.10c
    • /
    • pp.258-264
    • /
    • 2003
  • Requirement engineering is being highly required for developing a new system nowadays because systems become more and more complex. System engineers require clear and distinct user requirement to avoid mistakes taking placing and mitigate the risks such over cost, schedule delay, and performance degradation during system engineering activities. The exact requirement elicitation make it possible to develop a systems to meet users need. In this paper, we presented a process and methodology to develop requirement for application to Automatic Train Control System. In the methodology and process presentation. we presented a key words to elicit requirement and showed how to analyse and validate the given requirement for ATC system.

  • PDF

A QFD-Based Requirements Analysis for the Development of Integrated Design &Manufacturing Information System (설계.생산 통합 정보시스템 개발을 위한 QFD 기반 기능 분석)

  • Han, K.H.;Park, C.W.
    • IE interfaces
    • /
    • v.17 no.3
    • /
    • pp.261-268
    • /
    • 2004
  • The primary goal of the requirement analysis phase during information system development is to identify and document what is really needed, in a form that clearly communicates to the user and to development team members. Presented in this paper is a QFD(Quality Function Deployment)-based requirement analysis method and procedure for developing a large-scale enterprise information system. For the purpose of elicitation of software functional requirements, this paper adopts the method of HOQ(House Of Quality) and proposes a simplified HOQ which is more suitable for the software requirement analysis. As a result of this paper, it suggests desired functionalities for an integrated design &manufacturing information system.

A Technique for Classifying Requirement/Stakeholder and Generating Information for Negotiation Using Kano Model and Statistical Method (Kano 모델과 통계 기법을 이용한 요구사항 분류 및 협상을 위한 정보 생성 기법)

  • Byun, Jung-Won;Kim, Ji-Hyeok;Rhew, Sung-Yul;Hwang, Man-Soo
    • Journal of KIISE:Software and Applications
    • /
    • v.37 no.3
    • /
    • pp.161-169
    • /
    • 2010
  • The requirement elicitation is the task of eliciting requirements from needs of stakeholders, and preparing for information for negotiation. However, there are methods for gathering needs, but there is no specific method for classifying them, generating information for negotiation. Therefore, To solve the problems, this paper proposes a method to classify requirement and to generate information for negotiation. The proposed methods use Kano model, statistical technique, and identifying relationship between requirements and problems within scope. Finally, we validate the proposed method on simulations, Rough Set Theory, and case study of model.

A Design of Requirement Engineering Process Model Based on CSCW Enviroment (CSCW 환경에 기반한 요구공학 프로세스 모델 설계)

  • Hwang, Man-Soo;Lee, Won-Woo;Rhew, Sung-Yul
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.10
    • /
    • pp.3075-3085
    • /
    • 2000
  • According to distributed, large-caled environment of software development and operation, the elicitation and specivication of correct and complete requrement is the most important factor for the system. In addition contiuous and dramatic systerm canging requests in cooperative environment with internet require more efficient, requirement management. In this paper we detine the specification architecture and techruques for requrements, so that we improve the efficiency ofnatural language-based requirement speciticationand management in a cooperatie work environment. Also, we propose a software requirement engineering process model and environment based on requirements in a CSC@(Computer Supported Cjooperative Work) environment, therefore transfer them into analysis phase.

  • PDF

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

  • Oh, Dong-Seok;Kim, Sun-Bin;Rhew, Sung-Yul
    • Journal of Information Technology Services
    • /
    • v.13 no.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.

Meeting Real Challenges in Eliciting Security Attributes for Mobile Application Development

  • Yusop, Noorrezam;Kamalrudin, Massila;Yusof, Mokhtar Mohd;Sidek, Safiah
    • Journal of Internet Computing and Services
    • /
    • v.17 no.5
    • /
    • pp.25-32
    • /
    • 2016
  • There has been a rapid growth in the development of mobile application resulting from its wide usage for online transaction, data storage and exchange of information. However, an important issue that has been overlooked is the lack of emphasis on the security issues at the early stage of the development. In fact, security issues have been kept until the later stage of the implementation of mobile apps. Requirements engineers frequently ignore and incorrectly elicit security related requirements at the early stage of mobile application development. This scenario has led to the failure of developing secure and safe mobile application based on the needs of the users. As such, this paper intends to provide further understanding of the real challenges in extracting security attributes for mobile application faced by novice requirements engineers. For this purpose, two experiments on eliciting security attributes requirements of textual requirements scenario were conducted. The performance related to the correctness and time taken to elicit the security attributes were measured and recorded. It was found that the process of eliciting correct security attributes for mobile application requires effort, knowledge and skills. The findings indicate that an automated tool for correct elicitation security attributes requirement could help to overcome the challenges in eliciting security attributes requirements, especially among novice requirements engineers.

A Study on Requirement analysis process for the practical guidance of e-Navigation SQA guideline (e-Navigation SQA 가이드라인 실무 지침을 위한 요구사항 분석 프로세스 연구)

  • Kim, Hyoseung;Lee, Seojeong
    • Journal of Digital Contents Society
    • /
    • v.16 no.6
    • /
    • pp.935-941
    • /
    • 2015
  • The maritime industry has been developing e-Navigation strategy for safety navigation. The implementation of e-Navigation strategy will cause many needs for developing new software increasingly. For this reason, IMO referred to importance of software quality and endorsed the e-Navigation SQA/HCD guideline as an official IMO document. Accordingly, it is necessary to develop a practical guidance to apply the guideline. This paper describes the elicitation results about the detailed actions of requirement analysis stage based on quality standards. Also, the improvement measure is proposed in this paper.

A Hypermedia Design Methodology for the Knowledge Capitalization on Data Warehousing System

  • Kim, Jongho;Woojong Suh;Lee, Heeseok
    • Proceedings of the Korea Inteligent Information System Society Conference
    • /
    • 2001.01a
    • /
    • pp.448-455
    • /
    • 2001
  • Recently, many enterprises have attempted to capitalize knowledge assets on data warehouse (DW). It has been recognized as strategic core process to create corporate competitive advantage and implement enterprise e-biz strategies. However, most approaches to represent knowledge and decision process have limits in considering various knowledge types, their relationships and continuity in knowledge formulation. In addition, they are so inclined to one side such as concept-oriented frameworks or technology-oriented ones. They lack universal and wide-ranging features. This paper presents a comprehensive methodology to accumulate knowledge capital on DW via a properly grained hypermedia model. The methodology consists of three phases: knowledge requirement elicitation, hypermedia modeling, and system implementation. A real-life case for medical DW development is presented to demonstrate the usefulness of the proposed methodology. This methodology is effective when an organization accumulates knowledge assets to put the corporate e-biz or cre-biz strategy into practice.

  • PDF