• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 628
  • 311
  • 65
  • 61
  • 41
  • 21
  • 17
  • 15
  • 9
  • 7
  • 7
  • 6
  • 6
  • 6
  • 5
  • Tagged with
  • 1392
  • 1392
  • 589
  • 425
  • 306
  • 266
  • 230
  • 227
  • 175
  • 166
  • 133
  • 126
  • 126
  • 120
  • 118
  • 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.
781

Um modelo de fábrica de software em Instituições de Ensino Superior / A modle of software factory in Higher Education Institution

Romanha, Silas Dias [UNESP] 30 May 2016 (has links)
Submitted by Silas Dias Romanha (silas.romanha@outlook.com) on 2016-11-24T13:52:23Z No. of bitstreams: 1 Silas_Romanha_Final_PósDefesa.pdf: 2308555 bytes, checksum: f4345354ab7a259801798a5686fc5c86 (MD5) / Approved for entry into archive by Felipe Augusto Arakaki (arakaki@reitoria.unesp.br) on 2016-11-29T11:59:15Z (GMT) No. of bitstreams: 1 romanha_sd_me_guara.pdf: 2308555 bytes, checksum: f4345354ab7a259801798a5686fc5c86 (MD5) / Made available in DSpace on 2016-11-29T11:59:15Z (GMT). No. of bitstreams: 1 romanha_sd_me_guara.pdf: 2308555 bytes, checksum: f4345354ab7a259801798a5686fc5c86 (MD5) Previous issue date: 2016-05-30 / Este trabalho aborda os aspectos relacionados à implantação de Fábrica de Software (FS) em Instituições de Ensino Superior (IES) no Brasil e busca identificar fatores que influenciam tais instituições na decisão de adotar o referido modelo, assim como os fatores de risco e dificuldades normalmente encontradas durante o processo. A análise realizada neste estudo permite que IES possam se atentar a aspectos que facilitem a implementação de uma Fábrica de Software em seu ambiente acadêmico. O trabalho utiliza como método a pesquisa de campo, a pesquisa documental e apresenta uma análise dos resultados com as instituições pesquisadas. A partir dos resultados observados nestas IES, é apresentada uma proposta de implementação e gerenciamento de Fábrica de Software Acadêmica (FSA), aprovada e implementada na Associação Educacional Dom Bosco (AEDB), incluindo seus resultados parciais. / This paper addresses the issues related to Software Factory deployment (FS) in Higher Education Institutions (HEIs) in Brazil and aims to identify factors that influence such institutions in the decision to adopt that model, as well as the risk factors and difficulties usually during the process. The analysis in this study allows IES can pay attention to aspects that facilitate the implementation of a Software Factory in their academic environment. The work uses as a method of field research, desk research and analyzes the results of the surveyed institutions. The results observed in these HEIs, the study presents a proposal for deployment and management Academic Software Factory (FSA), approved and implemented in Associação Educacional Dom Bosco (AEDB), including its partial results.
782

Processo de sistematização de ambientes de residência em software brasileiros / Process of systematizing software residency environments in Brazil

Duarte, Alessandro Silveira 08 May 2015 (has links)
No Brasil existe um número limitado de empresas com certificações de qualidade, a baixa qualificação na mão de obra pode confirmar este cenário. Uma equipe altamente qualificada pode ser uma das formas de se melhorar a qualidade das empresas e consequentemente a sua competitividade. Este trabalho apresenta um delineamento de um processo de sistematização de ambientes de residência em software, cujo objetivo é propiciar qualificação para os profissionais de empresas de software. As teorias de gestão de conhecimento e residência em software foram utilizadas em um método experimental para validar a sistematização apresentada neste trabalho. Foram executados quatro experimentos: três executados com alunos de programa de mestrado e um em uma empresa real. A execução dos experimentos evidência que é possível sistematizar um ambiente de residência em software. A contribuição deste trabalho é a validação do processo e consequentemente o ganho e a transferência de conhecimentos entre os funcionários de uma empresa de software. / Brazil has a limited number of organizations with quality certification, and low unskilled workers can confirm this scenario. A well qualified team can be one of the ways to improve the quality of organizations and consequently increase their competitiveness. This work presents the process of systematizing a software residency environment, whose aim is to provide qualification for employees in software organizations. The knowledge management and software residency theories were adapted in an experimental method to validate the systematization proposed. Four experiments were conducted: three were executed with computer science master students and one within a real company. The performed experiments show evidences that it is possible to systematize a residency software environment. The contribution of this work is the validation of the process and, a as consequence, the knowledge gain and transfer among employees of a software organization.
783

