ProSoftware: uma extensão da modelagem de processos de negócio voltada para o desenvolvimento de software

Detalhes bibliográficos
Ano de defesa: 2012
Autor(a) principal: Elayne Ferreira de Souza
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Minas Gerais
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: https://hdl.handle.net/1843/ESBF-8XFN2H
Resumo: The lack of knowledge about the requirements that the software must adequately support in order to be effectively used within organization is a major cause of changes and failures in software development projects. Business process modeling has been acknowledged by both researchers and practitioners as an important approach to helpimproving software development projects. However, most of the solutions involving business process modeling focus on the capture and support of functional aspects and little attention is usually given to the characterization of actors regarding their motivation and needs and to the modeling of certain important aspects of their executed activities.This work proposes an extension to a method of business process modeling focused on software development, called ProSoftware. The work is based on Activity Theory and analysis techniques from the context of Software Engineering and Usability: Persona and Scenario. The main focus of this approach is a better understanding of human activities.The objectives of ProSoftware are to define a business modeling related process for the analysis of non-functional characteristics of business activities; the identification of a set of historical, cultural and motivational information of human activities, the identification of points of conflict between the actors and business processes, contrasting differences between business goals and the interests of the actors of the organization, and the identification of human preferences or tools that can bring benefits or risks to the business. The proposed method can help systems analysts to better understanding the needs of the organization and, therefore, propose software solutions that will be aligned with business process needs.
id UFMG_dedadf3f22c71c47e8fc0b56ac80465d
oai_identifier_str oai:repositorio.ufmg.br:1843/ESBF-8XFN2H
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling 2019-08-09T23:46:37Z2025-09-08T23:45:45Z2019-08-09T23:46:37Z2012-07-31https://hdl.handle.net/1843/ESBF-8XFN2HThe lack of knowledge about the requirements that the software must adequately support in order to be effectively used within organization is a major cause of changes and failures in software development projects. Business process modeling has been acknowledged by both researchers and practitioners as an important approach to helpimproving software development projects. However, most of the solutions involving business process modeling focus on the capture and support of functional aspects and little attention is usually given to the characterization of actors regarding their motivation and needs and to the modeling of certain important aspects of their executed activities.This work proposes an extension to a method of business process modeling focused on software development, called ProSoftware. The work is based on Activity Theory and analysis techniques from the context of Software Engineering and Usability: Persona and Scenario. The main focus of this approach is a better understanding of human activities.The objectives of ProSoftware are to define a business modeling related process for the analysis of non-functional characteristics of business activities; the identification of a set of historical, cultural and motivational information of human activities, the identification of points of conflict between the actors and business processes, contrasting differences between business goals and the interests of the actors of the organization, and the identification of human preferences or tools that can bring benefits or risks to the business. The proposed method can help systems analysts to better understanding the needs of the organization and, therefore, propose software solutions that will be aligned with business process needs.Universidade Federal de Minas GeraisBPMNModelagem de processos de negócioEngenhariaTeoria da AtividadeEngenharia de UsabilidadeAnálise de tarefasAnálise de contextoAnálise de usuáriode RequisitosProcesso de negócioModelagem de dadosSoftware DesenvolvimentoComputaçãoEngenharia de softwareNegócios Processamento de dadosProSoftware: uma extensão da modelagem de processos de negócio voltada para o desenvolvimento de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisElayne Ferreira de Souzainfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGClarindo Isaias P da S e PaduaJose Luis BragaRaquel Oliveira PratesRodolfo Sergio F de ResendeA falta de entendimento sobre as características que o software requer para atender a uma organização é uma das principais causas das mudanças e falhas em projetos de desenvolvimento de software. A Modelagem de Processos de Negócio tem sido reconhecida como nova abordagem importante para a melhoria de software. Todavia, boa parte das soluções que envolvem Modelagem de Processos de Negócio se concentra no comportamento funcional do sistema e pouco se procura extrair sobre o contexto que envolve o negócio, como as motivações e necessidades dos atores e aspectos importantes das atividades realizadas. Este trabalho propõe uma extensão a um método de Modelagem de Processos de Negócio voltada para o desenvolvimento de software chamado ProSoftware, com foco na melhor compreensão da atividade humana e de seus interesses. Ele é baseado na Teoria da Atividade e em técnicas de análise de contexto provenientes da Engenharia de Software e usabilidade: Persona e Roteiro. O ProSoftware tem como objetivo promover a análise de características não funcionais das atividades de negócio; elencar aspectos históricos, culturais e motivacionais relacionados às atividades humanas; identificar pontos de divergências entre os atores de negócio e processos da empresa; contrastar divergências entre metas de negócio e os interesses dos atores na organização; identificar ferramentas ou preferências humanas que possam trazer benefícios ou riscos ao negócio. Essas informações auxiliam analistas de sistemas a conhecer melhor as necessidades da organização e, com isso, propor soluções de software que venham a estar alinhadas com as necessidades do negócio.UFMGORIGINALelayneferreira.pdfapplication/pdf3060437https://repositorio.ufmg.br//bitstreams/d9e81899-5bd4-441d-a222-e9f452f93214/download1e8968040de91f8e63e2c786741b847eMD51trueAnonymousREADTEXTelayneferreira.pdf.txttext/plain235626https://repositorio.ufmg.br//bitstreams/6c58d7db-e613-4889-80d9-662c7c974a07/download7a287be480dfe5251f4d382a1d55c733MD52falseAnonymousREADTHUMBNAILelayneferreira.pdf.jpgelayneferreira.pdf.jpgGenerated Thumbnailimage/jpeg2708https://repositorio.ufmg.br//bitstreams/54624326-5ccb-4f8f-811a-3d66116667c4/downloadcdd89050711e69736fe3eb280ef6d48bMD53falseAnonymousREAD1843/ESBF-8XFN2H2025-09-09 15:52:48.615open.accessoai:repositorio.ufmg.br:1843/ESBF-8XFN2Hhttps://repositorio.ufmg.br/Repositório InstitucionalPUBhttps://repositorio.ufmg.br/oairepositorio@ufmg.bropendoar:2025-09-09T18:52:48Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.none.fl_str_mv ProSoftware: uma extensão da modelagem de processos de negócio voltada para o desenvolvimento de software
title ProSoftware: uma extensão da modelagem de processos de negócio voltada para o desenvolvimento de software
spellingShingle ProSoftware: uma extensão da modelagem de processos de negócio voltada para o desenvolvimento de software
Elayne Ferreira de Souza
Modelagem de dados
Software Desenvolvimento
Computação
Engenharia de software
Negócios Processamento de dados
BPMN
Modelagem de processos de negócio
Engenharia
Teoria da Atividade
Engenharia de Usabilidade
Análise de tarefas
Análise de contexto
Análise de usuário
de Requisitos
Processo de negócio
title_short ProSoftware: uma extensão da modelagem de processos de negócio voltada para o desenvolvimento de software
title_full ProSoftware: uma extensão da modelagem de processos de negócio voltada para o desenvolvimento de software
title_fullStr ProSoftware: uma extensão da modelagem de processos de negócio voltada para o desenvolvimento de software
title_full_unstemmed ProSoftware: uma extensão da modelagem de processos de negócio voltada para o desenvolvimento de software
title_sort ProSoftware: uma extensão da modelagem de processos de negócio voltada para o desenvolvimento de software
author Elayne Ferreira de Souza
author_facet Elayne Ferreira de Souza
author_role author
dc.contributor.author.fl_str_mv Elayne Ferreira de Souza
dc.subject.por.fl_str_mv Modelagem de dados
Software Desenvolvimento
Computação
Engenharia de software
Negócios Processamento de dados
topic Modelagem de dados
Software Desenvolvimento
Computação
Engenharia de software
Negócios Processamento de dados
BPMN
Modelagem de processos de negócio
Engenharia
Teoria da Atividade
Engenharia de Usabilidade
Análise de tarefas
Análise de contexto
Análise de usuário
de Requisitos
Processo de negócio
dc.subject.other.none.fl_str_mv BPMN
Modelagem de processos de negócio
Engenharia
Teoria da Atividade
Engenharia de Usabilidade
Análise de tarefas
Análise de contexto
Análise de usuário
de Requisitos
Processo de negócio
description The lack of knowledge about the requirements that the software must adequately support in order to be effectively used within organization is a major cause of changes and failures in software development projects. Business process modeling has been acknowledged by both researchers and practitioners as an important approach to helpimproving software development projects. However, most of the solutions involving business process modeling focus on the capture and support of functional aspects and little attention is usually given to the characterization of actors regarding their motivation and needs and to the modeling of certain important aspects of their executed activities.This work proposes an extension to a method of business process modeling focused on software development, called ProSoftware. The work is based on Activity Theory and analysis techniques from the context of Software Engineering and Usability: Persona and Scenario. The main focus of this approach is a better understanding of human activities.The objectives of ProSoftware are to define a business modeling related process for the analysis of non-functional characteristics of business activities; the identification of a set of historical, cultural and motivational information of human activities, the identification of points of conflict between the actors and business processes, contrasting differences between business goals and the interests of the actors of the organization, and the identification of human preferences or tools that can bring benefits or risks to the business. The proposed method can help systems analysts to better understanding the needs of the organization and, therefore, propose software solutions that will be aligned with business process needs.
publishDate 2012
dc.date.issued.fl_str_mv 2012-07-31
dc.date.accessioned.fl_str_mv 2019-08-09T23:46:37Z
2025-09-08T23:45:45Z
dc.date.available.fl_str_mv 2019-08-09T23:46:37Z
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 https://hdl.handle.net/1843/ESBF-8XFN2H
url https://hdl.handle.net/1843/ESBF-8XFN2H
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Minas Gerais
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br//bitstreams/d9e81899-5bd4-441d-a222-e9f452f93214/download
https://repositorio.ufmg.br//bitstreams/6c58d7db-e613-4889-80d9-662c7c974a07/download
https://repositorio.ufmg.br//bitstreams/54624326-5ccb-4f8f-811a-3d66116667c4/download
bitstream.checksum.fl_str_mv 1e8968040de91f8e63e2c786741b847e
7a287be480dfe5251f4d382a1d55c733
cdd89050711e69736fe3eb280ef6d48b
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv repositorio@ufmg.br
_version_ 1862105620707016704