• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2072
  • 111
  • 100
  • 100
  • 99
  • 97
  • 51
  • 9
  • 3
  • 1
  • Tagged with
  • 2144
  • 2144
  • 682
  • 528
  • 528
  • 482
  • 433
  • 353
  • 342
  • 253
  • 248
  • 242
  • 241
  • 191
  • 180
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
91

Um modelo de plataforma de desenvolvimento de sistemas de computação embarcados utilizando software livre

Cristiano, Marta Adriana da Silva January 2003 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Computação. / Made available in DSpace on 2012-10-20T16:41:03Z (GMT). No. of bitstreams: 1 208478.pdf: 880105 bytes, checksum: be78d78d76c414a80f45db521038c9cc (MD5) / Sistemas de computação embarcados, presentes em equipamentos como Microondas, telefones celulares, automóveis, naves espaciais, etc., já fazem parte do cotidiano. Especialmente nas soluções dedicadas a aplicações simples e sem conectividade, onde o hardware é projetado para resolver uma aplicação específica, e o sistema operacional e todo o software aplicativo, autosuficientes, possuem interface de usuário limitada: celulares, microondas, etc. Com o crescimento da Internet, estes sistemas começaram a crescer em sua complexidade. Para resolver problemas clássicos de sistemas embarcados, passou a ser exigido dos desenvolvedores uma atenção maior à conectividade, para enviar e receber dados ou prover um método automatizado para atualizar as versões de software. Uma das principais preocupações no desenvolvimento em soluções embarcadas está na escolha de um hardware que seja compatível com cada nova versão. Com o rápido desenvolvimento do setor de alta tecnologia, soluções de hardware e software devem ser flexíveis o bastante para satisfazer as necessidades da constante evolução de mercados e clientes. Dessa forma, a união de hardwares com a utilização de softwares de códigos abertos tornaram-se o mais viável, no que diz respeito a essas novas especificações com custos mais baixos. O objetivo desse trabalho é apresentar um modelo de plataforma de desenvolvimento de sistemas de computação embarcados com software livre, comparando-o com sistemas comerciais atuais, e visando baixar custos com sistemas similares, como CYCLADES ou FREESCO desenvolvido em LINUX, ou ainda JUNIPER ou PicoBSD desenvolvido em FreeBSD. Um exemplo de aplicação utilizando equipamentos atualmente considerados obsoletos em junção com códigos livres, que apresentam funcionalidade tal, capaz de ter seu código fonte reduzido a ponto de rodar a partir de um disquete, dispensando o HD, ilustra a viabilidade do modelo proposto.
92

Adaprações na metodologia ágil de desenvolvimento de software XP (programação extrema)

Eing, Orlando Pamplona January 2003 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Ciência da Computação / Made available in DSpace on 2012-10-20T19:33:28Z (GMT). No. of bitstreams: 1 209023.pdf: 540842 bytes, checksum: 04f52b08ab938acdf646d79f4a0508d3 (MD5) / A presente dissertação descreve regras e princípios, bem como fatores favoráveis e desfavoráveis sobre as metodologias ágeis que desenvolveram uma projeção mais acentuada no mercado. Relaciona-se em um comparativo de desempenho e aplicabilidade. Aborda os principais
93

Adaptando padrões, atividades e serviços das bibliotecas tradicionais para as bibliotecas digitais

Silva, Edilene Cristiana da January 2003 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. / Made available in DSpace on 2012-10-20T22:56:19Z (GMT). No. of bitstreams: 0
94

Modelagem descritiva iterativa e incremental de processo de software

Cordeiro, Edson dos Santos January 2003 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação / Made available in DSpace on 2012-10-20T23:34:04Z (GMT). No. of bitstreams: 1 233634.pdf: 1005927 bytes, checksum: 068c5ffd7462559c24d2fce711d5dda0 (MD5) / A modelagem descritiva de processo de software é uma atividade essencial para a melhoria do processo de desenvolvimento de software. Uma representação explícita de como ele é executado é a base para seu entendimento, análise e melhoria. No entanto, é necessária uma abordagem sistemática que capture o processo "como ele é" executado em um modelo descritivo. O objetivo desse trabalho foi desenvolver, aplicar e avaliar uma abordagem iterativa e incremental para modelar processos de software. O estudo foi conduzido em uma microempresa localizada na cidade de Londrina - Paraná. O desenvolvimento da abordagem foi parametrizado nos requisitos da microempresa em relação à modelagem de processos de software e experiências relatadas na literatura. A avaliação da abordagem ocorreu por intermédio da aplicação do paradigma GQM e atendimento aos requisitos definidos pela microempresa. A aplicação da abordagem permitiu representar o processo de software real da microempresa em um Guia de Processo de Software gerado pela ferramenta Spearmint. O estudo relata experiências, aspectos positivos e negativos decorrentes da aplicação da abordagem iterativa e incremental para modelagem de processo de software da microempresa.
95

