• 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.
571

A generic software architecture for deception-based intrusion detection and response systems

Uzuncaova, Engin 03 1900 (has links)
Approved for public release; distribution is unlimited / Today, intrusion detection systems provide for detecting intrusive patterns of interaction. Although the responses of such systems are typically limited to primitive actions, they can be supplemented with deception-based strategies. We propose a generic software architecture combining intrusion detection and deceptive response capabilities in a uniform structure. Detecting and responding to attacks are realized via runtime instrumentation of kernel-based modules. The architecture provides for dynamically adjusting system performance to maintain continuity and integrity of both legitimate services and security activities. / Lieutenant Junior Grade, Turkish Navy
572

Open source software as a value alternative to commercial software.

23 April 2008 (has links)
Chapter 2 starts by discussing the approach to take when evaluating open source software from a value perspective, in other words, to look past the “excitement” in order to make an objective, fact-based decision. To identify value aspects, the customer activity cycle is used. This cycle defines three phases of activity – pre, during and post, with value contributions possible at each phase. The pre phase is then elaborated upon in this chapter – a phase where the decision on “what” is made. In other words, what product is most necessary for an organisation based on its current requirements in the value chain, the value delivery network as well as minimising the type of risks involved. / Prof. N. Lessing
573

Programontwikkelingsmetodologieë

17 March 2015 (has links)
M.Sc. (Computer Science) / The data processing crisis in software development today can be ascribed firstly to insufficient requirements defmition, which results from a lack of communication between developer and user, and secondly to insufficient project management. During the last decade we succeeded in adding more control and discipline to the traditional software development life cycle, but requirements specification remains a problem. The traditional software development life-cycle is long and inflexible and the results do not satisfy the requirements of the user. The prototyping approach can be part of a solution to the problems posed by this situation. The author proposes a four-dimensional conceptual model as a framework for a Prototyping methodology that was developed as basis for this study. In business practice today, confusion exists as to what prototypes are the best to use - prototypes that are developed to become the complete system, or prototypes that are thrown away. Dimension one of the model is discussed in terms of type of prototype. With type of prototype is meant one of the different approaches to prototyping in the software development process. The author standardized on throw-away prototypes and evolutionary prototypes. The most general and well-known usage of prototyping is during the requirements :definition phase. However, this is not the only use of prototyping. Dimension two of the model describes the different areas of usage of prototyping, e.g. requirements definition, as technique during JAD sessions, during simulation, during the minimizing of risk and in the development of working models. The development of prototypes should be an easy and rapid process, however, this is dependent on the tools that are used in the process. Dimension three of the model is discussed in terms of tools.
574

Integration of a CASE tool and a software engineering methodology

17 March 2015 (has links)
M.Sc. (Computer Science) / This study addresses the topic of integration between CASE tools and software engineering methodologies. Specific attention is given to the object-oriented paradigm to solve the problem of integration. The component developed in this study to handle the integration is the so-called feedback loop mechanism. The feedback loop is the focus of the study. A number of CASE tools are available today. These tools help developers achieve specific aims and to solve specific problems. Similarly, a number of different software development methodologies abound. Due to the fact that these methodologies are usually not specific to the use of CASE tools, these methodologies can be used for a variety of development environments. The problem addressed by this study is the direct integration of CASE tools and software engineering methodologies. A number of studies have been carried out with regard to both CASE tools and software engineering methodologies. A discussion of current trends in both the CASE tool and methodology arenas is presented at the beginning of this study. Also, the problems experienced with more traditional approaches are discussed. Given that the feedback loop mechanism is developed during the course of this study, a detailed discussion is presented regarding the components to be used in the construction of the feedback loop. The object-oriented paradigm is presented as the best solution to the integration problem. In fact, the object-oriented paradigm forms the core of the feedback loop. By making use of the object-oriented approach, the processes involved in the integration of the CASE tool and the methodology may be mapped accurately. Repository structures such as relational tables and stored procedures, or triggers, are also used in the construction of the feedback loop...
575

