Using Business Processes in System Requirements Definition

Author(s):  
Elaine A. Carvalho ◽  
Tatiana Escovedo ◽  
Rubens N. Melo

ERP software standardizes an enterprise’s business processes and data. The software converts transactional data into useful information and collates the data so that they can be analyzed. Requirements engineering is an important component of ERP projects. In this paper, we propose: (1) An ERP maturity model (EMM) for assessing the ERP maturity within the organization and (2) A Requirements Engineering Method (REM) for ERP system requirements to capture the requirements from the different types of users of an ERP system, verifying and validating them. The EMM consists of three levels and each level has a focus and a key process area. Key indicators of ERP functionality identified by a major ERP vendor have been used to apply the EMM to an enterprise. This identifies the level of the EMM to which an enterprise belongs. Then the REM is used to enable the enterprise to assess its ERP system requirements and refine it using a knowledge database to reach a higher level in the EMM than the present one. The authors deem that this model can benefit users across all the ERP projects.


2021 ◽  
Vol 47 ◽  
Author(s):  
Lina Paškevičiūtė ◽  
Albertas Čaplinskas

The paper addresses the problem of achieving alignment of information system requirements and business strategy and infrastructure. Themost popular strategic alignmentmodels and enterprise architecture frameworks are reviewed. The role of these models and frameworks in the process of requirements definition and the ways to utilize them to achieve the alignment are analyzed.


Author(s):  
Shinobu Komai ◽  
Rizky Prima Sakti ◽  
Hamdani Saidi

The success of IT system development is largely dependent on the System Requirements Definition (SRD) phase. Researches on Critical Success Factors (CSFs) in the SRD phase are beneficial to the success of IT system development. However, reports that consider the situation in the system requirements definition phase is lacking and these studies try to develop universal truths for CSFs without lessons learnt from empirical evidence need to be characterized. This study is a step towards bridging this gap in characterized evidence to discover “difficult items” in the SRD phase. Moreover, we conducted a case study to justify the importance of CSFs that could be 1) Customer/User Involvement, 2) Clear project goals, and 3) Technical skills of the project team in the SRD phase. The results of the characterization indicated that those major CSFs are consistent. Another issue can also be mitigated by examining Agile method.


2013 ◽  
Vol 55 (6) ◽  
Author(s):  
Raimundas Matulevičius ◽  
Naved Ahmed

AbstractAlthough importance of aligning modelling of business processes and security is growing, there is rather limited research performed on elicitation of security requirements from the business processes. In this paper we discuss how security risk-oriented patterns could help solving the above problem. Using the illustrative example, we present a two-step method for (i) pattern occurrence discovery in, and (ii) for security requirements definition from the business process model. We hope that our proposal could help elicit security requirements at the early system development stages, however, we still need to validate it empirically.


Author(s):  
Nassima Yamouni-Khelifi ◽  
Kaddour Sadouni ◽  
Michał Śmiałek ◽  
Mahmoud Zennaki

Requirements definition is the first step in the life cycle of a software system. Requirements are formulated as paragraphs of text and appear ambiguous, so they cannot be translated directly into code. For this reason, they are treated as secondary artifacts for software developers. This paper presents a model-driven based approach where requirements are treated as first-class citizens, and can contribute to the final code. In this approach, requirements are formulated as use case models with their textual scenarios, using a precise requirements language called RSL, allowing an automatic transition to executable Java code. The structure of the generated code follows the Model-View-Presenter (MVP) architectural pattern. The work focuses on the Model layer code, which is responsible for the persistence and storage of data in a database system.


2017 ◽  
Vol 9 (1-3) ◽  
Author(s):  
Shinobu Komai ◽  
Hamdani Saidi ◽  
Hiroshi Nakanishi

The success of IT system development largely depends on the System Requirements Definition (SRD) phase. Researches on Critical Success Factors (CSFs) in the SRD phase are very few. This paper aims to make clear the CSFs in the SRD phase of IT system development. To achieve this, first, interviews to discover “difficult items” in the SRD phase were executed to participants who were engaged in three highly advanced IT system developments. Second, major difficult items were extracted from the interview results. Third, CSFs estimation was executed from the extracted major difficult items. Then, the estimated CSFs were compared to those obtained from the interviews. As a result, CSFs were found to be almost the same between those estimated and interviewed. Through this research, it can be concluded that 1) Customer/User Involvement, 2) Clear project goals, and 3) Technical skills of the project team are the major CSFs in the SRD phase


Sign in / Sign up

Export Citation Format

Share Document