• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 7534
  • 5170
  • 1353
  • 678
  • 657
  • 587
  • 436
  • 370
  • 206
  • 103
  • 92
  • 92
  • 92
  • 87
  • 75
  • Tagged with
  • 21218
  • 7162
  • 5834
  • 2352
  • 2064
  • 2051
  • 1984
  • 1930
  • 1740
  • 1678
  • 1476
  • 1246
  • 1179
  • 1135
  • 1134
  • 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.
591

PASS processo de apoio à segurança de software

Nunes, Francisco José Barreto 28 September 2007 (has links)
Made available in DSpace on 2019-04-05T23:09:14Z (GMT). No. of bitstreams: 0 Previous issue date: 2007-09-28 / The need of developing more quality software products promoted the evolution of the software engineering and demanded the creation of international models and standards, related to the quality of development process and software products. However, despite this evolution and the investment made in development processes, there are still no guarantees that the developed systems are immune to attacks or do not present security problems. This work suggests a set of security activities which form the Software Development Secure Process (SDSP) in accordance with SSECMM, OCTAVE, and the standards ISO/IEC 27002 and ISO/IEC 15408. The results of a survey are presented, which was carried out by information security and software process specialists, on the importance of the SDSP security activities in a software development process. The results were validated by means of a case study for the appreciation of SDSP's applicability. / A necessidade de se desenvolver produtos de software com maior qualidade promoveu a evolução da engenharia de software e exigiu que se criassem modelos e normas internacionais, voltados para a melhoria e qualidade do processo de desenvolvimento e de produtos de software. Contudo, apesar desta evolução e do investimento feito em processos de desenvolvimento ainda não há garantias de que os sistemas desenvolvidos sejam imunes a ataques ou deixem de apresentar problemas de segurança. Este trabalho propõe um conjunto de atividades de segurança que formam o Processo Seguro de Desenvolvimento de Software (PSDS) elaborado em consonância com o SSE-CMM, o OCTAVE, e com as normas ISO/IEC 27002 e ISO/IEC 15408. É apresentado o resultado de uma pesquisa de campo, realizada com especialistas nas áreas de segurança e de processo de software, sobre a importância das atividades de segurança do PSDS no processo de desenvolvimento de software. Esses resultados foram validados através de um estudo de caso para a avaliação da aplicabilidade do PSDS.
592

Um sistema de apoio ao teste de aplicações smalltalk / Support's system of the smalltalk applications test

