Documentação e validação de arquiteturas de software: uma proposta concreta.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2013 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da UFCG |
Texto Completo: | http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1347 |
Resumo: | Arquiteturas de software fornecem o contexto do sistema, guiam o processo de desenvolvimento, auxiliam na comunicação entre as partes interessadas, aumentam a integração com sistemas legados e softwares de terceiros e reduzem custos de manutenção e evolução; todavia, criar, documentar e validar arquiteturas são atividades complexas, ainda mais para aqueles com pouca experiência. A escassez de exemplos e de métodos diretos para auxiliar na documentação e validação também dificulta a realização dessas atividades. Neste trabalho, apresentamos um modelo de documento e um método para validação de arquiteturas de software. Nele, foram desenvolvidas arquiteturas de software para dois sistemas reais e um deles foi validado com o uso do método em questão. Os resultados obtidos indicam que o modelo de documento agiliza o processo de documentação e guia arquitetos iniciantes por conter as seções necessárias a serem preenchidas; evita o esquecimento de tópicos importantes e leva o arquiteto a seguir uma metodologia para documentar a arquitetura. Já o uso do método de validação aumentou a confiança na arquitetura desenvolvida. Seguir o processo foi relativamente simples devido à existência de um fluxo bem definido; os artefatos produzidos garantiram que a validação fosse bem documentada, mantendo uma memória do que foi feito. |
id |
UFCG_456243ec8e5d62e4ee7031cae420afc1 |
---|---|
oai_identifier_str |
oai:localhost:riufcg/1347 |
network_acronym_str |
UFCG |
network_name_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository_id_str |
4851 |
spelling |
Documentação e validação de arquiteturas de software: uma proposta concreta.Documentation and validation of software architectures: a concrete proposal.Arquitetura de softwareValidação de arquitetura de softwareDocumentação e validação - arquitetura de softwareModelo de documento - arquitetura de softwarePortal de Sistemas Integrados - PSI UFCGSoftware architectureValidation of software architectureDocumentation and validation - software architectureCiência da Computação.Arquiteturas de software fornecem o contexto do sistema, guiam o processo de desenvolvimento, auxiliam na comunicação entre as partes interessadas, aumentam a integração com sistemas legados e softwares de terceiros e reduzem custos de manutenção e evolução; todavia, criar, documentar e validar arquiteturas são atividades complexas, ainda mais para aqueles com pouca experiência. A escassez de exemplos e de métodos diretos para auxiliar na documentação e validação também dificulta a realização dessas atividades. Neste trabalho, apresentamos um modelo de documento e um método para validação de arquiteturas de software. Nele, foram desenvolvidas arquiteturas de software para dois sistemas reais e um deles foi validado com o uso do método em questão. Os resultados obtidos indicam que o modelo de documento agiliza o processo de documentação e guia arquitetos iniciantes por conter as seções necessárias a serem preenchidas; evita o esquecimento de tópicos importantes e leva o arquiteto a seguir uma metodologia para documentar a arquitetura. Já o uso do método de validação aumentou a confiança na arquitetura desenvolvida. Seguir o processo foi relativamente simples devido à existência de um fluxo bem definido; os artefatos produzidos garantiram que a validação fosse bem documentada, mantendo uma memória do que foi feito.Software architectures provide the system context, guide the development process, assist the communication among stakeholders, increase reuse and help integrate with legacy and third party software and reduce maintenance and evolution costs; however, creating, documenting and validating architectures are not trivial tasks. The lack of examples and straightforward methods also makes accomplishing these activities more difficult. We present a document template and a method for validating software architectures. Software architectures for two different real systems were designed and one of them was validated using the proposed method. The results indicate that the document template accelerates the documentation process and guides junior architects by containing the necessary sections to be filled out; the template also ensures that important topics are mentioned and forces the architect to follow a methodology to document the architecture. Results show that the validation method increased the confidence in the designed architecture. The process was relatively simple due to the existence of a well-defined flow, and the resulting artifacts ensured that the validation was well documented by keeping a memory of what was done.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIPÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGSAUVÉ, Jacques Philippe.SAUVÉ, J. P.http://lattes.cnpq.br/9516359108766806GUERRERO, Dalton Dário Serey.CHAVEZ, Christina Von Flach Garcia.SILVA, Leandro José Ventura.2013-06-262018-08-04T13:21:58Z2018-08-042018-08-04T13:21:58Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1347SILVA, Leandro José Ventura. Documentação e validação de arquiteturas de software: uma proposta concreta. 2013. 255f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2013. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1347porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2022-03-21T20:02:26Zoai:localhost:riufcg/1347Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512022-03-21T20:02:26Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false |
dc.title.none.fl_str_mv |
Documentação e validação de arquiteturas de software: uma proposta concreta. Documentation and validation of software architectures: a concrete proposal. |
title |
Documentação e validação de arquiteturas de software: uma proposta concreta. |
spellingShingle |
Documentação e validação de arquiteturas de software: uma proposta concreta. SILVA, Leandro José Ventura. Arquitetura de software Validação de arquitetura de software Documentação e validação - arquitetura de software Modelo de documento - arquitetura de software Portal de Sistemas Integrados - PSI UFCG Software architecture Validation of software architecture Documentation and validation - software architecture Ciência da Computação. |
title_short |
Documentação e validação de arquiteturas de software: uma proposta concreta. |
title_full |
Documentação e validação de arquiteturas de software: uma proposta concreta. |
title_fullStr |
Documentação e validação de arquiteturas de software: uma proposta concreta. |
title_full_unstemmed |
Documentação e validação de arquiteturas de software: uma proposta concreta. |
title_sort |
Documentação e validação de arquiteturas de software: uma proposta concreta. |
author |
SILVA, Leandro José Ventura. |
author_facet |
SILVA, Leandro José Ventura. |
author_role |
author |
dc.contributor.none.fl_str_mv |
SAUVÉ, Jacques Philippe. SAUVÉ, J. P. http://lattes.cnpq.br/9516359108766806 GUERRERO, Dalton Dário Serey. CHAVEZ, Christina Von Flach Garcia. |
dc.contributor.author.fl_str_mv |
SILVA, Leandro José Ventura. |
dc.subject.por.fl_str_mv |
Arquitetura de software Validação de arquitetura de software Documentação e validação - arquitetura de software Modelo de documento - arquitetura de software Portal de Sistemas Integrados - PSI UFCG Software architecture Validation of software architecture Documentation and validation - software architecture Ciência da Computação. |
topic |
Arquitetura de software Validação de arquitetura de software Documentação e validação - arquitetura de software Modelo de documento - arquitetura de software Portal de Sistemas Integrados - PSI UFCG Software architecture Validation of software architecture Documentation and validation - software architecture Ciência da Computação. |
description |
Arquiteturas de software fornecem o contexto do sistema, guiam o processo de desenvolvimento, auxiliam na comunicação entre as partes interessadas, aumentam a integração com sistemas legados e softwares de terceiros e reduzem custos de manutenção e evolução; todavia, criar, documentar e validar arquiteturas são atividades complexas, ainda mais para aqueles com pouca experiência. A escassez de exemplos e de métodos diretos para auxiliar na documentação e validação também dificulta a realização dessas atividades. Neste trabalho, apresentamos um modelo de documento e um método para validação de arquiteturas de software. Nele, foram desenvolvidas arquiteturas de software para dois sistemas reais e um deles foi validado com o uso do método em questão. Os resultados obtidos indicam que o modelo de documento agiliza o processo de documentação e guia arquitetos iniciantes por conter as seções necessárias a serem preenchidas; evita o esquecimento de tópicos importantes e leva o arquiteto a seguir uma metodologia para documentar a arquitetura. Já o uso do método de validação aumentou a confiança na arquitetura desenvolvida. Seguir o processo foi relativamente simples devido à existência de um fluxo bem definido; os artefatos produzidos garantiram que a validação fosse bem documentada, mantendo uma memória do que foi feito. |
publishDate |
2013 |
dc.date.none.fl_str_mv |
2013-06-26 2018-08-04T13:21:58Z 2018-08-04 2018-08-04T13:21:58Z |
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://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1347 SILVA, Leandro José Ventura. Documentação e validação de arquiteturas de software: uma proposta concreta. 2013. 255f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2013. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1347 |
url |
http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1347 |
identifier_str_mv |
SILVA, Leandro José Ventura. Documentação e validação de arquiteturas de software: uma proposta concreta. 2013. 255f. (Dissertação de Mestrado em Ciência da Computação) Programa de Pós-graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande - Paraiba - Brasil, 2013. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/1347 |
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 Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
publisher.none.fl_str_mv |
Universidade Federal de Campina Grande Brasil Centro de Engenharia Elétrica e Informática - CEEI PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO UFCG |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da UFCG instname:Universidade Federal de Campina Grande (UFCG) instacron:UFCG |
instname_str |
Universidade Federal de Campina Grande (UFCG) |
instacron_str |
UFCG |
institution |
UFCG |
reponame_str |
Biblioteca Digital de Teses e Dissertações da UFCG |
collection |
Biblioteca Digital de Teses e Dissertações da UFCG |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG) |
repository.mail.fl_str_mv |
bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br |
_version_ |
1809744356083499008 |