Uma proposta de método para especificação de componentes de software
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da PUC_SP |
Texto Completo: | https://tede2.pucsp.br/handle/handle/18198 |
Resumo: | The component-based software development has proven effective for implementation in various fields of application, but still insufficient to create reusable and flexible parts. Processes and methods have been developed in order to address special care in this context. However, none of the proposed methods shows a simple specification of building blocks. To address this limitation we propose in this research work a split between the static and dynamic elements that make up the nature of an assembled component in a set of steps with application techniques using the best practices of software engineering. As a result, we reach the Component Specification method capable of generating well-designed models for building reusable and flexible software parts. A case study helps to illustrate the application of the method in an application context |
id |
PUC_SP-1_7acfe605edad1c7dcb169b7afed69700 |
---|---|
oai_identifier_str |
oai:repositorio.pucsp.br:handle/18198 |
network_acronym_str |
PUC_SP-1 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da PUC_SP |
repository_id_str |
|
spelling |
Vega, Ítalo Santiagohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4708346Y6http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4698749P0Almeida Junior, José Valdvogel de2016-04-29T14:23:40Z2015-12-162015-11-19Almeida Junior, José Valdvogel de. Uma proposta de método para especificação de componentes de software. 2015. 100 f. Dissertação (Mestrado em Tecnologias da Inteligência e Design Digital) - Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital, Pontifícia Universidade Católica de São Paulo, São Paulo, 2015.https://tede2.pucsp.br/handle/handle/18198The component-based software development has proven effective for implementation in various fields of application, but still insufficient to create reusable and flexible parts. Processes and methods have been developed in order to address special care in this context. However, none of the proposed methods shows a simple specification of building blocks. To address this limitation we propose in this research work a split between the static and dynamic elements that make up the nature of an assembled component in a set of steps with application techniques using the best practices of software engineering. As a result, we reach the Component Specification method capable of generating well-designed models for building reusable and flexible software parts. A case study helps to illustrate the application of the method in an application contextO desenvolvimento de software baseado em componentes tem se provado efetivo para a implementação em diversos domínios de aplicação, mas ainda insuficiente para a criação de peças reusáveis e flexíveis. Processos e métodos foram desenvolvidos no intuito de endereçar cuidados especiais nesse contexto. No entanto, nenhum dos métodos propostos demonstra uma forma simples de especificação dos blocos construtores. Para tratar essa limitação propomos nesse trabalho de pesquisa uma divisão entre os elementos estáticos e dinâmicos que compõem a natureza de um componente reunidos em um conjunto de passos com aplicação de técnicas que utilizam as boas práticas da engenharia de software. Como resultado, chega-se ao Método de Especificação de Componentes capaz de gerar modelos bem elaborados para construção de peças de software reusáveis e flexíveis. Um estudo de caso ajuda a ilustrar a aplicação do método em um contexto de aplicaçãoapplication/pdfhttp://tede2.pucsp.br/tede/retrieve/34991/Jose%20Valdvogel%20de%20Almeida%20Junior.pdf.jpgporPontifícia Universidade Católica de São PauloPrograma de Estudos Pós-Graduados em Tecnologias da Inteligência e Design DigitalPUC-SPBRFaculdade de Ciências Exatas e TecnologiaComponentes de softwareArquiteturaEspecificaçãoModelagemComponentArchitectureSpecificationModelingCNPQ::ENGENHARIASUma proposta de método para especificação de componentes de softwareinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_SPinstname:Pontifícia Universidade Católica de São Paulo (PUC-SP)instacron:PUC_SPTEXTJose Valdvogel de Almeida Junior.pdf.txtJose Valdvogel de Almeida Junior.pdf.txtExtracted texttext/plain134862https://repositorio.pucsp.br/xmlui/bitstream/handle/18198/3/Jose%20Valdvogel%20de%20Almeida%20Junior.pdf.txt82be70d78dc241aa558f66cb2c908868MD53ORIGINALJose Valdvogel de Almeida Junior.pdfapplication/pdf1664725https://repositorio.pucsp.br/xmlui/bitstream/handle/18198/1/Jose%20Valdvogel%20de%20Almeida%20Junior.pdfb5162f7ac0d53d0a3c9e995e1e643e18MD51THUMBNAILJose Valdvogel de Almeida Junior.pdf.jpgJose Valdvogel de Almeida Junior.pdf.jpgGenerated Thumbnailimage/jpeg3605https://repositorio.pucsp.br/xmlui/bitstream/handle/18198/2/Jose%20Valdvogel%20de%20Almeida%20Junior.pdf.jpg6300a931d1522a800777c14611ba5272MD52handle/181982022-06-13 09:03:50.431oai:repositorio.pucsp.br:handle/18198Biblioteca Digital de Teses e Dissertaçõeshttps://sapientia.pucsp.br/https://sapientia.pucsp.br/oai/requestbngkatende@pucsp.br||rapassi@pucsp.bropendoar:2022-06-13T12:03:50Biblioteca Digital de Teses e Dissertações da PUC_SP - Pontifícia Universidade Católica de São Paulo (PUC-SP)false |
dc.title.por.fl_str_mv |
Uma proposta de método para especificação de componentes de software |
title |
Uma proposta de método para especificação de componentes de software |
spellingShingle |
Uma proposta de método para especificação de componentes de software Almeida Junior, José Valdvogel de Componentes de software Arquitetura Especificação Modelagem Component Architecture Specification Modeling CNPQ::ENGENHARIAS |
title_short |
Uma proposta de método para especificação de componentes de software |
title_full |
Uma proposta de método para especificação de componentes de software |
title_fullStr |
Uma proposta de método para especificação de componentes de software |
title_full_unstemmed |
Uma proposta de método para especificação de componentes de software |
title_sort |
Uma proposta de método para especificação de componentes de software |
author |
Almeida Junior, José Valdvogel de |
author_facet |
Almeida Junior, José Valdvogel de |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Vega, Ítalo Santiago |
dc.contributor.advisor1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4708346Y6 |
dc.contributor.authorLattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4698749P0 |
dc.contributor.author.fl_str_mv |
Almeida Junior, José Valdvogel de |
contributor_str_mv |
Vega, Ítalo Santiago |
dc.subject.por.fl_str_mv |
Componentes de software Arquitetura Especificação Modelagem |
topic |
Componentes de software Arquitetura Especificação Modelagem Component Architecture Specification Modeling CNPQ::ENGENHARIAS |
dc.subject.eng.fl_str_mv |
Component Architecture Specification Modeling |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS |
description |
The component-based software development has proven effective for implementation in various fields of application, but still insufficient to create reusable and flexible parts. Processes and methods have been developed in order to address special care in this context. However, none of the proposed methods shows a simple specification of building blocks. To address this limitation we propose in this research work a split between the static and dynamic elements that make up the nature of an assembled component in a set of steps with application techniques using the best practices of software engineering. As a result, we reach the Component Specification method capable of generating well-designed models for building reusable and flexible software parts. A case study helps to illustrate the application of the method in an application context |
publishDate |
2015 |
dc.date.available.fl_str_mv |
2015-12-16 |
dc.date.issued.fl_str_mv |
2015-11-19 |
dc.date.accessioned.fl_str_mv |
2016-04-29T14:23:40Z |
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.citation.fl_str_mv |
Almeida Junior, José Valdvogel de. Uma proposta de método para especificação de componentes de software. 2015. 100 f. Dissertação (Mestrado em Tecnologias da Inteligência e Design Digital) - Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital, Pontifícia Universidade Católica de São Paulo, São Paulo, 2015. |
dc.identifier.uri.fl_str_mv |
https://tede2.pucsp.br/handle/handle/18198 |
identifier_str_mv |
Almeida Junior, José Valdvogel de. Uma proposta de método para especificação de componentes de software. 2015. 100 f. Dissertação (Mestrado em Tecnologias da Inteligência e Design Digital) - Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital, Pontifícia Universidade Católica de São Paulo, São Paulo, 2015. |
url |
https://tede2.pucsp.br/handle/handle/18198 |
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.format.none.fl_str_mv |
application/pdf |
dc.publisher.none.fl_str_mv |
Pontifícia Universidade Católica de São Paulo |
dc.publisher.program.fl_str_mv |
Programa de Estudos Pós-Graduados em Tecnologias da Inteligência e Design Digital |
dc.publisher.initials.fl_str_mv |
PUC-SP |
dc.publisher.country.fl_str_mv |
BR |
dc.publisher.department.fl_str_mv |
Faculdade de Ciências Exatas e Tecnologia |
publisher.none.fl_str_mv |
Pontifícia Universidade Católica de São Paulo |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da PUC_SP instname:Pontifícia Universidade Católica de São Paulo (PUC-SP) instacron:PUC_SP |
instname_str |
Pontifícia Universidade Católica de São Paulo (PUC-SP) |
instacron_str |
PUC_SP |
institution |
PUC_SP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da PUC_SP |
collection |
Biblioteca Digital de Teses e Dissertações da PUC_SP |
bitstream.url.fl_str_mv |
https://repositorio.pucsp.br/xmlui/bitstream/handle/18198/3/Jose%20Valdvogel%20de%20Almeida%20Junior.pdf.txt https://repositorio.pucsp.br/xmlui/bitstream/handle/18198/1/Jose%20Valdvogel%20de%20Almeida%20Junior.pdf https://repositorio.pucsp.br/xmlui/bitstream/handle/18198/2/Jose%20Valdvogel%20de%20Almeida%20Junior.pdf.jpg |
bitstream.checksum.fl_str_mv |
82be70d78dc241aa558f66cb2c908868 b5162f7ac0d53d0a3c9e995e1e643e18 6300a931d1522a800777c14611ba5272 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da PUC_SP - Pontifícia Universidade Católica de São Paulo (PUC-SP) |
repository.mail.fl_str_mv |
bngkatende@pucsp.br||rapassi@pucsp.br |
_version_ |
1809277862848495616 |