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

Quality aspects of software product supply and support using the Internet

Braude, Bruce Shaun January 1998 (has links)
A dissertation submitted to the Faculty of Engineering , University of the Witwatersrand, Johannesburg, in fulfilment of the requirements for the degree of Master of Science in Engineering. Johannesburg, 1998. / This project explores the use of the Internet to supply and support software products within a quality management system. The Software Engineering Applications Laboratory (SEAL) at the University of the Witwatersrand is in the process of developing various software products that will be commercially distributed in the near future. The SEAL has chosen to use the Internet to supply and support these products. A system has been developed for this task and has been named the Internet System for the Supply and Support of Software (IS4). The SEAL is committed to developing and supplying software within a quality management system. Consequently an investigation was undertaken into the quality characteristics and requirements based on the ISO 9001 standard for quality assurance and the ISO/lEC JTG1/SC7 software engineering standards. The investigation focused on quality requirements for processes related to supplying and supporting software as well as on the quality characteristics of the IS4 and the IS4 development process. These quality concerns have been incorporated into the SEAL's quality management system, the design and development of the IS4 and the development process for SEAL products. Major technical issues that have influenced the design of the IS4 have been the control of the supply and licensing of the supplied products and the transaction processing of the on-line sales. To control the supply and licenSing of the supplied products, various issues such as unlock keys, Internet based registration, controlled access and hardware control have been investigated. The advantages and disadvantages of each have been investigated and a suitable lmplernentat'on has been used in the IS4. To process the on-line transactions the IS4 will be developed to be compliant with the recently released 'Secure Electronic Transactions' (SET) standard. The project has been managed in accordance with the SEAL's Quality Management System (QMS) which is ISO 9001 compliant. The system contains a Shopper Interface for purchasing of SEAL products and a Manager Interface for administration of the system. The Microsoft BackOffice® set of software has formed the foundation on which the system has been developed. One of the focuses of the project was maintainability of the IS4. Documentation and procedures have been developed to aid in administration and perfective maintenance in the future.
582

Campus driver assistant on an Android platform

Unknown Date (has links)
College campuses can be large, confusing, and intimidating for new students and visitors. Finding the campus may be easy using a GPS unit or Google Maps directions, but this is not the case when you are actually on the campus. There is no service that provides directional assistance for the campus itself. This thesis proposes a driver assistant application running on an Android platform that can direct drivers to different buildings and parking lots in the campus. The application's user interface lets the user select a user type, a campus, and a destination through use of drop down menus and buttons. Once the user submits the needed information, then the next portion of the application runs in the background. The app retrieves the Campus Map XML created by the mapping tool that was constructed for this project. The XML data containing all the map elements is then parsed and stored in a hierarchal data structure. The resulting objects are then used to construct a campus graph, on which an altered version of Dijkstra's Shortest Path algorithm is executed. When the path to the destination has been discovered, the campus map with the computed path overlaid is displayed on the user's device, showing the route to the desired destination. / by Iana Zankina. / Thesis (M.S.C.S.)--Florida Atlantic University, 2012. / Includes bibliography. / Mode of access: World Wide Web. / System requirements: Adobe Reader.
583

Fatores determinantes na geração de patentes

Toledo, Fabio Lamartine Barbosa, 1986-, Hoeltgebaum, Marianne, 1975-, Universidade Regional de Blumenau. Programa de Pós-Graduação em Administração. January 2016 (has links) (PDF)
Orientador: Marianne Hoeltgebaum. / Dissertação (Mestrado em Administração) - Programa de Pós-Graduação em Administração, Centro de Ciências Sociais Aplicadas, Universidade Regional de Blumenau, Blumenau,
584

A proposal for the evolution of model-driven software / Uma proposta para a evolução da engenharia de software dirigida por modelos

