Um modelo de processo de apoio ao desenvolvimento de software baseado em componentes, orientado a qualidade, e centrado em um repositório.

Detalhes bibliográficos
Ano de defesa: 2005
Autor(a) principal: Faria, Henrique Rocha de
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: Biblioteca Digitais de Teses e Dissertações da USP
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: http://www.teses.usp.br/teses/disponiveis/3/3141/tde-11012006-115522/
Resumo: A Engenharia de Software Baseada em Componentes (ESBC) envolve os processos de desenvolvimento de software a partir de partes embutidas prontas, a fim de se obter produtividade, reduzindo-se custos e tempo de lançamento no mercado, garantindo (e melhorando) a qualidade intrínseca de produtos de software, bem como flexibilidade de implementação, manutenção e integração de sistemas. O ciclo de vida de um componente de software, projetado para uma determinada arquitetura, para ser reutilizado e reciclado dentro de uma infra-estrutura de componentes, e para satisfazer atributos de qualidade, dependerá de um ambiente que permita que seu código evolua de maneira controlada; que suas interfaces sejam publicadas através de documentos; e que seus artefatos estejam sempre acessíveis por partes interessadas, como desenvolvedores, projetistas e arquitetos de software, gerentes de projeto, usuários etc. Isto sugere a organização de um processo que apóie a reutilização de componentes através de um repositório comum, justificando esforços de se projetar, implementar, testar e instalar estes componentes em diferentes soluções. Este trabalho tem a intenção de definir e descrever, através da linguagem e dos elementos de um meta-modelo, e através de uma proposta de implementação de um repositório de componentes, um modelo de processo alinhado a um subconjunto de requisitos estabelecidos pelos padrões ISO/IEC 12207 e ISO/IEC 9126, com o propósito de suporte de componentes a processos de desenvolvimento de software.
id USP_e061e70c6d46e3d59443deff136c58c5
oai_identifier_str oai:teses.usp.br:tde-11012006-115522
network_acronym_str USP
network_name_str Biblioteca Digital de Teses e Dissertações da USP
repository_id_str
spelling Um modelo de processo de apoio ao desenvolvimento de software baseado em componentes, orientado a qualidade, e centrado em um repositório. A quality oriented repository-centred process model to support component-based software development.CBSEcomponentcomponenteESBCprocessprocessoqualidadequalityrepositóriorepositoryA Engenharia de Software Baseada em Componentes (ESBC) envolve os processos de desenvolvimento de software a partir de partes embutidas prontas, a fim de se obter produtividade, reduzindo-se custos e tempo de lançamento no mercado, garantindo (e melhorando) a qualidade intrínseca de produtos de software, bem como flexibilidade de implementação, manutenção e integração de sistemas. O ciclo de vida de um componente de software, projetado para uma determinada arquitetura, para ser reutilizado e reciclado dentro de uma infra-estrutura de componentes, e para satisfazer atributos de qualidade, dependerá de um ambiente que permita que seu código evolua de maneira controlada; que suas interfaces sejam publicadas através de documentos; e que seus artefatos estejam sempre acessíveis por partes interessadas, como desenvolvedores, projetistas e arquitetos de software, gerentes de projeto, usuários etc. Isto sugere a organização de um processo que apóie a reutilização de componentes através de um repositório comum, justificando esforços de se projetar, implementar, testar e instalar estes componentes em diferentes soluções. Este trabalho tem a intenção de definir e descrever, através da linguagem e dos elementos de um meta-modelo, e através de uma proposta de implementação de um repositório de componentes, um modelo de processo alinhado a um subconjunto de requisitos estabelecidos pelos padrões ISO/IEC 12207 e ISO/IEC 9126, com o propósito de suporte de componentes a processos de desenvolvimento de software.Component-Based Software Engineering (CBSE)involves the software development from prepared built-in parts processes, in order to achieve productivity, reducing costs and time-tomarket, assuring (and improving) the intrinsic quality of software products, as well as implementation, maintenance and systems integration flexibility. The life cycle of a software component designed for a given architecture to be reused and recycled, within a component infrastructure, and to satisfy quality attributes, will depend on an environment to allow its code to evolve in a controlled manner; its interfaces to be published through documents; and its artifacts to be always accessible from interested parties, like developers, software designers and architects, project managers, users etc. This suggests the organization of a process that supports the reuse of components through a common repository, justifying efforts to design, implement, test and install them in different solutions. This work intends to define and describe, through a meta-model language and elements, and through a component repository implementation proposal, a process model aligned to a subset of requirements established by the ISO/IEC 12207 and the ISO/IEC 9126 standards, with the purpose of development software processes support of components.Biblioteca Digitais de Teses e Dissertações da USPArakaki, ReginaldoFaria, Henrique Rocha de2005-09-02info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://www.teses.usp.br/teses/disponiveis/3/3141/tde-11012006-115522/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2016-07-28T16:09:49Zoai:teses.usp.br:tde-11012006-115522Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212016-07-28T16:09:49Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false
dc.title.none.fl_str_mv Um modelo de processo de apoio ao desenvolvimento de software baseado em componentes, orientado a qualidade, e centrado em um repositório.
A quality oriented repository-centred process model to support component-based software development.
title Um modelo de processo de apoio ao desenvolvimento de software baseado em componentes, orientado a qualidade, e centrado em um repositório.
spellingShingle Um modelo de processo de apoio ao desenvolvimento de software baseado em componentes, orientado a qualidade, e centrado em um repositório.
Faria, Henrique Rocha de
CBSE
component
componente
ESBC
process
processo
qualidade
quality
repositório
repository
title_short Um modelo de processo de apoio ao desenvolvimento de software baseado em componentes, orientado a qualidade, e centrado em um repositório.
title_full Um modelo de processo de apoio ao desenvolvimento de software baseado em componentes, orientado a qualidade, e centrado em um repositório.
title_fullStr Um modelo de processo de apoio ao desenvolvimento de software baseado em componentes, orientado a qualidade, e centrado em um repositório.
title_full_unstemmed Um modelo de processo de apoio ao desenvolvimento de software baseado em componentes, orientado a qualidade, e centrado em um repositório.
title_sort Um modelo de processo de apoio ao desenvolvimento de software baseado em componentes, orientado a qualidade, e centrado em um repositório.
author Faria, Henrique Rocha de
author_facet Faria, Henrique Rocha de
author_role author
dc.contributor.none.fl_str_mv Arakaki, Reginaldo
dc.contributor.author.fl_str_mv Faria, Henrique Rocha de
dc.subject.por.fl_str_mv CBSE
component
componente
ESBC
process
processo
qualidade
quality
repositório
repository
topic CBSE
component
componente
ESBC
process
processo
qualidade
quality
repositório
repository
description A Engenharia de Software Baseada em Componentes (ESBC) envolve os processos de desenvolvimento de software a partir de partes embutidas prontas, a fim de se obter produtividade, reduzindo-se custos e tempo de lançamento no mercado, garantindo (e melhorando) a qualidade intrínseca de produtos de software, bem como flexibilidade de implementação, manutenção e integração de sistemas. O ciclo de vida de um componente de software, projetado para uma determinada arquitetura, para ser reutilizado e reciclado dentro de uma infra-estrutura de componentes, e para satisfazer atributos de qualidade, dependerá de um ambiente que permita que seu código evolua de maneira controlada; que suas interfaces sejam publicadas através de documentos; e que seus artefatos estejam sempre acessíveis por partes interessadas, como desenvolvedores, projetistas e arquitetos de software, gerentes de projeto, usuários etc. Isto sugere a organização de um processo que apóie a reutilização de componentes através de um repositório comum, justificando esforços de se projetar, implementar, testar e instalar estes componentes em diferentes soluções. Este trabalho tem a intenção de definir e descrever, através da linguagem e dos elementos de um meta-modelo, e através de uma proposta de implementação de um repositório de componentes, um modelo de processo alinhado a um subconjunto de requisitos estabelecidos pelos padrões ISO/IEC 12207 e ISO/IEC 9126, com o propósito de suporte de componentes a processos de desenvolvimento de software.
publishDate 2005
dc.date.none.fl_str_mv 2005-09-02
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://www.teses.usp.br/teses/disponiveis/3/3141/tde-11012006-115522/
url http://www.teses.usp.br/teses/disponiveis/3/3141/tde-11012006-115522/
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv
dc.rights.driver.fl_str_mv Liberar o conteúdo para acesso público.
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Liberar o conteúdo para acesso público.
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv
dc.publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
publisher.none.fl_str_mv Biblioteca Digitais de Teses e Dissertações da USP
dc.source.none.fl_str_mv
reponame:Biblioteca Digital de Teses e Dissertações da USP
instname:Universidade de São Paulo (USP)
instacron:USP
instname_str Universidade de São Paulo (USP)
instacron_str USP
institution USP
reponame_str Biblioteca Digital de Teses e Dissertações da USP
collection Biblioteca Digital de Teses e Dissertações da USP
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)
repository.mail.fl_str_mv virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br
_version_ 1815258092745523200