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://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 |