Análise da redução de excessos no desenvolvimento de software através da metodologia Lean e ágil já aplicadas em empresas do arranjo produtivo local de tecnologia do sudoeste do Paraná / Analysis of the reduction of excesses in the development of software through lean and agile methodology already applied in companies of the technology cluster of the Paraná southwest

Santos, Dayane Filakoski dos 29 January 2018 (has links)
O crescimento da competitividade entre as empresas de desenvolvimento de software, trouxe uma maior pressão no aumento da produtividade, adaptação rápida à mudanças e entregas cada vez mais rápidas de produtos cada vez melhores e mais baratos. Baseado nesse contexto, surgiram as metodologias ágeis, cujo enfoque principal está relacionado à adaptabilidade com o propósito de entregar produtos com maior valor agregado no menor espaço de tempo possível. A fim de preencher algumas lacunas de gestão ainda apresentadas pelas metodologias ágeis, houve um desdobramento da Filosofia Lean, dentro da perspectiva do desenvolvimento de software, o Lean Software Development (LSD). As implementações de LSD são recentes, e a partir de pesquisas em diversos periódicos, foi possível observar que pouco se falou até então sobre essas aplicações em empresas de desenvolvimento de software inseridas em diferentes contextos. Este estudo também se preocupou com os excessos produzidos no desenvolvimento de software, acima e além das necessidades ou recursos disponíveis. A literatura possui poucas referências nesta questão, sendo o assunto importante para novas discussões. Tratando-se do Arranjo Produtivo Local (APL) de Tecnologia da Informação do Sudoeste do Paraná, há oportunidades de pesquisa a serem desenvolvidas. Apesar das metodologias ágeis já estarem inseridas, ainda existem diversas lacunas da sua aplicação e processos ainda sem gestão. A partir dessa concepção de ideias, este trabalho se propôs a levantar as possibilidades de inserção dessas metodologias nos processos já trabalhados nas empresas do APL, analisando as áreas de processos que sofrem excessos no desenvolvimento, bem como convergindo para a ideia de melhorar o desempenho e produtividade das empresas analisadas. Para essa finalidade, foi realizado estudo de caso múltiplo, abrangendo três empresas de desenvolvimento de software. Com o levantamento de dados durante a pesquisa, observou-se crescimento emergente das metodologias ágeis no setor. As três empresas analisadas já buscam inserir ferramentas e métodos ágeis e/ou Lean no processo. No entanto, esse crescimento ainda é embrionário em sua maioria. Apenas uma das empresas teve contato com a filosofia Lean para software, enquanto as outras duas inseriram métodos ágeis há apenas um ano, uma com uma evolução e integração da equipe bem formalizada, a outra com um pouco menos de consistência. É interessante salientar que os excessos ainda ocorrem mesmo quando o uso da metodologia Lean ou Ágil já está inserida. Sendo possível observar melhorias, mas ainda lacunas em que o processo pode ser mais refinado e os desperdícios menos impactantes ou até inexistentes. / The growth of competitiveness between software development companies has brought greater pressure on increasing productivity, quickly adaptation to changes and ever faster deliveries of ever better and cheaper products. Based on this context agile methodologies have emerged, with the mainly focus related to adaptability with the purpose of delivering products with higher added value in the shortest time possible. In order to fill some management gaps still presented by the agile methodologies, there was an unfolding from Lean Philosophy, inside of the perspective of software development, the Lean Software Development (LSD). The LSD implementations are recent, and through surveys at various periodic intervals, it was possible to observe that little has been said about applications in software development companies inserted in different contexts. This study also concerned itself with the excesses produced in software development, above and beyond the needs or resources available. The literature has few references in this issue, being the subject important for new discussions. In the case of the Local Productive Arrangement (LPA) of Information Technology of the SouthWest of Paraná, there are research opportunities to be developed. Although agile methodologies are already inserted, there're still several gaps in its application and processes that aren't managed yet. Based on this conception of ideas, this work aims to raise the possibilities of insertion of these methodologies in the processes already worked in the LPA companies, analyzing as areas of processes that suffer excesses in the development as well as converging on the idea of improving the performance and production of the companies analyzed. For this purpose, a multiple case study was carried out, covering three software development companies. With the data collection during the research, there was an emerging growth of the agile methodologies in the sector. The three companies analyzed already seek to insert agile and / or Lean tools and methods in the process. However, this growth is still embryonic in its majority. Only one of the companies had contact with the Lean philosophy for software, while the other two introduced agile methods only a year ago, one with a well-formed team evolution and integration, the other with a little less consistency. It's interesting to note that excesses still occur even when the use of the Lean or Agile methodology is already inserted. It's possible to observe improvements but still gaps, in which the process can be more refined and the wastes less impacting or even none existent.
784

