Técnicas diagramáticas para desenvolvimento de software orientado a objetos

Detalhes bibliográficos
Autor(a) principal: Yamaguti, Marcelo Hideki
Data de Publicação: 1993
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFRGS
Texto Completo: http://hdl.handle.net/10183/25463
Resumo: Este trabalho aborda a efetiva utilização de técnicas diagramáticas para o desenvolvimento de software orientado a objetos durante as fases de análise e projeto de sistemas. Durante o desenvolvimento de software normalmente as especificações resultantes das fases de análise e projeto possuem uma forma gráfica. A utilização de diagramas no desenvolvimento de software busca facilitar a criação de especificações de um sistema e ao mesmo tempo torná-las mais compreensíveis. A grande maioria das técnicas diagramáticas que existem atualmente são utilizadas para o apoio ao desenvolvimento de software segundo metodologias fundamentadas no paradigma tradicional de decomposição funcional. Diversas técnicas diagramáticas foram criadas ou adaptadas a fim de suportar os conceitos deste paradigma, acompanhando a própria evolução do mesmo. Neste contexto, são apresentadas as características básicas de técnicas diagramáticas tradicionais que apoiam a este paradigma. A partir da introdução dos conceitos de orientação a objetos no desenvolvimento de software, surge a necessidade de criação de novas técnicas diagramáticas ou adaptação de técnicas diagramáticas tradicionais para o suporte adequado ao desenvolvimento de sistemas sob este paradigma. Neste contexto, são abordados os conceitos envolvidos na orientação a objetos e apresentados os aspectos diferenciais no desenvolvimento de software decorrentes da utilização deste paradigma em contraposição aos paradigmas tradicionais. São também apresentadas as tarefas específicas realizadas durante o desenvolvimento de software, nas fases de análise e projeto, que estão inseridas no ciclo de vida de um software orientado a objetos. É proposto um conjunto de notações diagramáticas inter-relacionadas adequado ao apoio de um esquema de etapas básicas para o desenvolvimento de software orientado a objetos, bem como as metodologias já existentes. Durante a descrição destas notações diagramáticas, são apresentadas as suas características individuais, adaptações realizadas para o suporte a orientação a objetos, suas aplicações específicas no desenvolvimento de sistemas e o inter-relacionamento existente. Finalmente, são definidas as características de recursos e facilidades específicas para o apoio às notações propostas. Dentro dos recursos sugeridos inclui-se a definição da implementação de um editor diagramático que é descrito através das notações sugeridas neste trabalho.
id URGS_83d28141b5e4fea9c0952973ec27d4c6
oai_identifier_str oai:www.lume.ufrgs.br:10183/25463
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str 1853
spelling Yamaguti, Marcelo HidekiPrice, Roberto Tom2010-09-01T04:18:21Z1993http://hdl.handle.net/10183/25463000250029Este trabalho aborda a efetiva utilização de técnicas diagramáticas para o desenvolvimento de software orientado a objetos durante as fases de análise e projeto de sistemas. Durante o desenvolvimento de software normalmente as especificações resultantes das fases de análise e projeto possuem uma forma gráfica. A utilização de diagramas no desenvolvimento de software busca facilitar a criação de especificações de um sistema e ao mesmo tempo torná-las mais compreensíveis. A grande maioria das técnicas diagramáticas que existem atualmente são utilizadas para o apoio ao desenvolvimento de software segundo metodologias fundamentadas no paradigma tradicional de decomposição funcional. Diversas técnicas diagramáticas foram criadas ou adaptadas a fim de suportar os conceitos deste paradigma, acompanhando a própria evolução do mesmo. Neste contexto, são apresentadas as características básicas de técnicas diagramáticas tradicionais que apoiam a este paradigma. A partir da introdução dos conceitos de orientação a objetos no desenvolvimento de software, surge a necessidade de criação de novas técnicas diagramáticas ou adaptação de técnicas diagramáticas tradicionais para o suporte adequado ao desenvolvimento de sistemas sob este paradigma. Neste contexto, são abordados os conceitos envolvidos na orientação a objetos e apresentados os aspectos diferenciais no desenvolvimento de software decorrentes da utilização deste paradigma em contraposição aos paradigmas tradicionais. São também apresentadas as tarefas específicas realizadas durante o desenvolvimento de software, nas fases de análise e projeto, que estão inseridas no ciclo de vida de um software orientado a objetos. É proposto um conjunto de notações diagramáticas inter-relacionadas adequado ao apoio de um esquema de etapas básicas para o desenvolvimento de software orientado a objetos, bem como as metodologias já existentes. Durante a descrição destas notações diagramáticas, são apresentadas as suas características individuais, adaptações realizadas para o suporte a orientação a objetos, suas aplicações específicas no desenvolvimento de sistemas e o inter-relacionamento existente. Finalmente, são definidas as características de recursos e facilidades específicas para o apoio às notações propostas. Dentro dos recursos sugeridos inclui-se a definição da implementação de um editor diagramático que é descrito através das notações sugeridas neste trabalho.This work tackles the effective use of diagramming techniques for object-oriented software development during analysis and design phases. During software development the specifications produced by analysis and design usually take a graphical form. The use of diagrams in software development occurs because designers and analysts like to express themselves that way to turn the specifications more understandable. Most of diagramming techniques in use nowadays support software development following methodologies based on the conventional functional decomposition paradigm. Various diagramming techniques were created or adapted in order to support the concepts of this paradigm, following its own evolution. With the introduction of object-oriented concepts new diagramming techniques were created or adapted from conventional methodologies. This work introduces the concepts of object orientation, as well as, the changes originated from the use of this paradigm in software development. Specific steps related to the analysis and design stages in the object-oriented software life cycle are also presented. A set of interrelated diagramming techniques for supporting object-oriented software development is presented. A set of interrelated diagramming techniques for supporting object-oriented software development is presented. The description of these diagramming techniques includes new features, discussion of adaptations for object-oriented techniques, specific applications and uses, and their integration. Finally, the features of specific resources and facilities for supporting the proposed notations are defined. The description of the implementation of a diagrammatic editor, using the notations presented in this work, is included.application/pdfporEngenharia : SoftwareOrientacao : ObjetosTécnicas : ProgramaçãoDiagrama : Fluxo : DadosDesenvolvimento : SoftwareEditor : Diagrama : Fluxo : DadosDesenvolvimento orientado : ObjetosDiagramming techniquesDiagramsDiagrammatic editorSoftware developmentObject-oriented paradigmTécnicas diagramáticas para desenvolvimento de software orientado a objetosDiagramming techniques for object-oriented software development info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaCurso de Pós-Graduação em Ciência da ComputaçãoPorto Alegre, BR-RS1993mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000250029.pdf000250029.pdfTexto completoapplication/pdf16645942http://www.lume.ufrgs.br/bitstream/10183/25463/1/000250029.pdf7a111a4c68e41047ea1102c4402d51a9MD51TEXT000250029.pdf.txt000250029.pdf.txtExtracted Texttext/plain146013http://www.lume.ufrgs.br/bitstream/10183/25463/2/000250029.pdf.txt09c648e7bdc620031ebaf9f7b7c20196MD52THUMBNAIL000250029.pdf.jpg000250029.pdf.jpgGenerated Thumbnailimage/jpeg1390http://www.lume.ufrgs.br/bitstream/10183/25463/3/000250029.pdf.jpg40895536161299bb24aac0b6e86c9758MD5310183/254632018-10-09 08:31:56.622oai:www.lume.ufrgs.br:10183/25463Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532018-10-09T11:31:56Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Técnicas diagramáticas para desenvolvimento de software orientado a objetos
dc.title.alternative.en.fl_str_mv Diagramming techniques for object-oriented software development
title Técnicas diagramáticas para desenvolvimento de software orientado a objetos
spellingShingle Técnicas diagramáticas para desenvolvimento de software orientado a objetos
Yamaguti, Marcelo Hideki
Engenharia : Software
Orientacao : Objetos
Técnicas : Programação
Diagrama : Fluxo : Dados
Desenvolvimento : Software
Editor : Diagrama : Fluxo : Dados
Desenvolvimento orientado : Objetos
Diagramming techniques
Diagrams
Diagrammatic editor
Software development
Object-oriented paradigm
title_short Técnicas diagramáticas para desenvolvimento de software orientado a objetos
title_full Técnicas diagramáticas para desenvolvimento de software orientado a objetos
title_fullStr Técnicas diagramáticas para desenvolvimento de software orientado a objetos
title_full_unstemmed Técnicas diagramáticas para desenvolvimento de software orientado a objetos
title_sort Técnicas diagramáticas para desenvolvimento de software orientado a objetos
author Yamaguti, Marcelo Hideki
author_facet Yamaguti, Marcelo Hideki
author_role author
dc.contributor.author.fl_str_mv Yamaguti, Marcelo Hideki
dc.contributor.advisor1.fl_str_mv Price, Roberto Tom
contributor_str_mv Price, Roberto Tom
dc.subject.por.fl_str_mv Engenharia : Software
Orientacao : Objetos
Técnicas : Programação
Diagrama : Fluxo : Dados
Desenvolvimento : Software
Editor : Diagrama : Fluxo : Dados
Desenvolvimento orientado : Objetos
topic Engenharia : Software
Orientacao : Objetos
Técnicas : Programação
Diagrama : Fluxo : Dados
Desenvolvimento : Software
Editor : Diagrama : Fluxo : Dados
Desenvolvimento orientado : Objetos
Diagramming techniques
Diagrams
Diagrammatic editor
Software development
Object-oriented paradigm
dc.subject.eng.fl_str_mv Diagramming techniques
Diagrams
Diagrammatic editor
Software development
Object-oriented paradigm
description Este trabalho aborda a efetiva utilização de técnicas diagramáticas para o desenvolvimento de software orientado a objetos durante as fases de análise e projeto de sistemas. Durante o desenvolvimento de software normalmente as especificações resultantes das fases de análise e projeto possuem uma forma gráfica. A utilização de diagramas no desenvolvimento de software busca facilitar a criação de especificações de um sistema e ao mesmo tempo torná-las mais compreensíveis. A grande maioria das técnicas diagramáticas que existem atualmente são utilizadas para o apoio ao desenvolvimento de software segundo metodologias fundamentadas no paradigma tradicional de decomposição funcional. Diversas técnicas diagramáticas foram criadas ou adaptadas a fim de suportar os conceitos deste paradigma, acompanhando a própria evolução do mesmo. Neste contexto, são apresentadas as características básicas de técnicas diagramáticas tradicionais que apoiam a este paradigma. A partir da introdução dos conceitos de orientação a objetos no desenvolvimento de software, surge a necessidade de criação de novas técnicas diagramáticas ou adaptação de técnicas diagramáticas tradicionais para o suporte adequado ao desenvolvimento de sistemas sob este paradigma. Neste contexto, são abordados os conceitos envolvidos na orientação a objetos e apresentados os aspectos diferenciais no desenvolvimento de software decorrentes da utilização deste paradigma em contraposição aos paradigmas tradicionais. São também apresentadas as tarefas específicas realizadas durante o desenvolvimento de software, nas fases de análise e projeto, que estão inseridas no ciclo de vida de um software orientado a objetos. É proposto um conjunto de notações diagramáticas inter-relacionadas adequado ao apoio de um esquema de etapas básicas para o desenvolvimento de software orientado a objetos, bem como as metodologias já existentes. Durante a descrição destas notações diagramáticas, são apresentadas as suas características individuais, adaptações realizadas para o suporte a orientação a objetos, suas aplicações específicas no desenvolvimento de sistemas e o inter-relacionamento existente. Finalmente, são definidas as características de recursos e facilidades específicas para o apoio às notações propostas. Dentro dos recursos sugeridos inclui-se a definição da implementação de um editor diagramático que é descrito através das notações sugeridas neste trabalho.
publishDate 1993
dc.date.issued.fl_str_mv 1993
dc.date.accessioned.fl_str_mv 2010-09-01T04:18:21Z
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://hdl.handle.net/10183/25463
dc.identifier.nrb.pt_BR.fl_str_mv 000250029
url http://hdl.handle.net/10183/25463
identifier_str_mv 000250029
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.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/25463/1/000250029.pdf
http://www.lume.ufrgs.br/bitstream/10183/25463/2/000250029.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/25463/3/000250029.pdf.jpg
bitstream.checksum.fl_str_mv 7a111a4c68e41047ea1102c4402d51a9
09c648e7bdc620031ebaf9f7b7c20196
40895536161299bb24aac0b6e86c9758
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1800308993076232192