Infusion

Caldana, Cleber Gomes January 2003 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. / Made available in DSpace on 2012-10-20T23:49:24Z (GMT). No. of bitstreams: 1 233636.pdf: 329112 bytes, checksum: eb1bfba0eb0b8cef61f63cd5dbab5ecd (MD5) / Este trabalho apresenta um estudo sobre métodos de engenharia reversa para Sistemas Legados. Sistemas Legados caracterizam-se por apresentarem elevado custo de manutenção devido a não utilização dos conceitos de engenharia de software e são mantidos por desenvolvedores que não participaram da sua concepção. A Engenharia Reversa surge como uma abordagem para melhorar a manutenção de Sistemas Legados através de estudos sobre o código fonte e a documentação existente, caso exista, revitalizando a documentação inerente as etapas de Análise e Projeto, recuperando assim o entendimento do sistema. Também é apresentado um estudo de caso baseado no método de Engenharia Reversa FUSION/RE. O desenvolvimento do estudo de caso é descrito através de documentações geradas e dos procedimentos aplicados durante a aplicação do método FUSION/RE na Engenharia Reversa. Como contribuições deste trabalho são apresentadas alterações nos procedimentos do método FUSION/RE e uma proposta de validação da documentação gerada durante o processo de Engenharia Reversa. This work represents a study about Reverse Engineering for Legacy Systems.Legacy Systems are caracterized by high cost of maintenance due to the nonutilization of software engineering concepts, and are kept updated by developers that do not participated of the conception of the System. The Reverse Engineering emerge as an approach to improve the maintenance of the Legacy Systems through studies over the source code and the documentation, case it exists, revitalizing the documentation to the phases of Analysis and Project, recovering this way the understanding of the system. It is also presented a case study based on the FUSION/RE Reverse Engineering method. The development of the case study is described throuhg documentation generated and the procedures applied during the application of the FUSION/RE method on the Reverse Engineering. The contributions of this work focus on the alterations to the procedures on the FUSION/RE method and to a proposal of validation of the documentation generated during the Reverse Engineering proccess.
96

Modelo para auxiliar a detecção de inteligências múltiplas

Melo, Fabiana Carbonera Malinverni de January 2003 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. / Made available in DSpace on 2012-10-21T06:20:35Z (GMT). No. of bitstreams: 1 190694.pdf: 5987268 bytes, checksum: 37250c9a9fa00727137eb48d4a3085e1 (MD5) / O objetivo deste trabalho é propor um modelo , baseado em computador, para auxiliar na detecção precoce das inteligências múltiplas. Nessa abordagem buscar-se-á respeitar incorporar os princípios da teoria das inteligências múltiplas. Em função disto, centrou-se na implantação de um projeto de inteligências múltiplas num colégio da rede particular de ensino, para verificar a prática escolar com base nessa nova proposta de ensino, e também na criação de um software, para ser utilizado por pedagogos, psicopedagogos e psicólogos, com jogos e atividade educativas, como uma ferramenta para agilizar o processo de detecção das inteligências múltiplas em criança de seis a dez anos de idade. Com a realização desta pesquisa uma das principais conclusões obtidas é que a informática e os avanços tecnológicos podem se tornar boas ferramentas para auxiliar e agilizar o processo de detecção das inteligências múltiplas, mas não podem ser considerados um fim e sim um caminho . Outra constatação, é que o software criado, não tem valia se não for utilizado por um profissional competente, capaz de identificar e interpretar constantemente, as mudanças de comportamento de cada criança, avaliando-a num todo.
97

Balanceamento de carga em grids de agentes para gerência de redes

