Identificação e visualização de dependências em sistemas de software orientados a objetos (2011)
- Authors:
- Autor USP: OLIVA, GUSTAVO ANSALDI - IME
- Unidade: IME
- Sigla do Departamento: MAC
- Subjects: ENGENHARIA DE PROGRAMAS; TÉCNICAS DE PROGRAMAÇÃO
- Agências de fomento:
- Language: Português
- Abstract: Degradação do design é um problema centyral investigado na área de evolução de software. A densa rede de interdependências que emerge entre classes e módulos ao longo do tempo resulta em código difícil de mudar, não reutilizável e que não comunica por si só sua intenção. Dentre outros motivos, designs degradam porque requisitos mudam de maneiras não antecipadas pelo design inicial, ou seja, as modificações no código introduzem dependências novas e não planejadas entre as classes e módulos do sistema. A gerência de dependências visa reduzir a degradação do designs por meio de uma série de mecanismos que auxiliam na administração da complexidade estrutural inerente de sistemas orientados a objetos. Neste trabalho, investigamos as técnicas de identificação de dependências estruturais e lógicas. Em particular, por meio de um estudo de larga escala, comparamos os conjuntos desses dois tipos de dependências. Em seguida conduzimos um estudo de caso a fim de identificar as origens de dependências lógicas. Por fim fazemos um levantamento das técnicas de visualização de dependências e mostramos a ferramenta XFlow.
- Imprenta:
- Data da defesa: 22.09.2011
-
ABNT
OLIVA, Gustavo Ansaldi. Identificação e visualização de dependências em sistemas de software orientados a objetos. 2011. Dissertação (Mestrado) – Universidade de São Paulo, São Paulo, 2011. Disponível em: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-07112014-162346. Acesso em: 23 abr. 2024. -
APA
Oliva, G. A. (2011). Identificação e visualização de dependências em sistemas de software orientados a objetos (Dissertação (Mestrado). Universidade de São Paulo, São Paulo. Recuperado de http://www.teses.usp.br/teses/disponiveis/45/45134/tde-07112014-162346 -
NLM
Oliva GA. Identificação e visualização de dependências em sistemas de software orientados a objetos [Internet]. 2011 ;[citado 2024 abr. 23 ] Available from: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-07112014-162346 -
Vancouver
Oliva GA. Identificação e visualização de dependências em sistemas de software orientados a objetos [Internet]. 2011 ;[citado 2024 abr. 23 ] Available from: http://www.teses.usp.br/teses/disponiveis/45/45134/tde-07112014-162346 - On the link between structural dependencies and software changes
- An integrated development and runtime environment for the future internet
- Do historical metrics and developers communication aid to predict change couplings?
- What can commit metadata tell us about design degradation?
- A change impact analysis approach for workflow repository management
- Towards a classification of logical dependencies origins: a case study
- A method for the identification of logical dependencies
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas