Um processo para gerenciamento de arquitetura de software corporativa

Detalhes bibliográficos
Autor(a) principal: de Azevêdo Ribeiro, Diego
Data de Publicação: 2007
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/2635
Resumo: Grandes desafios ainda são enfrentados pelas organizações de desenvolvimento de software. Com o surgimento de mais organizações neste ramo, a disputa está ficando cada vez mais acirrada. Para superar a concorrência, elas investem, cada vez mais, em programas e projetos que visam melhorar os seus produtos. Esta melhoria foca, entre outras coisas, na velocidade de entrega, no nível de aceitação do cliente e na manutenção de um nível constante da qualidade dos sistemas produzidos, relativa aos requisitos não funcionais definidos pela organização. Além disso, existem fatores indiretos que também são buscados pela organização, pois refletem na qualidade do produto. Um exemplo de um destes fatores indiretos é a arquitetura de software, a qual tem uma grande influência na qualidade final do produto de software. Diante do panorama apresentado, a arquitetura de software tem um papel muito importante, pois sua influência no produto pode ser sentida, tanto pelo cliente, quanto pelos funcionários. Apesar disto, as corporações ainda apresentam dificuldades para produzir arquiteturas de softwares que possuam o nível de qualidade necessário para atender o negócio. Em alguns casos, as definições arquiteturais ficam totalmente dependentes da equipe que está desenvolvendo o software. Com o intuito de otimizar a qualidade dos produtos, este trabalho sugere um processo de gerenciamento e acompanhamento da arquitetura de software baseado no gerenciamento pelas diretrizes, que utiliza os objetivos da organização para direcionar as atividades executadas em todos os níveis funcionais, através do desdobrando das diretrizes. O principal intuito deste gerenciamento arquitetural é executar um trabalho preventivo, auxiliando na obtenção de sucesso no produto final. Outro fator importante é o alinhamento das arquiteturas desenvolvidas. Isto permite que ocorram evoluções arquiteturais constantes para acompanhar as diretrizes e metas da instituição. Além disso, este alinhamento poderá facilitar a interação entre várias equipes de projeto. Isto deve facilitar a participação de desenvolvedores em mais de um projeto, aumentar a facilidade para o reuso de componentes e possibilitar que o sucesso do produto final possua uma maior independência da equipe de desenvolvimento
id UFPE_16bfa343b5aa6c88572525e71af28c0e
oai_identifier_str oai:repositorio.ufpe.br:123456789/2635
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling de Azevêdo Ribeiro, DiegoMarcos Lins de Vasconcelos, Alexandre 2014-06-12T15:59:49Z2014-06-12T15:59:49Z2007de Azevêdo Ribeiro, Diego; Marcos Lins de Vasconcelos, Alexandre. Um processo para gerenciamento de arquitetura de software corporativa. 2007. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2007.https://repositorio.ufpe.br/handle/123456789/2635Grandes desafios ainda são enfrentados pelas organizações de desenvolvimento de software. Com o surgimento de mais organizações neste ramo, a disputa está ficando cada vez mais acirrada. Para superar a concorrência, elas investem, cada vez mais, em programas e projetos que visam melhorar os seus produtos. Esta melhoria foca, entre outras coisas, na velocidade de entrega, no nível de aceitação do cliente e na manutenção de um nível constante da qualidade dos sistemas produzidos, relativa aos requisitos não funcionais definidos pela organização. Além disso, existem fatores indiretos que também são buscados pela organização, pois refletem na qualidade do produto. Um exemplo de um destes fatores indiretos é a arquitetura de software, a qual tem uma grande influência na qualidade final do produto de software. Diante do panorama apresentado, a arquitetura de software tem um papel muito importante, pois sua influência no produto pode ser sentida, tanto pelo cliente, quanto pelos funcionários. Apesar disto, as corporações ainda apresentam dificuldades para produzir arquiteturas de softwares que possuam o nível de qualidade necessário para atender o negócio. Em alguns casos, as definições arquiteturais ficam totalmente dependentes da equipe que está desenvolvendo o software. Com o intuito de otimizar a qualidade dos produtos, este trabalho sugere um processo de gerenciamento e acompanhamento da arquitetura de software baseado no gerenciamento pelas diretrizes, que utiliza os objetivos da organização para direcionar as atividades executadas em todos os níveis funcionais, através do desdobrando das diretrizes. O principal intuito deste gerenciamento arquitetural é executar um trabalho preventivo, auxiliando na obtenção de sucesso no produto final. Outro fator importante é o alinhamento das arquiteturas desenvolvidas. Isto permite que ocorram evoluções arquiteturais constantes para acompanhar as diretrizes e metas da instituição. Além disso, este alinhamento poderá facilitar a interação entre várias equipes de projeto. Isto deve facilitar a participação de desenvolvedores em mais de um projeto, aumentar a facilidade para o reuso de componentes e possibilitar que o sucesso do produto final possua uma maior independência da equipe de desenvolvimentoporUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessArquitetura de softwareDiretrizesGerenciamento pelas diretrizesMetasProcesso de gerenciamentoUm processo para gerenciamento de arquitetura de software corporativainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILarquivo5633_1.pdf.jpgarquivo5633_1.pdf.jpgGenerated Thumbnailimage/jpeg1275https://repositorio.ufpe.br/bitstream/123456789/2635/4/arquivo5633_1.pdf.jpg5c0ba1fa3a04696573ec24d730e2e25bMD54ORIGINALarquivo5633_1.pdfapplication/pdf1154258https://repositorio.ufpe.br/bitstream/123456789/2635/1/arquivo5633_1.pdfb058afc2f9e62da380d14972d99ca284MD51LICENSElicense.txttext/plain1748https://repositorio.ufpe.br/bitstream/123456789/2635/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTarquivo5633_1.pdf.txtarquivo5633_1.pdf.txtExtracted texttext/plain250375https://repositorio.ufpe.br/bitstream/123456789/2635/3/arquivo5633_1.pdf.txta9bfc6406cfc5e73f391a9725be1107fMD53123456789/26352019-10-25 02:57:18.611oai:repositorio.ufpe.br:123456789/2635Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T05:57:18Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Um processo para gerenciamento de arquitetura de software corporativa
title Um processo para gerenciamento de arquitetura de software corporativa
spellingShingle Um processo para gerenciamento de arquitetura de software corporativa
de Azevêdo Ribeiro, Diego
Arquitetura de software
Diretrizes
Gerenciamento pelas diretrizes
Metas
Processo de gerenciamento
title_short Um processo para gerenciamento de arquitetura de software corporativa
title_full Um processo para gerenciamento de arquitetura de software corporativa
title_fullStr Um processo para gerenciamento de arquitetura de software corporativa
title_full_unstemmed Um processo para gerenciamento de arquitetura de software corporativa
title_sort Um processo para gerenciamento de arquitetura de software corporativa
author de Azevêdo Ribeiro, Diego
author_facet de Azevêdo Ribeiro, Diego
author_role author
dc.contributor.author.fl_str_mv de Azevêdo Ribeiro, Diego
dc.contributor.advisor1.fl_str_mv Marcos Lins de Vasconcelos, Alexandre
contributor_str_mv Marcos Lins de Vasconcelos, Alexandre
dc.subject.por.fl_str_mv Arquitetura de software
Diretrizes
Gerenciamento pelas diretrizes
Metas
Processo de gerenciamento
topic Arquitetura de software
Diretrizes
Gerenciamento pelas diretrizes
Metas
Processo de gerenciamento
description Grandes desafios ainda são enfrentados pelas organizações de desenvolvimento de software. Com o surgimento de mais organizações neste ramo, a disputa está ficando cada vez mais acirrada. Para superar a concorrência, elas investem, cada vez mais, em programas e projetos que visam melhorar os seus produtos. Esta melhoria foca, entre outras coisas, na velocidade de entrega, no nível de aceitação do cliente e na manutenção de um nível constante da qualidade dos sistemas produzidos, relativa aos requisitos não funcionais definidos pela organização. Além disso, existem fatores indiretos que também são buscados pela organização, pois refletem na qualidade do produto. Um exemplo de um destes fatores indiretos é a arquitetura de software, a qual tem uma grande influência na qualidade final do produto de software. Diante do panorama apresentado, a arquitetura de software tem um papel muito importante, pois sua influência no produto pode ser sentida, tanto pelo cliente, quanto pelos funcionários. Apesar disto, as corporações ainda apresentam dificuldades para produzir arquiteturas de softwares que possuam o nível de qualidade necessário para atender o negócio. Em alguns casos, as definições arquiteturais ficam totalmente dependentes da equipe que está desenvolvendo o software. Com o intuito de otimizar a qualidade dos produtos, este trabalho sugere um processo de gerenciamento e acompanhamento da arquitetura de software baseado no gerenciamento pelas diretrizes, que utiliza os objetivos da organização para direcionar as atividades executadas em todos os níveis funcionais, através do desdobrando das diretrizes. O principal intuito deste gerenciamento arquitetural é executar um trabalho preventivo, auxiliando na obtenção de sucesso no produto final. Outro fator importante é o alinhamento das arquiteturas desenvolvidas. Isto permite que ocorram evoluções arquiteturais constantes para acompanhar as diretrizes e metas da instituição. Além disso, este alinhamento poderá facilitar a interação entre várias equipes de projeto. Isto deve facilitar a participação de desenvolvedores em mais de um projeto, aumentar a facilidade para o reuso de componentes e possibilitar que o sucesso do produto final possua uma maior independência da equipe de desenvolvimento
publishDate 2007
dc.date.issued.fl_str_mv 2007
dc.date.accessioned.fl_str_mv 2014-06-12T15:59:49Z
dc.date.available.fl_str_mv 2014-06-12T15:59:49Z
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 de Azevêdo Ribeiro, Diego; Marcos Lins de Vasconcelos, Alexandre. Um processo para gerenciamento de arquitetura de software corporativa. 2007. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2007.
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/2635
identifier_str_mv de Azevêdo Ribeiro, Diego; Marcos Lins de Vasconcelos, Alexandre. Um processo para gerenciamento de arquitetura de software corporativa. 2007. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2007.
url https://repositorio.ufpe.br/handle/123456789/2635
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/2635/4/arquivo5633_1.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/2635/1/arquivo5633_1.pdf
https://repositorio.ufpe.br/bitstream/123456789/2635/2/license.txt
https://repositorio.ufpe.br/bitstream/123456789/2635/3/arquivo5633_1.pdf.txt
bitstream.checksum.fl_str_mv 5c0ba1fa3a04696573ec24d730e2e25b
b058afc2f9e62da380d14972d99ca284
8a4605be74aa9ea9d79846c1fba20a33
a9bfc6406cfc5e73f391a9725be1107f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1802310662122110976