The design and implementation of an assessment management module to function within the architectural constraints of an existing Open Source Software (OSS) learning management system (to meet target-user requirements)

Zhang, Na January 2004 (has links)
Thesis (MTech (Information Technology))--Peninsula Technikon, 2004 / This dissertation was written in fulfillment of the requirements for the degree Master of Technology in the Faculty of Information Technology at the Peninsula Technikon in South Africa. The dissertation covers the introduction of the study; the reviews of the case, Free and Open Source Software; the discussion of methodology of software project management in terms of software engineering; the analysis of assessment methods; the techniques of using PHP, MySQL, Apache and CVS; and the implementation of a test module. The research represents the consideration of the problem, namely that there are few free assessment manager programmes that can be used for the quick and efficient deployment of academic assessments. An experimental research method was used to with the aim of solving the above problem. In other words, a test management system module had to be designed and implemented to function within the architectural constraints of a developing Open Source Software (OSS) Learning Management System (LMS), which is called Knowledge Environment for Web-based Learning Next Generation (KEWL.NextGen). The test management system is a module developed on Object-Oriented Programming (OOP) in PHP and MySQL application. The scripts of this test module are written under the KEWL.NextGen' application framework, which is based on a close approximation of model, view and controller (MVC) design III pattem. Now the entire source coding of the test module has been uploaded to Web site http://kngforge.uwc.ac.za. This test module can be used for the creation and management of an online test. It provides facilities to create a new test, and to preview, edit, delete and mark an existing test. Three question types have been achieved, namely multiple-choice, true/false and short answer.
785

The design and implementation of a discussion forum module to function within the architectural constraints of an existing Open Source Software (OSS) learning management system (to meet target-user requirements)

Wang, Zhanyu January 2004 (has links)
Thesis (MTech (Information Technology))--Peninsula Technikon,Cape Town, 2004 / Higher education and online discussions are an integral part of collaboratively based e-Learning systems. However, there problems can be associated with current online discussion models. For example, it can be easy to set open-ended discussions which attract little participation and to assess contributions can be difficult or time-consuming. Students may not achieve the expected learning outcomes without proper structure and management in online discussions. This paper proposes to design and implement a discussion forum object to function within the architectural constraints of an existing Oss learning management system (to meet target user requirements) that is a web-based environment for online discussions where the facilitator can structure each discussion according to its nature and where learning requirements are using already designed templates.
786

The design and implementation of an assignment management module to function within the architectural constraints of an existing Open Source Software (OSS) learning management system (to meet target-user requirements)

Sun, Ke January 2004 (has links)
Thesis (MTech (Information Technology))--Peninsula Technikon, Cape Town, 2004 / This document describes the design and implementation of an Assignment Management Module (AMM) to function within the architectural constraints of an eXisting open-source software (OSS) Leaming Management System (LMS). The project is established for Infonmation Technology Department Master Degree Project of the Peninsula Technikon. The Assignment Management Module will be constructed in orders to make it easier to create, mark, and manage assignments and record individual student perfonmances. The design entailed work on different function blocks like a user's authorisation, files uploadfdownload and mailing reminder unit as well as writing and testing of the application code on the intemet/intranet. The development process of the project to explore how to fu lfi11 software engineering methodology in an open-source environment, also presents details of the design architecture and technologies to be used, as well as being mindful of its future directions. The target audience of this document is anyone with an interest in an open-source software project in general, and in a Learning Management System in particular. If the reader has also been a contributor to Learning Management System, and especially to the management of assignments, this document may provide additional value, in that it strives to present a new approach to the understanding of such a module.
787