Gottardi, Thiago 19 March 2018 (has links)
In the Model-Driven Software Engineering (MDSE) context, software production can be performed by defining models. Despite the advantages of this methodology, different domains require specific support tools and modeling languages, which, in turn, must be developed along with the final software. Because of this, developers face problems when applying the method. The objective of this work is twofold: 1) to identify the most critical problems when developing with this method; 2) discuss and provide possible solutions to those problems. The critical problems were identified by performing a systematic mapping, empirical studies, collaborations and interviews with specialists. It has been identified that MDSE, according to basic literature, has an excessively high abstraction level which leads to a lack of adequate processes and developer training, besides the need for modeling tools. A new method is necessary to allow developers to treat models and source-code differently. Therefore, in this thesis, the need for evolving MDSE processes is discussed. In this manner, this work introduces a new development method described as a possible concrete evolution of MDSE that defines a paradigm for software development. This method is defined along with domain specific languages, a tool-chain and sample software systems. After conducting analytic and experimental studies, it has been concluded that these applications also represent a valuable contribution for implementing service-oriented systems which can be employed in real world applications. / No contexto da Engenharia de Software Dirigida por Modelos (MDSE), a produção de software pode ser realizada por meio de definições de modelos. Apesar dos benefícios desse método de desenvolvimento, diferentes domínios exigem a especificação de linguagens de modelagem e ferramentas específicas, que, por sua vez, precisam ser desenvolvidos em conjunto com o software final. Desta forma, desenvolvedores encontram problemas ao utilizar este método. Este trabalho possui duplo objetivo: 1) identificar os problemas mais críticos deste método; 2) discutir e fornecer possíveis soluções aos problemas. A identificação de problemas foi realizada por meio de um mapeamento sistemático, estudos empíricos, colaborações e entrevistas com especialistas. Foi identificado que MDSE, de acordo com a literatura básica, possui um nível de abstração excessivamente alto, acarretando em carência de processos adequados e de treinamento de desenvolvedores que vão além de problemas de necessidade de ferramentas de modelagem. Portanto, nesta tese, discute-se a necessidade de evoluir processos de MDSE que permita aos desenvolvedores uma nova forma de tratar modelos e código-fonte. Para tanto, neste trabalho também é descrito um novo método de desenvolvimento, descrito como uma possível evolução concreta do MDSE, o qual define um paradigma para desenvolver software. Este método é exemplificado em várias aplicações dentro deste trabalho. Após conduzir estudos analíticos e experimentais, concluiu-se que estas aplicações também possibilitam uma contribuição significativa no domínio de software orientado a serviços que podem ser empregadas em software do mundo real.
585

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.

Andrade, Cid Rodrigues de 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.
586

Quality prediction for component-based software development: techniques and a generic environment.

January 2002 (has links)
Cai Xia. / Thesis (M.Phil.)--Chinese University of Hong Kong, 2002. / Includes bibliographical references (leaves 105-110). / Abstracts in English and Chinese. / Chapter 1 --- Introduction --- p.1 / Chapter 1.1 --- Component-Based Software Development and Quality Assurance Issues --- p.1 / Chapter 1.2 --- Our Main Contributions --- p.5 / Chapter 1.3 --- Outline of This Thesis --- p.6 / Chapter 2 --- Technical Background and Related Work --- p.8 / Chapter 2.1 --- Development Framework for Component-based Software --- p.8 / Chapter 2.1.1 --- Common Object Request Broker Architecture (CORBA) --- p.9 / Chapter 2.1.2 --- Component Object Model (COM) and Distributed COM (DCOM) --- p.12 / Chapter 2.1.3 --- Sun Microsystems's JavaBeans and Enterprise JavaBeans --- p.14 / Chapter 2.1.4 --- Comparison among Different Frameworks --- p.17 / Chapter 2.2 --- Quality Assurance for Component-Based Systems --- p.199 / Chapter 2.2.1 --- Traditional Quality Assurance Issues --- p.199 / Chapter 2.2.2 --- The Life Cycle of Component-based Software Systems --- p.255 / Chapter 2.2.3 --- Differences between components and objects --- p.266 / Chapter 2.2.4 --- Quality Characteristics of Components --- p.27 / Chapter 2.3 --- Quality Prediction Techniques --- p.32 / Chapter 2.3.1 --- ARMOR: A Software Risk Analysis Tool --- p.333 / Chapter 3 --- A Quality Assurance Model for CBSD --- p.35 / Chapter 3.1 --- Component Requirement Analysis --- p.38 / Chapter 3.2 --- Component Development --- p.39 / Chapter 3.3 --- Component Certification --- p.40 / Chapter 3.4 --- Component Customization --- p.42 / Chapter 3.5 --- System Architecture Design --- p.43 / Chapter 3.6 --- System Integration --- p.44 / Chapter 3.7 --- System Testing --- p.45 / Chapter 3.8 --- System Maintenance --- p.46 / Chapter 4 --- A Generic Quality Assessment Environment: ComPARE --- p.48 / Chapter 4.1 --- Objective --- p.50 / Chapter 4.2 --- Metrics Used in ComPARE --- p.53 / Chapter 4.2.1 --- Metamata Metrics --- p.55 / Chapter 4.2.2 --- JProbe Metrics --- p.57 / Chapter 4.2.3 --- Application of Metamata and Jprobe Metrics --- p.58 / Chapter 4.3 --- Models Definition --- p.61 / Chapter 4.3.1 --- Summation Model --- p.61 / Chapter 4.3.2 --- Product Model --- p.62 / Chapter 4.3.3 --- Classification Tree Model --- p.62 / Chapter 4.3.4 --- Case-Based Reasoning Model --- p.64 / Chapter 4.3.5 --- Bayesian Network Model --- p.65 / Chapter 4.4 --- Operations in ComPARE --- p.66 / Chapter 4.5 --- ComPARE Prototype --- p.68 / Chapter 5 --- Experiments and Discussions --- p.70 / Chapter 5.1 --- Data Description --- p.71 / Chapter 5.2 --- Experiment Procedures --- p.73 / Chapter 5.3 --- Modeling Methodology --- p.75 / Chapter 5.3.1 --- Classification Tree Modeling --- p.75 / Chapter 5.3.2 --- Bayesian Belief Network Modeling --- p.80 / Chapter 5.4 --- Experiment Results --- p.83 / Chapter 5.3.1 --- Classification Tree Results Using CART --- p.83 / Chapter 5.3.2 --- BBN Results Using Hugin --- p.86 / Chapter 5.5 --- Comparison and Discussion --- p.90 / Chapter 6 --- Conclusion --- p.92 / Chapter A --- Classification Tree Report of CART --- p.95 / Chapter B --- Publication List --- p.104 / Bibliography --- p.105
587

