The generalized requirement approach for requirement validation with automatically generated program code

1Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

Abstract

Requirements gathering is one of the first steps in the software development process. Gathering business requirements, especially when the final product requirements are dictated by a known client, can be a difficult process. Although clients know their own business best, often an idea about a new business product is obscure and described using general terms that contribute greatly to common misunderstandings. Business requirement verification in the event that requirements are gathered using text and graphics can be a slow, error-prone, and expensive process. Misun-derstandings and omitted requirements contribute to the need for revisions and increase project costs and delays. This article proposed a new approach to the business software development process that is fo-cused on the validation of business requirements during the requirement negotiation process. The process of the business requirement negotiation is guided by a set of predefined questions. These questions are guidelines for specifying a sufficient level of requirement details in order to gener-ate sources and executable code for requirement validation without manual programming. Be-sides requirement documenting, tracking, and validating, this method addresses requirement management syndromes and the specification of an insufficient level of details.

Cite

CITATION STYLE

APA

Bulajic, A., Stojic, R., & Sambasivam, S. (2014). The generalized requirement approach for requirement validation with automatically generated program code. Interdisciplinary Journal of Information, Knowledge, and Management, 9, 59–88. https://doi.org/10.28945/1946

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free