The implications of deviating from software testing processes : a case study of a software development company in Cape Town, South Africa

Roems, Raphael January 2017 (has links)
Thesis (MTech (Business Information Systems))--Cape Peninsula University of Technology, 2017. / Ensuring that predetermined quality standards are met is an issue which software development companies, and the software development industry at large, is having issues in attaining. The software testing process is an important process within the larger software development process, and is done to ensure that software functionality meets user requirements and software defects are detected and fixed prior to users receiving the developed software. Software testing processes have progressed to the point where there are formal processes, dedicated software testing resources and defect management software in use at software development organisations. The research determined implications that the case study software development organisation could face when deviating from software testing processes, with a focus on function performed by the software tester role. The analytical dimensions of duality of structure framework, based on Structuration Theory, was used as a lens to understand and interpret the socio-technical processes associated with software development processes at the case study organisation. Results include the identification of software testing processes, resources and tools, together with the formal software development processes and methodologies being used. Critical e-commerce website functionality and software development resource costs were identified. Tangible and intangible costs which arise due to software defects were also identified. Recommendations include the prioritisation of critical functionality for test execution for the organisation’s e-commerce website platform. The necessary risk management should also be undertaken in scenarios with time constraints on software testing, which balances risk with quality, features, budget and schedule. Numerous process improvements were recommended for the organisation, to assist in preventing deviations from prescribed testing processes. A guideline was developed as a research contribution to illustrate the relationships of the specific research areas and the impact on software project delivery.
788

Estruturação de um protocolo de comunicação para ambientes de desenvolvimento distribuído de software / Structuring a communication protocol for distributed development environments of software

Gonçalves, José Antonio 24 August 2015 (has links)
A gestão da comunicação em ambientes distribuídos para o desenvolvimento de software (DDS) é um tema que tem sido investigado a fim de garantir a consistência dos cenários de colaboração. Como este assunto é relativamente recente, e envolve questões técnicas e humanas, é comum que novos conceito e características do processo de comunicação em DDS sejam levantadas. Neste sentido, este trabalho objetivou criar um protocolo a fim de estruturar a comunicação em ambientes DDS. A validação das hipóteses que o subsidiaram se deu por meio de experimentação, que foi realizada por meio de atividades realizadas por alunos do curso de pós-graduação em informática (PPGI) da Universidade Tecnológica Federal do Paraná- Campus Cornélio Procópio. Para experimento configurou-se o ambiente de modo que este tivesse as características de um ambiente distribuído. Propôs-se uma atividade que consistia em um conjunto de subatividades, que deveriam ser realizadas por cada grupo de alunos, que estavam fisicamente separados, que os obrigou a utilizarem ferramentas de comunicação síncronas e assíncronas. Ao final do experimento, atingiu-se as expectativas, pois conseguiu-se estruturar a comunicação em camadas hierárquicas, que configurou e definiu o protocolo de comunicação em projetos de DDS. / The communication management in environments for distributed software development (DSD) has been investigated to ensure the consistency of collaboration scenarios. As a recent topic that involves technical and human issues, new concepts and processes of communication in DSD have been raised. Thus, this study presents a protocol to structure communication in DSD environments. The protocol was defined using the validation of hypotheses in an experiment, which was conducted by means of activities performed by master students in computer science. In the experiment, we set up the environment that had the characteristics of a distributed environment. It was proposed an project consisting of a set of activities to be carried out by groups of students. Each group was physically separated, forcing them to use synchronous and asynchronous communication tools. At the end, the expectations were met since we were able to structure the communication in hierarchical layers, setting up and defining the communication protocol in DSD projects.
789

Estruturação de um protocolo de comunicação para ambientes de desenvolvimento distribuído de software / Structuring a communication protocol for distributed development environments of software