Uma abordagem baseada em definição de requisitos e em verificação e validação para o processo de monitoração de aquisição de software / Uma Abordagem Baseada em Definição de Requisitos e em Veificação e Validação para o Processo de Monitoração de Aquisição de Software (Inglês)

Abreu, Fabio Pinheiro 27 August 2009 (has links)
Made available in DSpace on 2019-03-29T23:15:46Z (GMT). No. of bitstreams: 0 Previous issue date: 2009-08-27 / Organizations have been acquiring software development services with suppliers. The acquisition process approaches are main concerned with activities until the contract signature. In all stages of the procurement process, especially during the acquisition monitoring, the contractor's participation is crucial in the requirements definition and in the verification and validation of products generated by the supplier. This work proposes a verification and validation based approach to the software development services acquistion monitoring process, considering the main guides, standards and models that address the subject Keywords: Software Acquistion, Software Acquisition Monitoring, Software Verification and Validation and Software Processes / Um cenário cada vez mais freqüente tem sido organizações adquirirem serviços de desenvolvimento de software junto a fornecedores. Os processos de aquisição propostos preocupam-se prioritariamente com as atividades até a celebração do contrato. Em todas as fases do processo de aquisição, em especial na fase de monitoração da aquisição, a participação do contratante é fundamental na definição dos requisitos e na verificação e validação dos produtos gerados pelo fornecedor. Este trabalho tem como objetivo propor uma abordagem baseada em verificação e validação para o processo de monitoração de aquisição de serviços de desenvolvimento de software, baseado nos principais guias, normas e modelos que abordam o assunto. Palavras-chave: Aquisição de Software, Monitoração da Aquisição de Software, Verificação e Validação de Software, Processos de Software
588

FAVIHC Framework de Avaliação da Interação Humano-Computador / FAVIHC - Framework de AValiação da Interação Humano Computador (Inglês)

