• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 402
  • 41
  • 3
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • Tagged with
  • 446
  • 446
  • 182
  • 148
  • 84
  • 81
  • 58
  • 50
  • 50
  • 50
  • 44
  • 44
  • 43
  • 42
  • 41
  • 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.
181

Modelo e framework de implementação de aplicações cooperativas.

Christian Marcus Rauh Ortega 00 December 2000 (has links)
A popularização das redes de computador e a conseqüente facilidade de comunicação entre usuários fisicamente distantes permitiram a criação de softwares cooperativos. Esses softwares, chamados groupwares, permitem a participação conjunta em uma sessão de trabalho onde é realizada uma tarefa comum. A interação dos usuários entre si, com a tarefa realizada e com o groupware é realizada através de uma interface humano-máquina. Os groupwares precisam, portanto, de uma interface que possibilite a realização de tarefas particulares da maneira mais produtiva possível em relaçõ ao trabalho do grupo. Porém, cada usuário tem uma característica particular que acarreta uma necessidade diferente de interação com o groupware. Uma única interface dificilmente poderia adequar-se ao modo de interação de todo um grupo. Desta forma, para possibilitar uma ampliação da capacidade de cooperação, os groupwares devem possuir maneira de personalizar a interface oferecida a cada usuário levando em conta o perfil particular deste e as necessidades de cooperação do grupo. Este trabalho descreve um modelo e um framework que permitem a elaboração de groupwares com interfaces personalizáveis, interfaces que podem ser modificadas de acordo com o usuário. O modelo apresentado foi chamado de modelo Persona e consiste em três componentes básicos, a saber, Persona, Interface e Aplicação, que modelam os usuários, as interfaces e a parte funcional do groupware, respectivamente. A adoção deste modelo no desenvolvimento de um groupware estimula a criação de aplicações com interfaces dinâmicas e separáveis, que podem ser personalizadas durante a execução para adequar-se ao perfil do usuário particular. Com base nesse modelo, propõe-se um framework de implementação sobre um sistema de objetos distribuídos. Este framework apresenta classes que implementam os componenetes básicos do modelo e um ambiente de comunicação e distribuição para a execução do groupware. A motivação inicial para o desenvolvimento do modelo Persona e seu framework foram necessidades de projeto do Jade, um sistema para auxiliar o projeto de software orientado a objetos segundo a metodologia CRC/WB+. Assim sendo, um protótipo do Jade é apresentado como prova de conceito e exemplo de uso do modelo Persona e seu framework.
182

Uma arquitetura de serviços interativos para o sistema Cossack.

André Leon S. Gradvohl 00 December 2000 (has links)
Na época atual, algumas pesquisas procuram novas formas de estabelecer e melhorar a comunicação entre as pessoas. O foco principal da maioria das pesquisas é oferecer novos serviços que permitam a melhor troca de informações e comunicação entre aqueles que interagem usando tecnologia. A proposta que nesta dissertação de Mestrado se apresenta, descreve uma arquitetura para um tipo específico de serviço, chamado de Serviço Interativo. Essa arquitetura traça uma estratégia de integração de diferentes componentes do Sistema Cossack. Tal sistema, proveniente da fusão de programas de televisão e sistemas hipermídia distribuídos e interativos, trata da divulgação e acesso de serviços interativos. Baseando-se na proposta apresentada neste trabalho, implementou-se como prova de conceito, o protótipo do Sistema Cossack. O sistema está em funionamento na rede CASD (Centro Acadêmico Santos Dumont), própria dos alunos de graduação do Instituto Tecnológico de Aeronáutica (ITA), há três meses. O propósito desta implementação na rede CASD é tornar o protótipo a base e fonte para a criação da TVUSD (TV Universitária Santos Dumont), uma estação de TV especialmente projetada para o uso dos próprios alunos do ITA.
183

Uma metodologia para a redução dos efeitos de inversões de bits em conversores digitais-analógicos de sistemas críticos.