Spindola, Tom January 2004 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação / Made available in DSpace on 2012-10-21T10:28:23Z (GMT). No. of bitstreams: 0 / Computação em grid, ou grids computacionais, são uma forma de acesso universal, facilitado, confiavel e seguro a agrupamentos dinamicos de recursos computacionais heterogeneos dispersos geograficamente. Grids de agentes sao basicamente, grids que utilizam como infraestrutura sistemas de agentes de software. O sucesso de uma arquitetura de grid esta diretamente ligado a forma com que ela gerencia os recursos computacionais disponiveis. Mais especificamente a forma como e realizado o balanceamento das cargas de trabalho aplicadas ao grid. Neste trabalho apresentamos um modelo de balanceamneto de carga para a gerencia de redes baseada em grids de agentes. O modelo proposto e validado em um ambiente experimental possuindo flexibilidade para ser adaptado a outras solucoes de grid.
98

xScrum

Zanatta, Alexandre Lazaretti January 2004 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-graduação em Ciência da Computação / Made available in DSpace on 2012-10-22T05:51:39Z (GMT). No. of bitstreams: 1 214260.pdf: 978685 bytes, checksum: 396706302e30d2e3e2bdee52862f8258 (MD5) / Desenvolver software com qualidade não é uma tarefa trivial. Visando minimizar esta dificuldade, a engenharia de software dedica esforços no desenvolvimento de metodologias que definam e padronizem o ciclo de vida de um software, desde sua concepção até a entrega do produto final. Muitas vezes, estas metodologias são rotuladas de burocráticas e inadequadas quando aplicadas, principalmente, em organizações consideradas de menor porte. Neste sentido, surgem os métodos ágeis, que podem ser considerados como um meio termo entre a ausência e o exagero de detalhes no processo de desenvolvimento de software. Neste trabalho, inicialmente realizou-se uma análise comparativa dos métodos ágeis XP, Scrum, FDD e DSDM. Nesta análise, o Scrum obteve o melhor resultado, sendo, então, avaliado segundo as perspectivas do modelo CMMI, nas áreas de processo Gerenciamento de Requisitos e Desenvolvimento de Requisitos. Como algumas lacunas foram encontradas, fez-se uma proposta de extensão, que inclui diretrizes na busca da resolução destas lacunas existentes no método ágil Scrum. Esta extensão foi denominada de "xScrum". Por fim, as diretrizes foram aplicadas e validadas em um ambiente de desenvolvimento de software. Os dados levantados indicam que é possível utilizar métodos ágeis com o modelo CMMI, desde que a organização esteja disponível para aplicar novas perspectivas.
99

Uma ferramenta para automação do processo de software pessoal

Brun, Jair Adelar January 2002 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. / Made available in DSpace on 2012-10-19T16:41:48Z (GMT). No. of bitstreams: 0Bitstream added on 2014-09-26T01:16:09Z : No. of bitstreams: 1 189734.pdf: 2547322 bytes, checksum: c17d5472c33f738a7b8b83466d746471 (MD5) / O Personal Software Process (Processo de Software Pessoal - PSP) é um conjunto de scripts, formulários, modelos e padrões desenvolvidos para prover disciplina ao processo de desenvolvimento de software. Este trabalho faz uma análise dos procedimentos envolvidos na utilização do PSP como estimativas de tempo e tamanho, planejamento de produtos, revisão de projeto e código e do processo de desenvolvimento cíclico no qual grandes programas são divididos em programas menores que variam entre 100 e 300 linhas de código. Devido às mudanças que ocorrem no processo pessoal de desenvolvimento de software, o PSP é dividido em sete níveis, sendo apresentado gradualmente ao engenheiro de software, para diminuir o impacto das mudanças necessárias no processo de desenvolvimento. Devido ao grande número de formulários e cálculos envolvidos na utilização do PSP, este trabalho apresenta uma proposta de ferramenta para suporte automatizado à utilização do PSP. Esta ferramenta é utilizada para eliminar a cópia e transferência de dados entre formulários, evitando erros durante a transcrição. Outro benefício é a realização automática dos cálculos requeridos, facilitando a correção de algumas informações incorretas que possam ter sido registradas. Esta ferramenta também permite que as informações dos formulários sejam recuperadas de maneira rápida e precisa. A duplicação dos dados nos diversos formulários é eliminada com a utilização desta ferramenta, o que os torna mais consistentes.
100

Proposta para informatização de serviços topográficos a partir de dados de campo coletados com teodolitos mecânicos

Ghiorzi, Wilmar Alves January 2002 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico. Programa de Pós-Graduação em Ciência da Computação. / Made available in DSpace on 2012-10-19T20:10:26Z (GMT). No. of bitstreams: 1 189270.pdf: 7583403 bytes, checksum: 3ff7f6dc5a4e733d7f176a0d9ed543bf (MD5)

Page generated in 0.1269 seconds