Pinto, Ivete Martins January 1998 (has links)
A atividade de teste é de extrema importância em qualquer ambiente de programação para gerar produtos de qualidade e de alta confiabilidade. Entretanto, alem das dificuldades inerentes a esta tarefa, soma-se a falta de metodologias e ferramentas que a apóiem. Isto faz com que o teste se tome uma das atividades do ciclo de vida do software com maior custo e tempo associados. O paradigma de orientação a objetos surgiu na busca constante dos desenvolvedores de software por maior qualidade e novas soluções para os problemas de baixa produtividade. Todavia, as características poderosas deste paradigma geraram um conjunto adicional de problemas nas atividades de teste e manutenção, onde a alta concentração de custo e tempo envolvidos sempre foram uma constatação real. Em uma aplicação orientada a objetos, cada objeto é uma entidade que possui um comportamento bem definido, com um papel bem claro no domínio. Os valores dos atributos de um objeto definem o estado do objeto, e são acessados através de um conjunto de mensagens bem definidas, através das quais o objeto é capaz de executar alterações nestes valores de atributos. Os valores de atributos reagem passagem destas mensagens (ativação de métodos) alterando ou não o seu estado. Neste trabalho é apresentado um protótipo de ferramenta de apoio ao teste de programas orientados a objetos, chamado ATeste, fundamentado no conceito de teste baseado em estado, com uma abordagem reflexiva, para auxiliar o teste de aplicações Smalltalk. O teste baseado em estado verifica as interações entre os objetos pela monitoração das mudanças que ocorrem em valores dos atributos. Este tipo de teste verifica como um objeto reage a ativação de um método, respeitando o encapsulamento. A abordagem reflexiva possibilita que mecanismos de analise possam ser associados a aplicação através da utilização de conceitos de reflexão computacional. A reflexão computacional proporciona a analise dinâmica da aplicação, sem interferir nos aspectos comportamentais e estruturais dos objetos do domínio, permitindo a monitoração de objetos específicos do domínio, os quais podem ser dinamicamente selecionados pelo usuário. Como suporte para o desenvolvimento de ATeste foi utilizado o framework Luthier MOPs. Este framework apresenta, como principal contribuição, a utilização de técnicas de reflexão computacional baseadas no conceito de gerenciadores de metaobjetos para a implementação de meta-arquiteturas visando a captura de informações e analise de aplicações. Baseado nesta arquitetura reflexiva, ATeste trabalha com um meta-nível, que monitora os objetos selecionados pelo usuário na aplicação do nível-base. Desta forma, uma das principais características do sistema desenvolvido é a analise da aplicação sob teste de forma dinâmica sem necessidade de instrumentação de seu c6digo fonte. Isto é possível através da utilização de reflexão computacional, que permite implementar diferentes mecanismos de analise que podem ser dinamicamente associados com a aplicação em execução. O projeto de ATeste compreende um conjunto de classes pr6prias que definem a interface com o usuário e as funcionalidades desejadas, bem como classes do framework Luthier MOPs, e especializações destas. / The activity of testing is very important for generating high quality and reliable products in any programming environment. Besides the difficulties inherent to this task, there is the lack of methodologies and tools to support the testing process. These facts make testing one of the software life cycle activities of greatest associated cost and time. The object oriented paradigm had appeared as a result of the constant searching by software developers for both greater quality and new solutions to the problems of low productivity. However, the powerful characteristics of this paradigm have generated an additional set of problems in the test and maintenance activities, where high costs and time expenditure have been always of great concern. In an object oriented application, each object is an entity that has a welldefined behavior, with a well clear role in the domain. The attribute values of an object define the object state. Object's attributes may only be accessed through a set of proper messages, which can make changes to object's states. This work presents a prototype of a tool, named ATeste, which aims to support object oriented testing of Smalltalk applications by implementing the concept of state-based testing through a reflexive approach. In state-based testing objects interactions are verified through monitoring changes that occur to the values of object attributes. This type of test verifies how an object reacts by a method activation, taking into account object encapsulation. The reflexive approach allows the association of analysis mechanisms to the software system through the application of computational reflection concepts. Computational reflection provides dynamic analysis of the software, without interfering in both behavior and structural aspects of the object's domain. It allows monitoring of specific objects in the domain, which can be dynamically selected by the user. The framework Luthier MOPs has been extended to support the development of ATeste. This framework provides, as its main contribution, facilities of computational reflection techniques based on meta-objects management concepts for the implementation of meta-architectures, aiming the capture of information and analysis of object-oriented applications. Considering this reflexive architecture, ATeste works with a meta-level, which manages the objects selected by the user in the application basic-level. In this way, one of the main characteristics of the developed system is the analysis of the application under test in a dynamic way, without necessity of instrumenting its source code. This is possible due to computational reflection that allows the implementation of particular analysis mechanisms that can be dynamically associated with the application in execution. The project of ATeste includes a set of particular classes that define the interface with the user, another set for implementing the elected testing strategy, and some classeS specialized from the framework Luthier MOPs.
593

O QFD como foco da satisfação dos clientes: a qualidade no desenvolvimento de produtos e serviços para a criação de software