Everton Guilhão de Paula 00 December 2000 (has links)
Atualmente, o software embarcado vem sendo utilizado, principalmente e cada vez mais, para o controle e/ou monitoração de sistemas nas áreas aeroespacial, médica, nuclear, automotiva e de automação industrial. Um problema que tem sido verificado nesses sistemas e que tem causado especial interesse da comunidade científica é a ocorrência de inversões de bits, devidas principalmente à incidência de radiação eletromagnética e/ou partículas radioativas sobre componentes digitais de hardware que fazem parte dos computadores embarcados. Sob o ponto de vista da segurança, as inversões de bits constituem um problema que pode vir a alterar o comportamento do software embarcado de modo a levá-lo a estados perigosos, em conseqüências que podem chegar até à falha catastrófica do sistema. As soluções mais comuns atualmente adotadas utilizam diferentes enfoques. Algumas visam evitar que inversões de bits ocorram, outras visam compensar ou amenizar os efeitos das inversões de bits e outras visam detectar e/ou corrigir inversões de bits. Procurando, então, complementar as soluções já existentes, a busca de soluções alternativas para reduzir os perigos causados pela ocorrência de inversões de bits constituiu-se no principal fator motivador da pesquisa realizada. Assim sendo, este trabalho tem o objetivo de apresentar o desenvolvimento de uma metodologia para a redução dos efeitos perigosos de inversões de bits em sistemas críticos que utilizam conversores digitais-analógicos.
184

Métodos e técnicas para desenvolvimento de sistemas cliente-servidor.

Ivan da Cunha 00 December 2001 (has links)
Esta dissertação apresenta um conjunto de métodos e técnicas de modelagem visando ao desenvolvimento orientado a objetos de sistemas cliente-servidor, em especial de aplicações de sistemas de informações gerenciais. Este trabalho propõe novos recursos de modelagem e incorpora outros da literatura, para uso nas fases iniciais de análise e projeto de software, tais como Planejamento Estratégico de Informações, Mapeamento do Fluxo de Informação, Mapeamento Dinâmico Distribuído, Cartões CRC com Visão Focal, Grafos e Subsistemas de Colaboração Focal e Análise de Complexidade. A aplicação desses recursos facilita o levantamento sistemático dos requisitos funcionais de um sistema de informação e ambiente cliente-servidor. Ela possibilita também reduzir a complexidade da comunicação entre as diversas partes do sistema cliente-servidor, através de técnicas que mapeiam todo o sistema e define o seu protocolo de comunicação. Esta dissertação busca auxiliar o cumprimento da norma de transparência da ISO para sistemas distribuídos, analisando os seguintes aspectos: o deslocamento, migração e replicação de objetos; o comportamento dinâmico de objetos, sua forma de comunicação na rede e suas prioridades; e a invocação de serviços pelos objetos. Além disto, todo o desenvolvimento desta dissertação procura diminuir a distância existente entre o mundo abstrato e o mundo real, enfraquecendo assim a necessidade de conhecimento empírico na análise e projeto de software, para que haja uma adaptação rápida e satisfatória dos desenvolvedores na aplicação dos métodos e técnicas propostos nos ambientes corporativos. Os métodos e técnicas foram desenvolvidos de forma independente e com notações específicas, o que os tornam aplicáveis a qualquer outro método orientado a objetos referenciado na literatura.
185

Uma hiper arquitetura para requisitos, mapeamentos, objetos de negócio e suas implementações em engenharia de software.

Lineu Fernando Stege Mialaret 00 December 2001 (has links)
As Metodologias de Desenvolvimento de Software Orientadas a Objetos disponíveis no mercado não contemplam a incorporação apropriada das visões de um domínio empresarial. Esta restrição torna-se mais evidente na modelagem dos requisitos de negócio, durante o desenvolvimento de Sistemas de Software. Nas etapas iniciais do desenvolvimento, a inexistência de procedimentos mais abrangentes, que propiciem modelagens apropriadas desse domínio, ocasiona prejuízos para a elaboração de alguns artefatos intermediários do Software. Os Requisitos e os Modelos Funcionais, Estáticos e Dinâmicos de um domínio empresarial constituem os primeiros e mais importantes artefatos intermediários de Software a serem produzidos com qualidade, confiabilidade e segurança. A criação e a disponibilização de uma Arquitetura de Objetos de Negócio, para atender as necessidades e aspirações dos Usuários e dos Engenheiros de Software, representa uma das principais contribuições deste Trabalho de Pesquisa. Para a construção da Arquitetura proposta, foram investigadas importantes áreas de conhecimento, campos e domínios da Ciência da Computação e da Engenharia de Negócio. A criação e consolidação desta Arquitetura com sucesso foi possível devido aos procedimentos adotados para a sua inserção no desenvolvimento de Sistemas de Software Orientados a Objetos, e à disponibilidade, o emprego e a integração de Tecnologias que representam o Estado da Arte em Engenharia de Software. A avaliação deste Trabalho de Pesquisa foi realizada por meio de um Estudo de Caso, envolvendo os Objetos de Negócio de um Sistema de Software para um ambiente aeroportuário.
186