Panel de control de cumplimiento de metas para Grupo MOK

Espinoza Gallegos, Andrés Antonio January 2014 (has links)
Magíster en Tecnologías de la Información / La ingeniería de software es un enfoque sistemático y disciplinado aplicado al diseño, construcción y mantenimiento de software basando en alguna metodología (o una mezcla de varias). El objetivo de esta aplicación de ingeniería es encontrar patrones y aplicar buenas prácticas que permitan generar productos de calidad optimizando los recursos disponibles. Grupo MOK es una compañía de servicio que opera en Chile y Perú y que se está expandiendo a nuevos países, siendo el más pronto a implementar Colombia. La compañía ofrece una gran cantidad de servicios, en distintos rubros, y es por esto que se vuelve complejo analizar la situación actual a nivel global y detallado del cumplimiento de las metas definidas. El problema radica específicamente en que hay tantas áreas, equipos de trabajo, roles, funciones, cargos, etc., que se hace imposible compararlos entre sí, y más aún es complejo obtener un panorama de la situación actual del cumplimiento de las metas a nivel global del grupo completo. La utilización de Agile Unified Process (AUP) como metodología de desarrollo de software permite obtener resultados rápidos, mediante el trabajo en conjunto con quienes definen las reglas de negocio, basándose en prototipos y generando una solución iterativa e incremental, donde al cabo de cada iteración se obtiene una definición clara de la necesidad y cómo se debe dar solución. Al terminar todo el proceso se obtiene el producto de software deseado, basado en los requisitos definidos y analizados mediante los casos de usos y modelados con prototipos y diagramas. El principal objetivo de este proyecto es implementar un sistema que entregue información clara y oportuna sobre la situación actual en relación al cumplimiento de metas en una de las compañías de servicio más importante de Chile que se está expandiendo en Latinoamérica, y así poder analizar los rendimientos, encontrar puntos de mejora, generar planes de acción y ejecutarlos de la forma adecuada. La solución obtenida entrega una vista rápida a quien consulta de la situación actual del equipo que está bajo su responsabilidad, es decir, es de interés del cargo del usuario. Si el gerente general mira el panel ve el cumplimiento global de toda la empresa, y si lo hace un jefe de ventas ve el cumplimiento de su equipo de trabajo. Además, el sistema permite ver y comparar distintos equipos de trabajo, pudiendo generar acciones para subir el rendimiento de algún equipo en particular (cuando el usuario tiene más de un equipo bajo su responsabilidad ya sea directamente o a través de otros bajo su cargo). Basado en los comentarios de empleados entrevistados y capacitados, se recomienda mejoras la periodicidad de carga de algunos indicadores para que se pueda generar planes de acción más preventivos y no tan reactivos.
576

Implementación del software RiskMetrics en un banco de Chile: administración de un proyecto real

Agüero, Eduardo, Carrasco, Patricio, González, Marcia, Rodillo, Pedro Pablo 03 1900 (has links)
Tesis para optar al grado de Magíster en Administración. / No disponible a texto completo / El propósito del siguiente trabajo es mostrar el resultado de la aplicación de una metodología formal en administración de proyecto. Para esto se utilizó la metodología presentada en el libro Project Management, a Managerial Approach, de los autores Jack R. Meredith y Samuel J. Mantel Jr.1 y revisada en la cátedra Project Management, cursada dentro del programa MBA for the Americas impartido conjuntamente por la Universidad de Chile y Tulane University. Esta metodología fue aplicada a un proyecto tecnológico en su etapa de inicio, de uno de los bancos más grandes de Chile, al cual en este documento se le identifica como El Banco. El proyecto tecnológico implica la integración entre un software de mercado y los sistemas propietarios del Banco. Para llevarlo a cabo se estructuraron las distintas etapas por las que debe pasar un proyecto, es decir se estableció el alcance del proyecto, las reglas de selección de proveedor, la organización del proyecto, la asignación de los recursos para el proyecto, el presupuesto, las actividades involucradas, el control y monitoreo requeridos, para luego finalizar con una metodología formal de término de proyecto. La estructura mencionada permite dar un orden al proyecto, tener un documento formal de revisión para cualquier participante y la facilidad de un control y seguimiento, dado que existen todos los elementos ordenados, estructurados y previamente definidos. Por supuesto, lo anterior debe ir acompañado de una buena gestión, lo cual corresponde al jefe del proyecto.
577