Gonçalves, José Antonio 24 August 2015 (has links)
A gestão da comunicação em ambientes distribuídos para o desenvolvimento de software (DDS) é um tema que tem sido investigado a fim de garantir a consistência dos cenários de colaboração. Como este assunto é relativamente recente, e envolve questões técnicas e humanas, é comum que novos conceito e características do processo de comunicação em DDS sejam levantadas. Neste sentido, este trabalho objetivou criar um protocolo a fim de estruturar a comunicação em ambientes DDS. A validação das hipóteses que o subsidiaram se deu por meio de experimentação, que foi realizada por meio de atividades realizadas por alunos do curso de pós-graduação em informática (PPGI) da Universidade Tecnológica Federal do Paraná- Campus Cornélio Procópio. Para experimento configurou-se o ambiente de modo que este tivesse as características de um ambiente distribuído. Propôs-se uma atividade que consistia em um conjunto de subatividades, que deveriam ser realizadas por cada grupo de alunos, que estavam fisicamente separados, que os obrigou a utilizarem ferramentas de comunicação síncronas e assíncronas. Ao final do experimento, atingiu-se as expectativas, pois conseguiu-se estruturar a comunicação em camadas hierárquicas, que configurou e definiu o protocolo de comunicação em projetos de DDS. / The communication management in environments for distributed software development (DSD) has been investigated to ensure the consistency of collaboration scenarios. As a recent topic that involves technical and human issues, new concepts and processes of communication in DSD have been raised. Thus, this study presents a protocol to structure communication in DSD environments. The protocol was defined using the validation of hypotheses in an experiment, which was conducted by means of activities performed by master students in computer science. In the experiment, we set up the environment that had the characteristics of a distributed environment. It was proposed an project consisting of a set of activities to be carried out by groups of students. Each group was physically separated, forcing them to use synchronous and asynchronous communication tools. At the end, the expectations were met since we were able to structure the communication in hierarchical layers, setting up and defining the communication protocol in DSD projects.
790

Controle gerencial em equipes de desenvolvimento de software: um estudo de caso / Management control in sofware development teams: a case study

Marcos de Rezende Vergara 05 March 2012 (has links)
A tecnologia da informação (TI) transformou o mundo nas últimas décadas e suas contribuições no processamento e disseminação da informação provocaram mudanças radicais no modo de viver das pessoas e afetou profundamente a gestão e a estrutura das organizações. Neste novo cenário, a literatura de negócios vem apresentando registros de desperdício de investimentos na área de tecnologia da informação. As dificuldades em reconhecer valor nos investimentos em TI e os desafios enfrentados na gestão de equipes de desenvolvimento de software são aspectos considerados no problema a ser pesquisado, a saber: a área de TI carece de sistemas de controle gerencial que poderiam minimizar riscos de desperdício de recursos, de baixa produtividade ou de fracasso na implantação do sistema a ser desenvolvido?O objetivo geral desta pesquisa é investigar as dificuldades enfrentadas pelas equipes de desenvolvimento de software para avaliar se há ou não desperdício de recursos, segundo a percepção dos entrevistados e, ainda, se há ou não carência de controle gerencial. Investigar quais poderiam ser os indicadores mais adequados para um sistema de controle gerencial voltados para esta área de atuação da TI e mapear fatores de sucesso estão entre os objetivos específicos da pesquisa. Do ponto de vista metodológico, esta é uma pesquisa exploratória que adota o procedimento de estudo de caso baseado em análise qualitativa. Os resultados alcançados confirmam o problema de desperdício de recursos e de baixa produtividade nas equipes de TI da empresa analisada e apontam para a carência de mecanismos ou processos de controle gerencial. / Information technology (IT) has changed the way the world works in just a few short years and its contributions to information processing and dissemination led to radical changes in our everyday life and deeply affected the management and structure of organizations. In this new world, the business literature records many examples of wasted investments in the sector of information technology. The difficulties in recognizing value in IT investments and the challenges faced in managing software development teams are aspects in the problem to be investigated, which is: Does IT sector lack management control systems that could minimize the risks of waste resources, low productivity or failure in the implementation of the system to be developed? The objective of this paper is to investigate the difficulties faced by software development teams in evaluating whether there is waste of resources, as perceived by the respondents, and also whether there is a lack of management control. Among the specific objectives of this study, is an investigation of what might be the most appropriate indicators to a system of management control in this area of operations and a delineation of IT success factors are. From a methodological point of view, this is an exploratory research that uses the case study approach to qualitative analysis. The results confirm the problem of wasted resources and low productivity faced by the IT teams analyzed and indicate lack of mechanisms or processes of management control in this case study.

Page generated in 0.0622 seconds