Uma metodologia de gestão para o desenvolvimento de software.

Válter Strafacci Júnior 00 December 2001 (has links)
O avanço das tecnologias de produção, das exigências dos produtos, e das necessidades da Sociedade, vêm impondo cada vez mais, uma dependência do emprego de Sistemas Informatizados. Com o crescimento da demanda por Software, os Desenvolvedores têm se preocupado em criar novas ferramentas automatizadas de desenvolvimento, visando aumentar a produtividade, a confiabilidade e segurança dos produtos. Porém, as Técnicas de Gestão empregadas pelos Desenvolvedores, constituem-se numa adaptação das normalmente utilizadas em Administração. Essas técnicas vêm apresentando resultados satisfatórios, visto que possuem robustez e um amplo espectro de aplicação. Os resultados, apesar de satisfatórios, têm se mostrado insuficientes dentro da abrangência da Gestão de Desenvolvimento de Software. Porém, a dinâmica imposta aos desenvolvimentos, pelas ferramentas automatizadas de avaliação de erros e de geração de relatórios, tem criado uma dissociação entre as atividades dos processos e as atuações gerenciais. Baseado na necessidade identificada acima, este Trabalho de Pesquisa propõe uma Metodologia de Gestão para o Desenvolvimento de Software, fundamentada em quatro fortes pilares: 1) Paradigma e Abordagens, 2) Percepção, Agilidade/Concatenação e Ação Gerencial, 3) Processo/Informação, e 4) Uma Visão Global e Integrada do Projeto. Para verificar esta Metodologia, desenvolveu-se um Protótipo de Sistema de Gestão de Projetos de Engenharia de Software - SiGPEnS. Na sua construção, utilizou-se de áreas da Inteligência Artificial tais como, Orientação a Objetos - OO, Lógica Nebulosa - LN, Rede Neural Artificial - RNA e Agentes Especialistas Hierárquicos - AEH.
187

AmACHE - ambiente de autoria de cursos hipermídia estendidos.

Marcia Dias de Alencar Lima 00 December 2002 (has links)
Com os avanços tecnológicos atuais, principalmente os relacionados com a comunicação realizada via Internet, houve um sensível aumento de cursos por computador. Porém, muitos desses cursos não oferecem recursos para que o aprendiz possa atingir os objetivos propostos, principalmente pela não utilização de metodologias didáticas e pedagógicas adequadas, e pela falta de ferramentas que permitam que especialistas das mais diversas áreas possam desenvolver cursos via computador, sem que tenham que possuir conhecimentos profundos em computação. O ambiente ACHE (Ambiente de Cursos Hipermídia Estendidos) proposto neste trabalho oferece recursos para o projeto, geração, atualização e navegação por cursos hipermídia, procurando cobrir esta lacuna existente. Este ambiente é subdividido em duas partes: ambiente de desenvolvimento de cursos, voltado ao autor, e ambiente de navegação por cursos, voltado ao aprendiz. A ênfase deste trabalho se dá no ambiente de desenvolvimento de cursos, e mais especificamente nas etapas de integração entre os ambiente de pré-autoria APACHE e de autoria AmACHE, e na de geração das páginas Web interligadas função executada pelo AmACHE.
188

Um esquema para seleção de modelos de processo de desenvolvimento de software.