Gomes, Albert Schilling 03 August 2009 (has links)
Made available in DSpace on 2019-03-29T23:15:52Z (GMT). No. of bitstreams: 0 Previous issue date: 2009-08-03 / In order to implement a software development process following certain quality constraints, which must be observed by the involved professionals (namely developers, customers, users and designers), it is paramount that those professionals interact. Such an interaction is necessary in order to design, build and evaluate the software. Moreover, the evaluation of software considering several aspects could be realized from its inception to its release date. In fact, aspects like functionality, usability, interactivity, communicability and so on and so forth, might be evaluated whenever there is enough interactivity amongst the players involved in the product s development cycle. The aforementioned aspects are considered to be requirements of the software to be developed by areas like: software engineering, usability engineering, semiotics engineering, and user experience. Actually, those requirements rise in general from the customer needs, and they might direct the solutions involved in the software design. In order to ease the development of solutions better suited for the customer needs, it has been proposed a conceptual framework to evaluate the human-computer interaction in those solutions; this conceptual tool is denoted FAVIHC. It supports the evaluation of interactive software under the viewpoint of the following aspects: needs, design solutions, requirements, products and systems. In fact, the framework is based in the quality model proposed by the ISO/IEC 9126 standard, which recommends that the quality of software should be based in the following measures of quality: internal quality, external quality and usability quality. The proposed framework has been applied in an interactive digital TV study case. It has been observed that the tool favors an awake of the user awareness and of their needs, since the beginning of the software life cycle; it also favors the usage of a multidisciplinary team. Besides that, it supports different evaluation teams evaluating different aspects, which might consider not only functional attributes, like the ones in software engineering, but also interactive, usability and communicability ones, like supported by usability, semiotics engineering, and user experience. Keywords: Verification, Validation and Human Computer Interaction. / Para a execução de um processo de desenvolvimento de software com qualidade, é fundamental que equipes de desenvolvedores, clientes, usuários e designers interajam entre si para especificar, construir e avaliar o software desejado. Desde o momento da especificação de um sistema ou produto até a sua entrega, diversos tipos de avaliações podem ser realizados, envolvendo aspectos como: funcionalidade, usabilidade, interatividade, comunicabilidade etc. Estes aspectos são considerados como requisitos de sistema por diferentes áreas, tais como: Engenharia de Software, Engenharia de Usabilidade, Engenharia Semiótica e User Experience. Tais requisitos são geralmente provenientes de necessidades e influenciam nas soluções de projeto, produtos e sistema. A fim de possibilitar o desenvolvimento de soluções de projeto, produtos e sistema que melhor atendam as necessidades de usuários, foi desenvolvido um Framework conceitual de AValiação da Interação Humano Computador, denominado FAVIHC. Ele fomenta a avaliação de sistemas interativos sob a ótica de quatro perspectivas: Necessidades, Requisitos e Soluções de Projeto, Produtos e Sistema. O FAVIHC baseia-se no modelo de qualidade proposto na ISO/IEC 9126 que sugere que a avaliação das características do software seja feita de acordo com três tipos de qualidade: qualidade interna, qualidade externa e qualidade em uso. O framework proposto foi aplicado em um estudo de caso de TVDi. Dentre os resultados alcançados, observou-se que o framework favorece um despertar para o conhecimento dos usuár ios e de suas necessidades desde o início do ciclo de vida do sistema, além de favorecer a utilização de uma equipe multidisciplinar. Além disto, ele possibilita equipes de avaliadores realizarem diferentes atividades de avaliação, que considerem características não apenas funcionais, como previstas na Engenharia de Software, mas também interativas, de usabilidade e comunicabilidade, como previstas nas Engenharia de Usabilidade e Semiótica, além de atividades de avaliação que consideram as experiências do usuário (User Experience). Palavras chave: Verificação, Validação; Interação Humano-Computador.
589

Padrão de qualidade de software de apoio ao gerenciamento de projetos SCRUM em um cenário de desenvolvimento distribuído de software / Pattern of Software Quality Support to the Management of SCRUM Projects on a Spread Developing Software Scenario (Inglês)