SOUZA, Joaquim Camerino Moraes de 31 January 2008 (has links)
Made available in DSpace on 2014-06-12T17:37:45Z (GMT). No. of bitstreams: 2 arquivo3728_1.pdf: 1468845 bytes, checksum: 21e3b0cae74b0bc3a7e384381ac1687b (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2008 / O presente estudo discute a aplicação da metodologia QFD (Quality Function Deployment) como foco da satisfação dos clientes, buscando enfatizar os parâmetros da qualidade no desenvolvimento de produtos e serviços para a criação de software. O QFD, apontado como meio de organizar o desenvolvimento de produtos a nível operacional, especificamente para o desenvolvimento de software, se depara de um lado, com as oportunidades de atendimento do mercado local e, de outro, com as limitações de conhecimentos técnicos, de recursos financeiros e até mesmo com a inexistência de um processo formalizado para a condução das suas atividades. O estudo tem como base a adaptação do QFD das Quatro Fases. Assim, a partir dessa adaptação, simular a aplicação, do modelo adaptado, ao processo de desenvolvimento de produtos, em uma empresa de software. Visando assim demonstrar que este será capaz de proporcionar à Organização conhecimento técnico no planejamento e execução das diversas etapas do processo de desenvolvimento do software
594

Software interactivo para apoyar a la enseñanza bíblica básica de la Congregación Misión Cristiana Casa de Dios

Briones Cueva, Lander Michael, Briones Cueva, Lander Michael January 2015 (has links)
La presente investigación, plantea resolver la problemática presentada en la Congregación Misión Cristiana Casa de Dios donde existen deficiencias en cuanto a miembros (personas) que no son adoctrinadas debido a la carencia de personal capacitado. Para ello nos preguntamos ¿de qué manera se apoyará a la enseñanza bíblica básica de la congregación Misión Cristiana Casa de Dios? La solución tecnológica propuesta es la implementación de un Software Interactivo que transmite la enseñanza bíblica básica de la congregación “Misión Cristiana Casa de Dios”, ya que además se lograría la inclusión de las personas de la congregación con dificultad de conocimiento en la sociedad al tenerlas mejor preparadas para evangelizar a otras personas externas a la congregación. La solución tiene como principal objetivo apoyar a la enseñanza bíblica básica de la congregación Misión Cristiana Casa de Dios a través de la implementación de un software interactivo. En cuanto a la metodología, se optó por utilizar el Proceso Unificado Ágil (AUP) para el desarrollo de software y la metodología activa para la enseñanza. Se tomará un grupo experimental de 32 personas a los que se les aplicará un pre y post test, recopilando datos en entrevistas, observación, análisis y para el procesamiento de estos datos, la herramienta de Ms Office Excel. Finalmente se concluye que el Software Interactivo contribuyó a realizar un mejor apoyo a la enseñanza bíblica de la congregación Misión Cristiana Casa de Dios. / Tesis
595

Proposta e desenvolvimento de aplicativo móvel de representação de dados de EEG e PDC. / Proposal and development of mobile data representation application of EEG and PDC.

Cid Rodrigues de Andrade 17 October 2013 (has links)
O EEG é um exame comumentemente utilizado para diagnóstico de patologias como a epilepsia ou distúrbios do sono. Ele costuma ser apresentado e interpretado por intermédio da avaliação - em geral, visual - da representação da frequência e amplitude da atividade elétrica global do encéfalo ao longo do tempo. A avaliação deste exame pode ir além desta análise do sinal de onda e sua descrição fenomenológica. Outras formas de representação dos dados de EEG são possíveis e investigadas neste trabalho. O objetivo deste foi o desenvolvimento de um aplicativo que permitisse visualizar os dados de EEG e de uma abordagem de coerência de EEG - denominada PDC - em dispositivos móveis. Este programa pretendeu dar mobilidade ao profissional de saúde e servir também como ferramenta de ensino e aprendizagem. Revisões sistemáticas da literatura mostraram a viabilidade de tal desenvolvimento. Há diversas abordagens na literatura, porém, não foi localizado nenhum estudo mais profundo quanto a eficácia das ferramentas disponíveis. Pretendeu-se corrigir tal carência propondo-se uma metodologia de avaliação sistemática com o auxílio de distintos usuários com diferentes níveis de habilidade em análise de EEG. Isto permitirá introduzir critérios objetivos para verificar a viabilidade da ferramenta proposta bem como permitirá estabelecer parâmetros de comparação entre diferentes propostas. / An electroencephalogram (EEG) is a test that measures and records the global electrical activity of brain. It\'s commonly used for diseases diagnosis, such as epilepsy and sleep disorders. It\'s often displayed and interpreted observing - visually, nearly always - the waveform representation of brain electrical activity. That interpretation may go one step further signal waveform analysis and its phenomenological description. Alternative ways are possible and are investigated here. The present work deals with the development of an mobile application to show EEG data and an EEG coherence approach - called PDC. It intends provide a mobility option to healthcare professionals and be used as teaching and learning tool. Systematic reviews have shown the feasibility of such development. There are several approaches to similar applications, in the literature. However, was not found any study on the effectiveness of the available tools. We developed a methodology proposal for the systematic evaluation to fill this gap. It will be performed with the aid of different users with distinct skill levels in EEG analysis. This will introduce objective criteria to verify the proposed tool practicability and establish parameters for comparing different proposals.
596

Holoparadigma : um modelo multiparadigma orientado ao desenvolvimento de software distribuído

Barbosa, Jorge Luis Victoria January 2002 (has links)
Este texto apresenta um novo modelo multiparadigma orientado ao desenvolvimento de software distribuído, denominado Holoparadigma. O Holoparadigma possui uma semântica simples e distribuída. Sendo assim, estimula a modelagem subliminar da distribuição e sua exploração automática. A proposta é baseada em estudos relacionados com modelos multiparadigma, arquitetura de software, sistemas blackboard, sistemas distribuídos, mobilidade e grupos. Inicialmente, o texto descreve o modelo. Logo após, é apresentada a Hololinguagem, uma linguagem de programação que implementa os conceitos propostos pelo Holoparadigma. A linguagem integra os paradigmas em lógica, imperativo e orientado a objetos. Além disso, utiliza um modelo de coordenação que suporta invocações implícitas (blackboard) e explícitas (mensagens). A Hololinguagem suporta ainda, concorrência, modularidade, mobilidade e encapsulamento de blackboards em tipos abstratos de dados. Finalmente, o texto descreve a implementação da Holoplataforma, ou seja, uma plataforma de desenvolvimento e execução para a Hololinguagem. A Holoplataforma é composta de três partes: uma ferramenta de conversão de programas da Hololinguagem para Java (ferramenta HoloJava), um ambiente de desenvolvimento integrado (ambiente HoloEnv) e um plataforma de execução distribuída (plataforma DHolo).
597

Uma proposta de arquitetura de linha de produto para sistemas de gerenciamento de workflow

Lazilha, Fabrício Ricardo January 2002 (has links)
A tecnologia de workflow vem apresentando um grande crescimento nos últimos anos. Os Workflow Management Systems (WfMS) ou Sistemas de Gerenciamento de Workflow oferecem uma abordagem sistemática para uniformizar, automatizar e gerenciar os processos de negócios. Esta tecnologia requer técnicas de engenharia de software que facilitem a construção desse tipo de sistema. Há muito vem se formando uma consciência em engenharia de software de que para a obtenção de produtos com alta qualidade e que sejam economicamente viáveis torna-se necessário um conjunto sistemático de processos, técnicas e ferramentas. A reutilização está entre as técnicas mais relevantes desse conjunto. Parte-se do princípio que, reutilizando partes bem especificadas, desenvolvidas e testadas, pode-se construir software em menor tempo e com maior confiabilidade. Muitas técnicas que favorecem a reutilização têm sido propostas ao longo dos últimos anos. Entre estas técnicas estão: engenharia de domínio, frameworks, padrões, arquitetura de software e desenvolvimento baseado em componentes. Porém, o que falta nesse contexto é uma maneira sistemática e previsível de realizar a reutilização. Assim, o enfoque de linha de produto de software surge como uma proposta sistemática de desenvolvimento de software, baseada em uma família de produtos que compartilham um conjunto gerenciado de características entre seus principais artefatos. Estes artefatos incluem uma arquitetura base e um conjunto de componentes comuns para preencher esta arquitetura. O projeto de uma arquitetura para uma família de produtos deve considerar as semelhanças e variabilidades entre os produtos desta família. Esta dissertação apresenta uma proposta de arquitetura de linha de produto para sistemas de gerenciamento de workflow. Esta arquitetura pode ser usada para facilitar o processo de produção de diferentes sistemas de gerenciamento de workflow que possuem características comuns, mas que também possuam aspectos diferentes de acordo com as necessidades da indústria. O desenvolvimento da arquitetura proposta tomou como base a arquitetura genérica e o modelo de referência da Workflow Management Coalition (WfMC) e o padrão de arquitetura Process Manager desenvolvido no contexto do projeto ExPSEE1. O processo de desenvolvimento da arquitetura seguiu o processo sugerido pelo Catalysis com algumas modificações para representar variabilidade. A arquitetura proposta foi descrita e simulada através da ADL (Architecture Description Language) Rapide. A principal contribuição deste trabalho é uma arquitetura de linha de produto para sistemas de gerenciamento de workflow. Pode-se destacar também contribuições para uma proposta de sistematização de um processo de desenvolvimento de arquitetura de linha de produto e também um melhor entendimento dos conceitos e abordagens relacionados à prática de linha de produto, uma vez que esta tecnologia é recente e vem sendo largamente aplicada nas empresas.
598

An empirical investigation of source code metrics and findbugs warnings

Cunha, André Amarante dos Santos January 2010 (has links)
Tese de mestrado integrado. Engenharia Informática e Computação. Faculdade de Engenharia. Universidade do Porto, Delft University of Technology. 2010
599

Teste de interfaces de voz

Gomes, Rui Jorge Reis January 2007 (has links)
Tese de mestrado. Engenharia Informática. 2007. Faculdade de Engenharia. Universidade do Porto
600

Gestão de configurações num processo de desenvolvimento de software : análise de uma situação real

Gonçalves, Joana Vasconcelos de Castro January 2008 (has links)
Estágio realizado na Critical Software e orientado pelo Eng.ª Carla Nogueira / Tese de mestrado integrado. Engenharia Informática e Computação. Faculdade de Engenharia. Universidade do Porto. 2008

Page generated in 0.0552 seconds