Ana Lucia da Silva Pastorelli 00 December 1998 (has links)
O processo de avaliação e seleção de um modelo de processo para desenvolvimento de software não é uma tarefa simples. Envolve experiências dos desenvolvedores, identificação das reais necessidades, conhecimento suficiente do modelo de processo e estudo das alternativas para tomar uma decisão. A elaboração deste trabalho tem por objetivo proporcionar alguma forma de ajuda aos desenvolvedores na tarefa de avaliar e selecionar um modelo de processo específico. A seguinte contribuição é alcançada: uma análise de informações a respeito dos modelos de processo, uma análise sobre as organizações que os utilizam e um esquema para seleção que possibilita a geração de alternativas, baseadas nas informações colhidas e analisadas, de introdução dos modelos de processo no desenvolvimento de softwares aeroespaciais. A criação de um esquema para seleção de modelos de processo de desenvolvimento de software envolve um conjunto extenso de informações, experiências e percepções. Este trabalho tratará parte deste universo, modelando essas informações, proporcionando um conjunto de alternativas e sugestões para dar subsídios aos desenvolvedores de softwares aeroespaciais, para a decisão final sobre o uso dos modelos de processo selecionados.
189

GroupPlaces: uma arquitetura de Groupware para a WWW.

Edgar Toshiro Yano 00 December 1998 (has links)
Na última década Trabalho Cooperativo Suportado por Computador, mais conhecida pela sigla CSCW (Computer-Supported Cooperative Work), tem sido identificado como uma área de pesquisas que se preocupa com o papel da computação e sistema de comunicação em grupos de trabalho. Uma questão importante em CSCW, é a construção de sistemas computacionais para suportar trabalho em grupo. Tais sistemas são chamados de proupware. A WWW (World Wide Web), dado o seu alcance e flexibilidade, é uma plataforma que pode permitir a disseminação e uso de groupware. Contudo, existem barreiras significativas no modelo corrente da WWW, para uma colaboração efetiva. Na WWW, a interação é unidirecional, assíncrona e restrita a disseminação de informações pré-definidas por servidores. A iniciativa para a atualização de dados, é sempre feita pelo cliente. No servidor não existe apoio para aplicações que devem tomar iniciativa para a comunicação de dados. Não existe também, no modelo corrente da WWW, suporte para mecanismos de coordenação de grupos, tais como, controle de acesso, controle de concorrência e cientificação. Para a construção de groupware, utilizando a infraestrutura da WWW, propomos e implementamos uma arquitetura de groupware, denominada GroupPlaces. Essa arquitetura, suporta a construção estruturada de groupware com os seguintes benefícios: preservação das vantagens do modelo corrente da WWW, flexibilidade e suporte para mecanismos de coordenação de grupo. Os exemplos de aplicações desenvolvidas com a arquitetura de GroupPlaces, mostram que ela possibilita a construção flexível e extensível de groupware, prontamente disponível para o uso na WWW. A partir dos exemplos, identificamos algumas limitações e subsídios para a proposta de novos trabalhos na área.
190

Uma abordagem de desenvolvimento para o sistema de gerência de informações de suporte ao cliente numa indústria aeronáutica.

Amaury Acatauassú Xavier Filho 00 December 1998 (has links)
Este trabalho de pesquisa propõe uma abordagem de desenvolvimento para o Sistema de Gerência de Informações de Suporte ao Cliente de uma Indústria Aeronáutica, integrando as principais Tecnologias da Informação existentes e aplicando-as em fase do ciclo de desenvolvimento do software. Na fase de planejamento foi utilizada a metodologia da Engenharia da Informação, de James Martin; nas fases de análise e projeto adotou-se a metodologia da Análise e Projeto Orientados a Objetos, de James Rumbaugh e, finalmente, na fase de construção do sistema foram utilizados os Paradigmas da Prototipação e das Técncias de Quarta Geração da Engenharia de Software. Dentre as principais contribuições deste trabalho de pesquisa, encontram-se a modelagem, a documentação, a prototipação e a integração de diversas metodologias numa só abordagem de desenvolvimento de um Sistema de Gerência de Informações de Suporte ao Cliente, comprovando-se assim a validade da solução proposta. Dentre as principais constatações do autor durante a investigação realizada, encontram-se: a importância do papel que a integração de diversas Tecnologias da Informação vem desempenhando nos ambientes integrados de desenvolvimento de software neste final de século; e os conseqüentes reflexos caisados por esta integração de Tecnologia da Informação nos processos de gerência de desenvolvimento de software e de capacitação de recursos humanos, verificados especificamente neste trabalho de pesquisa no domínio da indústria aeronáutica brasileira.

Page generated in 0.0836 seconds