[en] A STUDY OF DYNAMIC UPDATE FOR SOFTWARE COMPONENTS / [pt] UM ESTUDO SOBRE ATUALIZAÇÃO DINÂMICA DE COMPONENTES DE SOFTWARE

EDUARDO CASTRO MOTA CAMARA 07 October 2014 (has links)
[pt] O desenvolvimento baseado em sistemas de componentes de software consiste em compor sistemas a partir de unidades de sotfware prontas e reutilizáveis. Muitos sistemas de componentes software em produção, precisam ficar disponíveis durante 24 horas por dia nos 7 dias da semana. Atualizações dinâmicas permitem que os sistemas sejam atualizados sem interromperem a execução dos seus serviços, aplicando a atualização em tempo de execução. Muitas técnicas de atualização dinâmica, na literatura, utilizam aplicações feitas especificamente para cobrir os pontos implementados e poucas utilizam um histórico de necessidades de um sistema real. Este trabalho estuda os principais casos de atualizações que ocorrem em um sistema de componentes de uso extenso, o Openbus, que consiste em uma infraestrutura de integração responsável pela comunicação de diversas aplicações de aquisição, processamento e interpretação de dados. Além deste estudo, implementamos uma solução de atualização dinâmica para acomodar as necessidades deste sistema. Depois, utilizando a solução implementada, apresentamos um teste de sobrecarga e algumas aplicações de atualizações do Openbus. / [en] The component-based development of software systems consists on composing systems from ready and reusable sotfware units. Many software componente systems on production, need to be available 24 hours a day 7 days a week. Dynamic updates allow systems to be upgraded without interrupting the execution of its services, applying the update at runtime. Many dynamics software update techniques in the literature use applications specically implemented to cover the presented points and only a few use a historical need of a real system. This work studies the main cases of updates that occur in a system of components with extensive use, the Openbus, which consists of an integration infrastructure responsible for communication of various applications for acquisition, processing and interpretation of data. In addition to this study, we implement a solution of dynamic software update to accommodate the needs of this system. After, using the implemented solution, we present an overhead test and applications of updates on Openbus.
578

Influencers of enhanced performance in agile software development teams

Njomo, Mmadira Elizabeth January 2017 (has links)
Partial fulfilment of the requirements for the Master in Commerce (Information Systems) (Course work) At the School of Economic and Business Sciences University of the Witwatersrand, 2017 / Due to the trite nature of the software development environment, traditional software methodologies are no longer relied on to deliver software products in a timeous manner. As a response to this limitation, the agile manifesto was launched. The manifesto consists of values and principles centred around the self-organising team’s ability to achieve higher productivity, that is, to deliver software products quickly and with a high quality. With the self-organising team at the centre of this phenomenon, this interpretive case study seeks to gain greater insight into the processes and reasons behind this outcome. The site selected for this study is the IT divisions of a South African bank that have adopted Agile as a methodology to deliver software products. The data was collected through semi structured interviews, focused groups and documentation. The data was analysed qualitatively using thematic and content analysis. The framework for enhanced performance in agile software development teams was conceptualised. The conceptualisation was informed by the empirical evidence and the interpretation of findings and literature / XL2018
579

Pitfalls and guide lines in the transition to object oriented software design methodologies