Silva, Alexandre Machado 12 September 2011 (has links)
Made available in DSpace on 2019-03-29T23:27:42Z (GMT). No. of bitstreams: 0 Previous issue date: 2011-09-12 / As far as software development is concerned, we normally think about which models can be used in order to make the process the most effective we can get. Yet, when we need to develop software together with groups of makers who are in geographically separated environments, the possibility of possible problems tend to increase considerably. So, a question immediately comes out: How can we join these two situations with the guarantee of the effectiveness in the process of software development? Aiming to help solve such a problem, we present in this paper a study of quality of evaluation of the products to development of software using the SCRUM framework. Trying to help the development of the tool, or on the process of evaluation of the tolls that already exist, this paper uses the ranking for factor or sub-factor goals to identify and rate the quality attributes of greater importance for this specific situation. The results of the qualities were based on specific literature, as well as in analyses of some existing software in the market, and also the help of some professionals who use DDS, SCRUM or both of them. It was also made a field survey, together with professionals who manage projects, system analysts, program writers, customers, product owners, professors, scrummasters and web designers, trying to rate these quality attributes, which results were conquered through the evaluation of software quality. The study and the analyses for the development set standards for tools to support project management SCRUM scenario distributed software development. Keywords: Software, Software Engineering, Software Development, Scrum, Distributed Software Development. / Quando o assunto é desenvolvimento de software pensamos logo em quais modelos podem ser utilizados a fim de que o processo de construção seja o mais eficiente possível. Porém, quando necessitamos desenvolver software com grupos de desenvolvedores que estão em ambientes geograficamente distribuídos, as variáveis de possíveis problemas tendem a aumentar consideravelmente. Então vem logo à pergunta: como associar estas duas realidades garantindo a eficiência no processo de desenvolvimento de software? Com o intuito de ajudar a equacionar tal problema, apresentamos neste trabalho um estudo de avaliação da qualidade dos produtos para desenvolvimento distribuído de software usando o framework SCRUM. Com o intuito de definir um padrão de qualidade para ferramentas de apoio a gerência de projetos SCRUM no cenário DDS, este trabalho usa a classificação por objetivos fatores e subfatores a fim de identificar e hierarquizar atributos de qualidade de maior importância para este domínio de aplicação. O levantamento dos atributos foi baseado em literatura especializada, bem como na análise de alguns softwares existentes no mercado, e auxílio de profissionais que utilizam DDS (Desenvolvimento Distribuído de Software), SCRUM ou os dois. Foi realizada, ainda, uma pesquisa de campo, junto a profissionais que são gerentes de projetos, analistas de sistemas, programadores, clientes, product owners, professores, scrum másters e web designers, visando à hierarquização desses atributos de qualidade, cujos resultados foram obtidos através de um modelo de avaliação da qualidade de software. O estudo e análise desses resultados fornecem subsídios para a definição de um padrão de qualidade para ferramentas de apoio a gerência de projetos com o uso do framework SCRUM em cenários de desenvolvimento distribuído de software. Palavras-chave: Software, Engenharia de software, Desenvolvimento de software, SCRUM, Desenvolvimento Distribuído de Software.
590

Uma abordagem de monitoramento dos fatores e condições que influenciam nas práticas ágeis / An Approach for Monitoring the Factors and Conditions that influences in the Agile Practices (Inglês)

Landim, Henrique Farias 21 August 2012 (has links)
Made available in DSpace on 2019-03-29T23:33:10Z (GMT). No. of bitstreams: 0 Previous issue date: 2012-08-21 / As a matter of evolution and competitiveness, companies need to improve the quality of their practices. Therefore, it is essential to know what influences them. However, companies don't know the factors and conditions that influence their practices and therefore can not monitor them to ensure they do not impact the project. This work aims to identify key factors and conditions that influence agile pratices, it is proposed to mitigate their influence on the project by defining an approach and monitoring to assess the quality improvement of agile practices. To evaluate the proposed approach, an action research was conducted in a software development company. Keywords: Agile Method, Agile Pratices, Software, Factors, Conditions, Monitoring, Improvement. / Por uma questão de evolução e competitividade, as empresas precisam melhorar a qualidade de suas práticas, conhecendo o que as influencia. Entretanto, percebe-se que as empresas desconhecem quais os fatores e condições que influenciam suas práticas e, consequentemente, não conseguem monitorá-los de forma a garantir que impactarão positivamente no projeto. Esse trabalho objetiva identificar os principais fatores e condições que influenciam as Práticas Ágeis, propõe-se a mitigar a influência dos mesmos no projeto através da definição de uma abordagem para monitorar e avaliar a melhoria da qualidade das práticas ágeis. Para avaliar a abordagem proposta, foi realizada uma pesquisa ação em uma empresa de desenvolvimento de software. Palavras-chave: Monitoramento, Fatores e Condições, Práticas Ágeis, Métodos Ágeis SCRUM e Extreme Programming, Riscos, Simplicidade, Avaliação e Melhoria de Processo

Page generated in 0.0773 seconds