Application of Heuristics in Business Process Models to Support Software Requirements Specification
Autor(a) principal: | |
---|---|
Data de Publicação: | 2017 |
Outros Autores: | , , , , |
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 |