Jansen van Rensburg, Miranda January 1998 (has links)
A research report submitted to the Faculty of Engineering, University of the Witwatersrand, Johannesburg, in partial fulfilment of the requirements for the degree of Master of Science in Engineering. / Due to the dynamic nature of the software engineering industry there is a constant move towards new strategies for solving design problems. More specifically there is a move towards Object Oriented (OO) methodologies, presumably because of the various advantages offered in terms of maintainability, and reuse of code produced this way. As with various other aspects of the software industry there are however also problems encountered in this transition and lessons to be learned from the experience of companies who have already performed this change. This research report investigates possible guidelines for companies who are currently contemplating a change to the OO software design methodologies, by covering a collection of issues one should know about prior to this change. It also summarises the problems faced in the transition so far, the reasons for these problems and suggests possible solutions. Lastly it also investigates new trends in the OO arena. The emphasis is on South African companies and projects. The results obtained are compared with results obtained overseas to find out what the differences and similarities are. Areas of concern are also identified, where theoreticians' views have been ignored, and both South African and overeeas companies have not implemented any of the suggestions made. / Andrew Chakane 2018
580

Análise computacional de ejetores para aplicabilidade em sistemas de refrigeração a partir de energia solar /

Novais, Wellorzzon Ronnan Ibide. January 2019 (has links)
Orientador: Vicente Luiz Scalon / Banca: Santiago Del Rio Oliveira / Banca: Elson Avallone / Resumo: Dentro do contexto de sustentabilidade, uma nova tecnologia de pesquisa usa a energia do calor do Sol para completar o ciclo de refrigeração sem o compressor, o dispositivo de maior consumo de energia em um ar condicionado. Este objetivo é alcançado substituindo-se o compressor por um ejetor, no entanto, isto resulta em um baixo desempenho do sistema, que pode ser melhorado aumentando-se o desempenho do ejetor usando simulações CFD. Neste trabalho, o software CFD OpenFOAM® foi usado para validar modelos de simulação que utilizam diferentes esquema de discretização dos termos divergentes, com a finalidade de serem usados em trabalhos futuros na melhoria do desempenho do ejetor. Apenas o solver específico para velocidades trans e supersônicas foi usado com o modelo de turbulência k-ϵ padrão. As condições iniciais foram baseadas em uma pesquisa anterior utilizando o fluido refrigerante R-134a. A maioria dos casos com diferentes esquemas de discretização obtiveram sucesso na simulação com a condição inicial de pressão constante nas entradas e saída, e concluiu-se que neste tipo de análise o caso com a predominância do esquema de discretização de primeira ordem baseado no upwind obteve melhores resultados de ER (razão entre fluxos de massa de entrada). Nas simulações com condição inicial de fluxo de massa constante, o caso 143, composto de diferentes esquemas de discretização de segunda ordem na pressão, velocidade e energia, obteve maior sucesso na reprodução da pressão na parede... (Resumo completo, clicar acesso eletrônico abaixo) / Abstract: Inside the sustainability context, a new researching technology uses the Sun heat energy to complete the refrigeration cycle without the compressor, the most power consumer device in an air conditioner. It is achieved replacing the compressor by an ejector, however, it results in a lower performance of the system, which can be improved increasing the ejector's performance using the CFD simulations. In this work the CFD software OpenFOAM® was used to validate the simulation models that uses different divergent therms of discretization schemes, for the purpose of using it in a future ejector performance analysis. Just the specific solver to trans/supersonic speed was used with the standard k-ϵ turbulence model. The initial conditions were based in a previous research using the R-134a refrigerant fluid. The major case parts with different discretization schemes were successful in a simulation with constant pressure initial condition, and it has been concluded in this analysis type that the case with a predominance of first order upwind-based discretization scheme performed better ER results (ratio between the entrance mass fluxes). In the simulations with a constant mass flux initial condition, the case 143, composed of different second order discretization schemes in the pressure, velocity and energy, performed better in the reproduction of ejector wall pressure. Also, it has not shown a big difference in ejector stream lines analysis. The results shown a great number of discre... (Complete abstract click electronic access below) / Mestre

Page generated in 0.0623 seconds