Método para modelagem de processos de negócios na engenharia de requisitos de software

Detalhes bibliográficos
Autor(a) principal: Santos, Sheila Leal
Data de Publicação: 2014
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFABC
Texto Completo: http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=77318
Resumo: Orientadora: Prof.ª Dr.ª Fabiana Soares Santana
id UFBC_643dfb48d8f7bada47ce3cb00b2f4381
oai_identifier_str oai:BDTD:77318
network_acronym_str UFBC
network_name_str Repositório Institucional da UFABC
repository_id_str
spelling Método para modelagem de processos de negócios na engenharia de requisitos de softwareENGENHARIA DE REQUISITOSARQUITETURAS ORIENTADA A SERVIÇOSSOFTWARE REQUIREMENTS ENGINEERINGSERVICE-ORIENTED ARCHITECTURESPROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABCOrientadora: Prof.ª Dr.ª Fabiana Soares SantanaDissertação (mestrado) - Universidade Federal do ABC, Programa de Pós-Graduação em Ciência da Computação, 2014.As empresas produtoras de software precisam de métodos eficientes para obter resultados competitivos. Uma das principais causas dos resultados negativos em projetos de software se deve às deficiências na engenharia de requisitos de software. A especificação de requisitos inadequada ou incompleta pode levar à construção de sistemas que não estão em conformidade com as necessidades dos clientes, resultando no aumento de custos, atrasos nos cronogramas e realização de atividades desnecessárias. A fim de minimizar os problemas na especificação de requisitos, as boas práticas de engenharia de software recomendam o entendimento adequado do ambiente de tecnologia da informação (TI) e das regras de negócio. O uso de processos de negócio tem sido adotado pela maioria das organizações para mapear as suas necessidades e alinhar o conhecimento entre as equipes de negócio e de TI. BPMN (Business Process Modeling Notation, no original em inglês, ou Notação para Modelagem de Processos de Negócios) é a notação mais comumente adotada pelo mercado para a modelagem de processos de negócio, com diversas ferramentas disponíveis para o mapeamento e simulação de processos. Além da preocupação com os processos de negócio, as organizações têm adotado arquiteturas orientadas a serviços (SOA, Service Oriented Architectures, no original em inglês) com o intuito de facilitar a integração entre processos e tecnologia, resultando em soluções mais flexíveis para atender às constantes necessidades de mudanças e oportunidades de negócio. A união de BPMN e SOA permite o melhor entendimento dos sistemas através do mapeamento e modelagem dos processos de negócio, a partir dos quais é possível identificar os serviços que devem ser encapsulados dentro de um determinado ambiente tecnológico. O resultado é o aumento na produtividade, a melhoria na qualidade dos sistemas (QoS, Quality of Software, no original em inglês) e a redução de custos. Este trabalho propõe um método para modelagem de processos na engenharia de requisitos, incorporando formalmente o uso de processos de negócios na especificação dos requisitos de software. Um estudo de caso foi desenvolvido para experimentar o método proposto e mostrar a sua aplicação. Embora experimentos adicionais sejam recomendados, os resultados do estudo de caso foram promissores e mostram que a análise minuciosa dos processos de negócios na etapa de especificação de requisitos auxilia no entendimento e na identificação mais precisa dos requisitos do sistema, melhorando o potencial de sucesso na produção de software.Producing software companies need effective methods to achieve competitive results. A major cause of adverse outcomes in software projects is due to deficiencies in the software requirements engineering. The specification of inadequate or incomplete requirements can lead to the construction of systems that are not in accordance with customer needs, resulting in increased costs, schedule delays, and development of unnecessary activities. In order to minimize the problems in the requirements specification, best practices in software engineering recommend a proper understanding of the information technology (IT) environment and of the business rules. The use of business processes has been adopted by many organizations to map their needs and to align the knowledge among business teams and IT. BPMN (Business Process Modeling Notation) is the notation most commonly adopted by the software companies for business processes modeling. Various software tools are available for processes mapping and simulation. In addition to the concern with business processes, many organizations are adopting service-oriented architectures (SOA) in order to facilitate the integration between processes and technology, resulting in more flexible solutions to meet the ever changing IT needs and the new business opportunities. The union of BPMN and SOA allows a better understanding of the systems to be developed by mapping and modeling business processes, from which it is possible to identify the services that should be encapsulated within a particular technological environment. Results include increased productivity, improved quality of software (QoS) and cost reduction. This work proposes a method for including the processes modeling as part of the requirements engineering, formally incorporating the use of business processes in the software requirements specification. A case study was developed to experiment the proposed method and to illustrate its application. Although further experiments are recommended, the results of the case study are promising and show that a thorough analysis of the business processes as part of the requirements specification phase helps in understanding and obtaining a more accurate identification of the system requirements, improving the potential for successful software production.Santana, Fabiana SoaresBraga, Juliana CristinaBrandão, Anarosa Alves FrancoSantos, Sheila Leal2014info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf106 f. : il.http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=77318http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=77318&midiaext=70719http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=77318&midiaext=70720Cover: http://biblioteca.ufabc.edu.br/php/capa.php?obra=77318porreponame:Repositório Institucional da UFABCinstname:Universidade Federal do ABC (UFABC)instacron:UFABCinfo:eu-repo/semantics/openAccess2016-04-12T09:30:20Zoai:BDTD:77318Repositório InstitucionalPUBhttp://www.biblioteca.ufabc.edu.br/oai/oai.phpopendoar:2016-04-12T09:30:20Repositório Institucional da UFABC - Universidade Federal do ABC (UFABC)false
dc.title.none.fl_str_mv Método para modelagem de processos de negócios na engenharia de requisitos de software
title Método para modelagem de processos de negócios na engenharia de requisitos de software
spellingShingle Método para modelagem de processos de negócios na engenharia de requisitos de software
Santos, Sheila Leal
ENGENHARIA DE REQUISITOS
ARQUITETURAS ORIENTADA A SERVIÇOS
SOFTWARE REQUIREMENTS ENGINEERING
SERVICE-ORIENTED ARCHITECTURES
PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABC
title_short Método para modelagem de processos de negócios na engenharia de requisitos de software
title_full Método para modelagem de processos de negócios na engenharia de requisitos de software
title_fullStr Método para modelagem de processos de negócios na engenharia de requisitos de software
title_full_unstemmed Método para modelagem de processos de negócios na engenharia de requisitos de software
title_sort Método para modelagem de processos de negócios na engenharia de requisitos de software
author Santos, Sheila Leal
author_facet Santos, Sheila Leal
author_role author
dc.contributor.none.fl_str_mv Santana, Fabiana Soares
Braga, Juliana Cristina
Brandão, Anarosa Alves Franco
dc.contributor.author.fl_str_mv Santos, Sheila Leal
dc.subject.por.fl_str_mv ENGENHARIA DE REQUISITOS
ARQUITETURAS ORIENTADA A SERVIÇOS
SOFTWARE REQUIREMENTS ENGINEERING
SERVICE-ORIENTED ARCHITECTURES
PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABC
topic ENGENHARIA DE REQUISITOS
ARQUITETURAS ORIENTADA A SERVIÇOS
SOFTWARE REQUIREMENTS ENGINEERING
SERVICE-ORIENTED ARCHITECTURES
PROGRAMA DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO - UFABC
description Orientadora: Prof.ª Dr.ª Fabiana Soares Santana
publishDate 2014
dc.date.none.fl_str_mv 2014
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=77318
url http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=77318
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=77318&midiaext=70719
http://biblioteca.ufabc.edu.br/index.php?codigo_sophia=77318&midiaext=70720
Cover: http://biblioteca.ufabc.edu.br/php/capa.php?obra=77318
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
106 f. : il.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFABC
instname:Universidade Federal do ABC (UFABC)
instacron:UFABC
instname_str Universidade Federal do ABC (UFABC)
instacron_str UFABC
institution UFABC
reponame_str Repositório Institucional da UFABC
collection Repositório Institucional da UFABC
repository.name.fl_str_mv Repositório Institucional da UFABC - Universidade Federal do ABC (UFABC)
repository.mail.fl_str_mv
_version_ 1793994524929818624