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: Oliveira, Hilda Carvalho de [UNESP], Hammoudi, S., Smialek, M., Camp, O., Filipe, J.
Tipo de documento: Artigo de conferência
Idioma: eng
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://dx.doi.org/10.5220/0006280400400051
http://hdl.handle.net/11449/218909
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_5bb5728de9a6b0a2b13d983a6678682f
oai_identifier_str oai:repositorio.unesp.br:11449/218909
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 SpecificationRequirements EngineeringBusiness Process ModelBPMNXPDLHeuristicsUMLRequirements 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.Sao Paulo State Univ Unesp, Inst Geosci & Exact Sci, Rio Claro, BrazilSao Paulo State Univ Unesp, Inst Geosci & Exact Sci, Rio Claro, BrazilScitepressUniversidade Estadual Paulista (UNESP)Nogueira, Fernando Aparecido [UNESP]Oliveira, Hilda Carvalho de [UNESP]Hammoudi, S.Smialek, M.Camp, O.Filipe, J.2022-04-28T17:30:26Z2022-04-28T17:30:26Z2017-01-01info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObject40-51http://dx.doi.org/10.5220/0006280400400051Iceis: Proceedings Of The 19th International Conference On Enterprise Information Systems - Vol 2. Setubal: Scitepress, p. 40-51, 2017.http://hdl.handle.net/11449/21890910.5220/0006280400400051WOS:000697612300003Web of Sciencereponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPengIceis: Proceedings Of The 19th International Conference On Enterprise Information Systems - Vol 2info:eu-repo/semantics/openAccess2024-06-25T20:10:35Zoai:repositorio.unesp.br:11449/218909Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T17:19:43.152916Repositó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]
Requirements Engineering
Business Process Model
BPMN
XPDL
Heuristics
UML
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]
Oliveira, Hilda Carvalho de [UNESP]
Hammoudi, S.
Smialek, M.
Camp, O.
Filipe, J.
author_role author
author2 Oliveira, Hilda Carvalho de [UNESP]
Hammoudi, S.
Smialek, M.
Camp, O.
Filipe, J.
author2_role author
author
author
author
author
dc.contributor.none.fl_str_mv Universidade Estadual Paulista (UNESP)
dc.contributor.author.fl_str_mv Nogueira, Fernando Aparecido [UNESP]
Oliveira, Hilda Carvalho de [UNESP]
Hammoudi, S.
Smialek, M.
Camp, O.
Filipe, J.
dc.subject.por.fl_str_mv Requirements Engineering
Business Process Model
BPMN
XPDL
Heuristics
UML
topic Requirements Engineering
Business Process Model
BPMN
XPDL
Heuristics
UML
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
2022-04-28T17:30:26Z
2022-04-28T17:30:26Z
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 http://dx.doi.org/10.5220/0006280400400051
Iceis: Proceedings Of The 19th International Conference On Enterprise Information Systems - Vol 2. Setubal: Scitepress, p. 40-51, 2017.
http://hdl.handle.net/11449/218909
10.5220/0006280400400051
WOS:000697612300003
url http://dx.doi.org/10.5220/0006280400400051
http://hdl.handle.net/11449/218909
identifier_str_mv Iceis: Proceedings Of The 19th International Conference On Enterprise Information Systems - Vol 2. Setubal: Scitepress, p. 40-51, 2017.
10.5220/0006280400400051
WOS:000697612300003
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Iceis: Proceedings Of The 19th International Conference On Enterprise Information Systems - Vol 2
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.publisher.none.fl_str_mv Scitepress
publisher.none.fl_str_mv Scitepress
dc.source.none.fl_str_mv Web of Science
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_ 1808128791519690752