Application of heuristics in business process models to support software requirements specification

Detalhes bibliográficos
Autor(a) principal: Nogueira, Fernando Aparecido [UNESP]
Data de Publicação: 2017
Outros Autores: De Oliveira, Hilda Carvalho [UNESP]
Tipo de documento: Artigo de conferência
Idioma: eng
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/179023
Resumo: Requirements Engineering has suffered difficulties caused by communication failures between business and Information Technology teams (IT). The knowledge of the enterprise's business domain is very important for the systems analysts when developing software solutions to automate activities and processes. However, these analysts come across frequent changes in the system scope and requirements descriptions incomplete or erroneous. This work presents a systematic process that takes into account the business process models to automatically extract functional and non-functional requirements, which compose the Software Requirements Specification document. This automatic process uses requirements heuristics implemented by a freeware software system that generates software requirements documents with use cases and UML diagrams. The systematic process uses XML to facilitate systems integration, as well the re-use and visualization of the results. Additionally, this work presents business heuristics that enable significant improvements in the documentation of the business process models, bringing advantages for the business and IT. Assessment tools for the level of documentation level are proposed for both the business process models as for software requirements documents.
id UNSP_11ad345ecb6c0cafad26ad5fdb7c7e7a
oai_identifier_str oai:repositorio.unesp.br:11449/179023
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Application of heuristics in business process models to support software requirements specificationBPMNBusiness process modelHeuristicsRequirements engineeringUMLXPDLRequirements Engineering has suffered difficulties caused by communication failures between business and Information Technology teams (IT). The knowledge of the enterprise's business domain is very important for the systems analysts when developing software solutions to automate activities and processes. However, these analysts come across frequent changes in the system scope and requirements descriptions incomplete or erroneous. This work presents a systematic process that takes into account the business process models to automatically extract functional and non-functional requirements, which compose the Software Requirements Specification document. This automatic process uses requirements heuristics implemented by a freeware software system that generates software requirements documents with use cases and UML diagrams. The systematic process uses XML to facilitate systems integration, as well the re-use and visualization of the results. Additionally, this work presents business heuristics that enable significant improvements in the documentation of the business process models, bringing advantages for the business and IT. Assessment tools for the level of documentation level are proposed for both the business process models as for software requirements documents.Institute of Geosciences and Exact Sciences São Paulo State University (Unesp)Institute of Geosciences and Exact Sciences São Paulo State University (Unesp)Universidade Estadual Paulista (Unesp)Nogueira, Fernando Aparecido [UNESP]De Oliveira, Hilda Carvalho [UNESP]2018-12-11T17:33:12Z2018-12-11T17:33:12Z2017-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject40-51ICEIS 2017 - Proceedings of the 19th International Conference on Enterprise Information Systems, v. 2, p. 40-51.http://hdl.handle.net/11449/1790232-s2.0-85023209748Scopusreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengICEIS 2017 - Proceedings of the 19th International Conference on Enterprise Information Systemsinfo:eu-repo/semantics/openAccess2024-06-25T20:10:35Zoai:repositorio.unesp.br:11449/179023Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T18:14:01.157586Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Application of heuristics in business process models to support software requirements specification
title Application of heuristics in business process models to support software requirements specification
spellingShingle Application of heuristics in business process models to support software requirements specification
Nogueira, Fernando Aparecido [UNESP]
BPMN
Business process model
Heuristics
Requirements engineering
UML
XPDL
title_short Application of heuristics in business process models to support software requirements specification
title_full Application of heuristics in business process models to support software requirements specification
title_fullStr Application of heuristics in business process models to support software requirements specification
title_full_unstemmed Application of heuristics in business process models to support software requirements specification
title_sort Application of heuristics in business process models to support software requirements specification
author Nogueira, Fernando Aparecido [UNESP]
author_facet Nogueira, Fernando Aparecido [UNESP]
De Oliveira, Hilda Carvalho [UNESP]
author_role author
author2 De Oliveira, Hilda Carvalho [UNESP]
author2_role author
dc.contributor.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Nogueira, Fernando Aparecido [UNESP]
De Oliveira, Hilda Carvalho [UNESP]
dc.subject.por.fl_str_mv BPMN
Business process model
Heuristics
Requirements engineering
UML
XPDL
topic BPMN
Business process model
Heuristics
Requirements engineering
UML
XPDL
description Requirements Engineering has suffered difficulties caused by communication failures between business and Information Technology teams (IT). The knowledge of the enterprise's business domain is very important for the systems analysts when developing software solutions to automate activities and processes. However, these analysts come across frequent changes in the system scope and requirements descriptions incomplete or erroneous. This work presents a systematic process that takes into account the business process models to automatically extract functional and non-functional requirements, which compose the Software Requirements Specification document. This automatic process uses requirements heuristics implemented by a freeware software system that generates software requirements documents with use cases and UML diagrams. The systematic process uses XML to facilitate systems integration, as well the re-use and visualization of the results. Additionally, this work presents business heuristics that enable significant improvements in the documentation of the business process models, bringing advantages for the business and IT. Assessment tools for the level of documentation level are proposed for both the business process models as for software requirements documents.
publishDate 2017
dc.date.none.fl_str_mv 2017-01-01
2018-12-11T17:33:12Z
2018-12-11T17:33:12Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
format conferenceObject
status_str publishedVersion
dc.identifier.uri.fl_str_mv ICEIS 2017 - Proceedings of the 19th International Conference on Enterprise Information Systems, v. 2, p. 40-51.
http://hdl.handle.net/11449/179023
2-s2.0-85023209748
identifier_str_mv ICEIS 2017 - Proceedings of the 19th International Conference on Enterprise Information Systems, v. 2, p. 40-51.
2-s2.0-85023209748
url http://hdl.handle.net/11449/179023
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv ICEIS 2017 - Proceedings of the 19th International Conference on Enterprise Information Systems
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 40-51
dc.source.none.fl_str_mv Scopus
reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808128909918601216