• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 402
  • 41
  • 3
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • Tagged with
  • 446
  • 446
  • 182
  • 148
  • 84
  • 81
  • 58
  • 50
  • 50
  • 50
  • 44
  • 44
  • 43
  • 42
  • 41
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
231

Métricas de avaliação para abordagens ágeis em projetos de software

Pegoraro, Raquel Aparecida January 2014 (has links)
A adoção de métodos ágeis é uma forma eficaz de reduzir o ciclo de entrega no desenvolvimento de software, fornecendo software de qualidade em curto espaço de tempo. Porém, a adoção desta nova abordagem de desenvolvimento de software torna necessário repensar a forma de medir e controlar os projetos. Os métodos ágeis não tratam claramente sobre os assuntos utilização de métricas e adoção de um processo de medição para projetos de softwares desta natureza, faltando estudos que tragam recomendações em como estabelecer métricas para projetos ágeis e como adotar um processo de medição compatível com esta abordagem. Visando contribuir neste sentido esta tese tem como objetivo definir um conjunto de métricas adequadas às necessidades de monitoramento e propor um processo de medição, compatível com a abordagem ágil de desenvolvimento de software. Como método de pesquisa foi realizado um trabalho exploratório através de revisão de literatura e de pesquisa de campo com entrevista em profundidade em empresas de desenvolvimento de software experientes em métodos ágeis. O primeiro resultado do trabalho é a apresentação de um conjunto de métricas consolidados para auxiliar na gestão de projetos ágeis de desenvolvimento de software nas fases de projeto/releases, iteração e diário. As métricas são especificadas detalhadamente contendo as informações necessárias para seu entendimento e aplicação. Posteriormente é proposto um processo de medição compatível com a abordagem ágil de desenvolvimento de software, visando apoiar as empresas que adotam métodos ágeis na definição de métricas adequadas para suas necessidades de medição e no monitoramento. O processo contempla as fases de planejamento de medição, monitoramento da iteração, ações da iteração, monitoramento do projeto/releases, ações sobre o projeto/releases e avaliação final, sendo que em cada fase do processo são apresentadas recomendações para a sua implantação. O processo está estruturado num ciclo de gestão baseado em etapas de planejar, executar, verificar, atuar, refletir e melhorar, respeitando as características dos projetos ágeis de desenvolvimento de software, e na proposição de um quadro visual de monitoramento que permita a gestão do processo de medição de forma visual. Além dos resultados apresentados foram deixadas hipoteses e recomendações para trabalhos futuros. / The adoption of agile methods is effective way to reduce the delivery cycle on software development, providing quality software in a short time. However, the adoption of this new approach to software development is necessary rethink how to measure and control projects. Agile methods not explain about adoption metrics and measurement process for software projects of this approach, lacking studies providing recommendations on how to establish metrics for agile projects and how to adopt a process measurement compatible with this approach. Contributing this thesis goal produce a set of metrics adequate monitoring needs and propose a measurement processcompatible with agile software development. Method of research was exploratory through literature review and field research with depth interviews in experienced software development companies in agile methods. The first result of this work is the presentation of a consolidated metrics set to help the management of agile development at the phases of project/releases, iteration and daily. The metrics are specified detailed containing the information necessary for their understanding and application. Later we propose a measurement process compatible with agile approach to software development, to support businesses that adopt agile methods in defining adequate metrics for your measurement needs and monitoring. The process include the steps of measurement planning, monitoring of the iteration, the iteration actions, monitoring project/releases, actions on the project/releases and final evaluation, in each stage of the process provides recommendations for implementation. The process is structured in a management cycle based on steps to plan, implement, check, act, reflect and improve, respecting the characteristics of agile software development projects and propose a visual tracking board that allows for the management of the measurement process. In addition to the results were allowed hypotheses and recommendations for future work.
232

A utilização de Design Centrado no Usuário nos processos de desenvolvimento de software em instituições públicas brasileiras

Mota, Pollyanna Lopes 27 July 2017 (has links)
Submitted by Reginaldo Soares de Freitas (reginaldo.freitas@ufv.br) on 2018-05-03T12:26:22Z No. of bitstreams: 1 texto completo.pdf: 2507669 bytes, checksum: a0264cce39e8aead391610ab175f3c67 (MD5) / Approved for entry into archive by Reginaldo Soares de Freitas (reginaldo.freitas@ufv.br) on 2018-05-03T12:26:36Z (GMT) No. of bitstreams: 1 texto completo.pdf: 2507669 bytes, checksum: a0264cce39e8aead391610ab175f3c67 (MD5) / Approved for entry into archive by Reginaldo Soares de Freitas (reginaldo.freitas@ufv.br) on 2018-05-03T12:26:46Z (GMT) No. of bitstreams: 1 texto completo.pdf: 2507669 bytes, checksum: a0264cce39e8aead391610ab175f3c67 (MD5) / Made available in DSpace on 2018-05-03T12:26:56Z (GMT). No. of bitstreams: 1 texto completo.pdf: 2507669 bytes, checksum: a0264cce39e8aead391610ab175f3c67 (MD5) Previous issue date: 2017-07-27 / O uso de sistemas de Governo Eletrônico tem ganhado importância na ampliação da oferta de serviços e na promoção da participação dos cidadãos. Contudo, defende-se que, para que o Governo Eletrônico seja bem-sucedido, seja empregada uma abordagem de Governo Eletrônico centrada no cidadão, na qual os serviços e plataformas sejam desenvolvidos com a participação e com o foco nos cidadãos. Entretanto, há pouco conhecimento sobre a utilização de técnicas de Design Centrado no Usuário (DCU) nos processos de desenvolvimento de software que dão suporte às estratégias de Governo Eletrônico em instituições públicas brasileiras. O objetivo neste trabalho foi de investigar o panorama atual do desenvolvimento de software por meio de estudo de casos múltiplos em quatro instituições públicas brasileiras, observando se o processo de desenvolvimento adotado seguia as diretrizes e técnicas de DCU. Os resultados apontaram que, de maneira geral, as instituições pesquisadas seguem algumas diretrizes do DCU, tais como: a) possuem processo de desenvolvimento iterativo; b) há envolvimento ativo dos representantes dos órgãos demandantes em todo o processo de desenvolvimento de Governo Eletrônico e; c) em vários pontos do processo ocorrem validações, alguns tipos de avaliações e feedbacks fornecidos por esses representantes nos diversos artefatos que representam o sistema. Entretanto, algumas das principais limitações das instituições identificadas foram: a) a falta de identificação e envolvimento dos diversos grupos de usuários do sistema, inclusive no design e avaliação, com limitações a esses poucos representantes, geralmente ligados ao setor demandante dos sistemas e b) a falta de entendimento sobre o contexto de uso e envolvimento de grupos mais diversificados de usuários, em particular aqueles sem vínculo direto com as instituições, mas atendidos por essas. Além disso, falta às instituições avaliações em sistemas em produção, ou seja, já em uso. Faltam, também, durante o desenvolvimento de um sistema, que as instituições façam a adoção de práticas de usabilidade, acessibilidade, experiência do usuário, padrões de interface, guidelines e análise heurística. O não uso dessas boas práticas talvez ocorra pela falta de uma equipe especializada em design nessas instituições. Espera-se que os resultados desta pesquisa possam contribuir apontando as carências na implementação do DCU nas instituições públicas brasileiras sensibilizando essas instituições que desenvolvem sistemas, softwares, aplicativos, sítios e portais para os cidadãos a usarem as técnicas de Design Centrado no Usuário favorecendo a efetiva implementação de Governo Eletrônico Centrado no Cidadão. / The use of Electronic Government (e-Government) systems has gained importance in expanding service provision and in promoting citizen participation. Nevertheless, it is argued that, for e-Government to be successful, a Citizen- Centered e-Government approach be employed, in which services and platforms are developed with the participation and focus on citizens. However, there is little knowledge about the use of User-Centered Design (UCD) techniques in the software development process that supports the e-Government structure in Brazilian public institutions. The objective in this work was to investigate the current overview of software development by means of multiple case study in four Brazilian public institutions, observing if the adopted development process followed the UCD guidelines and techniques. The results pointed out that, in general, the research institutions follow some UCD guidelines, such as: a) they have iterative development process; b) there is active involvement of the requesting bodies representatives throughout the process of e-Government development; c) at many points of the process occurs validations, some types of evaluations and feedbacks provided by these representatives on the various artifacts that represent the system. But, some of the main limitations of the identified institutions were: a) the lack of identification and involvement of the different groups of users, including design and evaluation, with limitations to these few representatives, usually linked to the sector demanding of this systems; and b) the lack of understanding about the use context and involvement of more diversified users’ groups, in particular those without direct link with the institutions, but attended by them. In addition, institutions lack evaluations in systems in production, that is, already in use. It is also necessary, during the system development, that institutions adopt usability practices, accessibility, user experience, interface patterns, guidelines and heuristic analysis. Failure to use these good practices maybe occurs due to the lack of a specialized team in design at these institutions. It is hoped that the results of this research can contribute by pointing out the shortcomings in the UCD implementation in Brazilian public institutions, sensitizing those institutions that develop systems, softwares, applications, websites and portals for citizens to use User-Centered Design techniques favoring effective implementation of Citizen-Centered e-Government. / O autor não apresentou título em inglês.
233

Proposta de metodologia de gestão de riscos para projetos ágeis de software no Instituto Nacional de Estudos e Pesquisas Anísio Teixeira (INEP)

Ferreira, Elizabette Caldas 26 July 2017 (has links)
Dissertação (mestrado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2017. / Submitted by Priscilla Sousa (priscillasousa@bce.unb.br) on 2017-10-26T12:31:37Z No. of bitstreams: 1 2017_ElizabetteCaldasFerreira.pdf: 3215542 bytes, checksum: 4334796895a05ce9d4adb5797cb9876c (MD5) / Approved for entry into archive by Raquel Viana (raquelviana@bce.unb.br) on 2017-10-30T20:27:15Z (GMT) No. of bitstreams: 1 2017_ElizabetteCaldasFerreira.pdf: 3215542 bytes, checksum: 4334796895a05ce9d4adb5797cb9876c (MD5) / Made available in DSpace on 2017-10-30T20:27:15Z (GMT). No. of bitstreams: 1 2017_ElizabetteCaldasFerreira.pdf: 3215542 bytes, checksum: 4334796895a05ce9d4adb5797cb9876c (MD5) Previous issue date: 2017-10-30 / Visando atender as necessidades finalísticas do INEP, a Diretoria de Tecnologia e Disseminação de Informações Educacionais (DTDIE) desenvolve sistemas censitários e avaliativos para levantamento de dados que posteriormente possam gerar indicadores a fim de subsidiar a formulação de políticas públicas educacionais [46]. Este trabalho trata-se de estudo de caso realizado com base nos dados dos sistemas da Coordenação Geral de Sistemas de Informação (CGSI) subordinada a DTDIE. Analisando quantitativamente os dados dos sistemas da CGSI, foi possível diagnosticar que aproximadamente 48% de todas as ordens de serviços (OSs) de desenvolvimento de software foram entregues em atraso. Para entender as possíveis causas destes atrasos, foi realizada análise de causas raízes, por meio da FTA (Análise da Árvore de Falhas). Neste contexto, somando-se às recomendações por órgãos de controle sobre a adoção da gestão de riscos, avistou-se a necessidade de se propor uma metodologia de gestão de riscos com vistas a aumentar a perspectiva de sucesso dos projetos. A elaboração da metodologia de gestão de riscos propõe uma integração ao ciclo de desenvolvimento ágil de software adotado na coordenação. Para isso, foi desenvolvido o processo da gestão de riscos, alinhado à norma ISO/IEC 31000:2009 em conjunto com as recomendações constantes na instrução normativa INC MP/CGU N o 01/2016, integrada às etapas de desenvolvimento de software abarcadas no framework Scrum [93] [64]. Assim, foram analisados os modelos mais atuais de integração da gestão de riscos e métodos ágeis, por fim, dando origem a um modelo próprio. Esta metodologia também define um fluxograma evidenciando quais ferramentas poderão ser utilizadas em cada atividade da gestão de riscos. Ainda, foi desenvolvido um checklist de riscos comuns em projetos de software, para auxiliar na atividade de identificação dos riscos. Também foi elaborada proposta de template de Relatório de Gestão e Comunicação dos Riscos, que contemple todo o gerenciamento e monitoramento, podendo ser customizado dentro de software de gestão de riscos. / In order to meet the final needs of INEP, the Educational Information Technology and Dissemination Board (DTDIE) develops census and evaluation systems for data collection that can later generate indicators to subsidize the formulation of educational public policies [46]. This work is a case study based on data from the General Information System Coordination (CGSI) systems under DTDIE. This General Coordination is directly responsible for the development, maintenance and support of INEP’s final systems. By quantitatively analyzing data from CGSI systems, it was possible to diagnose that approximately 48 % of all software development service orders (OSs) were delivered behind schedule. In order to understand the possible causes of these delays, a root cause analysis was performed through the Fault Tree Analysis (FTA). In this context, risk management is highly recommended because it presents risk mitigation actions as a way to prevent them from materializing and can increase the probability of reaching institutional goals. That is the reason the adoption of risk management has been widely recommended by the government controlling bodies. The proposed risk management methodology suggests an integration to the cycle of agile software development adopted. For this purpose, the risk management process was developed according to ISO / IEC 31000: 2009 and the recommendations of Normative Instruction INC MP / CGU N o 01/2016 and totally integrated to the Scrum Framework software development stages [93] [64]. Prior to the model definition, most current models of risk management and agile methods integration were analyzed. Proposed Methodology also defines a flow chart showing tools that could be used in each risk management activity. Also, a checklist of common risks in software projects was developed to assist the risk identification activity. Finally, a template for the Risk Management and Communication Report is presented. This document includes all management and monitoring activities and could be used to provide transparency to risks.
234

Proposta de uma metodologia participativa para o desenvolvimento de software educacional

Perry, Gabriela Trindade January 2005 (has links)
Este trabalho visa agilizar e sistematizar o desenvolvimento de softwares educacionais, maximizando suas chances de favorecer a aprendizagem, através da descrição de cada uma de suas etapas, desde a primeira coleta de requisitos até a avaliação da aprendizagem, compondo, desta forma, uma metodologia. Para atingir essa meta, é importante favorecer a estruturação da integração da equipe de desenvolvimento com os professores e estudantes, durante o planejamento educacional, a implementação e a avaliação. Como produto desta metodologia, construiu-se um software educativo (cujo contexto é equilíbrio químico focado em ensino no nível médio), e sua eficiência em termos de aprendizagem foi avaliada experimentalmente, através de uma atividade educacional, em ambiente de ensino presencial. Ao final deste processo investigativo, constatou-se o fato de que a etapa de design da interface tem tanta importância quanto a etapa do planejamento educacional. Além disso, discute-se a necessidade de haver um especialista em educação no time, pois há indícios de que sua presença seja mais determinante para o sucesso do produto do que a dos demais profissionais (por exemplo: programadores, designers, roteiristas, etc). Assim, conclui-se que a proposta metodológica feita neste trabalho otimiza a participação dos integrantes da equipe, direcionando suas habilidades para as atividades necessárias, e que essa estratégia se reflete em bons produtos de software. / The aim of this work is to systematize the development of an educational software, maximizing its capacity to support learning, through the description of each one of its phases, from the first requirement analysis to the evaluation of learning, putting a methodology together. To achieve this goal, it is important to supply a framework for the integration of the development team with teachers and students, during the educational project, the implementation and evaluation. As a product of this methodology, an educational software (whose context is chemical equilibrium, for high school) was built, and its efficiency (in terms of learning) was experimentally evaluated through an educational activity, on a presence teaching environment. In the end of this investigative process, it is verified that the interface’s design phase is as important as the educational planning phase. In the end of this work is discussed the need of an expert in education on the team, because there is an indication that his presence is more significant for the success of the product than the presence of other professionals (for instance: programmers, designers, writers, etc). Therefore, it follows that the methodological proposition made in this work optimizes the participation of the members of the team, routing their abilities to the required activities, and that this strategy reflects in good software products.
235

CVSyn - acoplando um mecanismo de notificação síncrono ao CVS para otimizar a comunicação no desenvolvimento global de software. / CVSyn - coupling a synchronous notification mechanism to CVS to optimize communication in global software development.

DANTAS, Pasquêline Lacerda. 20 September 2018 (has links)
Submitted by Johnny Rodrigues (johnnyrodrigues@ufcg.edu.br) on 2018-09-20T17:57:34Z No. of bitstreams: 1 PASQUELINE LARCEDA DANTAS - DISSERTAÇÃO PPGCC 2004..pdf: 1320612 bytes, checksum: d44d9866498c2f624738347155e9dedc (MD5) / Made available in DSpace on 2018-09-20T17:57:34Z (GMT). No. of bitstreams: 1 PASQUELINE LARCEDA DANTAS - DISSERTAÇÃO PPGCC 2004..pdf: 1320612 bytes, checksum: d44d9866498c2f624738347155e9dedc (MD5) Previous issue date: 2004-04-26 / O Desenvolvimento Global de Software é uma abordagem que requer muito investimento, sobretudo com tecnologia. Neste contexto, são as organizações de menor porte aquelas que mais percebem os impactos causados pela separação física dos times e pelas lacunas deixadas na comunicação. Como nem sempre as ferramentas utilizadas facilitam o entendimento das mudanças que ocorrem durante a construção da aplicação, muitas distorções são geradas, e conseqüentemente, muito re-trabalho. Este trabalho destaca a importância de ferramentas de controle de versão, assinalando aspectos colaborativos que podem auxiliar o processo de produção de código e integração na presença de colaboradores distribuídos geograficamente. Uma ferramenta foi proposta e um protótipo foi implementado tendo como base o CVS e um servidor de notificação de eventos. O objetivo do CVsyn é permitir que a comunicação (compartilhamento de informação) entre os colaboradores do projeto possa ser melhorada por meio de um mecanismo de notificação. / Global Software Development is an approach that requires a lot of investment, over all with technology. In this context, the small and medium sized organizations are those that suffer the impacts caused by physical separation of their teams and the gaps in their communication the most. As not always the used tools facilitate the understanding of the changes that happen during the application evolution, much misunderstanding is generated, and consequently, much re-work. This work points the importance of tools of version control, marking collaborative aspects that can aid the process of code production and integration in the presence of collaborators geographically distributed. A tool was proposed and a prototype was implemented based in CVS and an event notification server. The objective of CVsyn is to allow that the communication (sharing of information) among the collaborators of the project can be improved through a mechanism of notification.
236

C-CORE : uma Ferramenta de programação para construção e reuso de componentes.

Souza Neto, Raphael Marcilio de 24 May 2005 (has links)
Made available in DSpace on 2016-06-02T19:05:25Z (GMT). No. of bitstreams: 1 DissRMSN.pdf: 1736895 bytes, checksum: 08004f2bb011a8d73cc8d4f96e47491d (MD5) Previous issue date: 2005-05-24 / Financiadora de Estudos e Projetos / The Software Development contains several activities that are not always supported by tools that aid the Software Engineer and automate great part of his activities. Different researches have been accomplished and many resources have been spent aiming to construct tools that support the Software Development Process. Among these tools, stand out those that support project and implementation activities, and that are integrated with tools that support other activities of the software construction process. With those tools, it can be obtained a larger consistence of the results that are produced along the whole software development cycle. Another important point of the development process is related to obtain a software with better quality and less cost. One of the areas that is highlighted in the software production with quality and less cost, is those that researches the software components reuse. Thus, the Software Component Oriented Programming Tools integrated with modeling tools that aim mainly to improve the software productivity based on reuse is standing out. Motivated by these ideas, this work presents a tool denominated C-CORE, that supports the project and implementation of components and their applications integrated with other modeling tool, denominated MVCASE. / O Desenvolvimento de Software compreende diversas atividades que nem sempre são suportadas por ferramentas que auxiliam o Engenheiro de Software e automatizam grande parte de suas atividades. Diferentes pesquisas têm sido realizadas e muitos recursos têm sido gastos com o objetivo de construir ferramentas que apóiam o Processo de Desenvolvimento de Software. Dentre essas ferramentas, destacam-se aquelas que oferecem apoio às atividades de projeto e implementação, e que são integradas com ferramentas que auxiliam outras atividades do processo de construção de software. Com essas ferramentas, pode-se obter uma maior consistência dos artefatos produzidos ao longo de todo o ciclo de desenvolvimento de software. Outro ponto importante do processo de desenvolvimento relaciona-se com a obtenção de software com melhor qualidade e menor custo. Uma das áreas que vem se destacando na produção de software com qualidade e menor custo é a que pesquisa o reuso de componentes de software. Assim, vem ganhando destaque as ferramentas de programação orientadas a componentes de software integradas com ferramentas de modelagem que visam principalmente a produtividade de software baseada no reuso. Motivados por estas idéias, este trabalho apresenta uma ferramenta de suporte ao projeto e implementação de componentes e suas aplicações, denominada C-CORE, integrada com outra ferramenta de modelagem, denominada MVCASE.
237

DESENVOLVIMENTO DE UM SISTEMA DE MAPEAMENTO DE ESTRADAS UTILIZANDO TÉCNOLOGIA MOVEL / DEVELOPMENT OF A SYSTEM OF MAPPING OF ROADS USING MOBILE TECHNOLOGY

Schaefer, Vagner Savegnago 05 January 2012 (has links)
This work aimed to develop a mobile application to facilitate field research aimed at simplicity and ease of use. With the development of this application the user will not need to collect data in a specific GPS unit and then unload them on a desktop to do the same processing as the data will be collected through the Smartphone which has GPS function but the data are sent directly to a server where the file will be saved with the data collected, thus facilitating processing. For perfect operation of this system used the Smartphone must have some minimum requirements such as Windows Mobile and GPS. For the development of this system is used, the programming language Visual Basic, Database, Language UML and other software needed for development. Therefore, the proposed system aims to assist in collecting and processing data collected in the field. / Esse trabalho teve por objetivo desenvolver um aplicativo móbile para facilitar a pesquisa de campo objetivando a simplicidade e a facilidade de utilização. Com o desenvolvimento desse aplicativo o usuário não terá necessidade de coletar os dados em um aparelho especifico de GPS e depois descarregá-los em um desktop para fazer o processamento dos mesmos, pois os dados serão coletados por meio do Smartphone o qual possui função do GPS, sendo os dados enviados diretamente a um servidor onde ficará salvo o arquivo com os dados coletados, facilitando assim o processamento dos mesmos. Para perfeito funcionamento deste sistema o Smartphone utilizado deverá ter alguns requisitos mínimos como Windows Móbile e GPS. Para o desenvolvimento desse sistema será utilizado, linguagem de programação Visual Basic, Banco de Dados, Linguagem UML entre outros softwares necessários para o desenvolvimento. Sendo assim, o sistema proposto tem como objetivo auxiliar a coleta e processamento dos dados, coletados a campo.
238

Registro de enfermagem em unidade de terapia intensiva neonatal: proposta de um software protótipo

Lima, Luciana de Medeiros 28 August 2012 (has links)
Made available in DSpace on 2015-05-08T14:47:29Z (GMT). No. of bitstreams: 1 ArquivoTotal.pdf: 3413181 bytes, checksum: fecdbbac7653592830f9426cf96e9f7d (MD5) Previous issue date: 2012-08-28 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES / Introduction: The present society is characterized by the need and search of communication producing a large amount of information which, in turn, requires strategies for collection, storage and use of knowledge produced. In nursing, some of this information comes from the registers contained in the patient's records and other relevant reports. In the Neonatal Intensive Care Unit of Lauro Wanderley University Hospital, records are made in standardized printed, handwritten. The priority that should be noted at the discretion of each professional, so that some notes are extensive, discouraging to read, with unnecessary information and / or repeated, whereas others are summarized, omitting essential information for care. Objective: In the present study it is proposed develop a software applied to the systematization of nursing care that provides nurses computerized record efficiently and quickly. Methodology: The study was divided in two stages: the first developed a database consisting of the empirical indicators of basic human needs of newborns and their claims of diagnosis and nursing interventions in which was developed an information system to assist the nurse in the development of the nursing process. Results: After the assessment of nurses, the database was composed of 273 statements, which 143 are related to nursing diagnoses and 130 referring to nursing interventions. The software was developed in a way which has specific screens for recording the following information: identification of the newborn, anthropometric data, reason for hospitalization, need for shelter, the need for thermal regulation, the need for oxygenation, hydration needs, nutrition needs,, need for integrity mucocutaneous, physical integrity, care body, needs of exercise, physical activity, mobility, sleep and rest, need for perception, endocrine regulation, need to eliminate, needs of therapy, need for communication and nurses' notes. Finally, it is possible select the nursing diagnoses suggested by the program, as well as the corresponding nursing interventions. All these data will be available for printing if the nurse wants. Final considerations: The software provides the execution of the nursing process, following the criteria of the International Council of Nurses, allowing a full record, uniform and fast. Also provides the construction of an important source of data for searching. / A sociedade atual é marcada pela necessidade e busca da comunicação gerando uma grande quantidade de informações que, por sua vez, exige estratégias de captação, armazenagem e utilização do conhecimento produzido. Na enfermagem, parte dessas informações é oriunda dos registros contidos nos prontuários do paciente e em outros relatórios pertinentes. Na Unidade de Terapia Intensiva Neonatal do Hospital Universitário Lauro Wanderley, os registros são realizados em impressos padronizados, escritos manualmente. A prioridade do que deve ser anotado fica a critério de cada profissional, de maneira que algumas anotações são extensas, desestimulantes à leitura, com informações desnecessárias e/ou repetidas, ao passo que outras são resumidas, omitindo informações essenciais para o cuidado. Objetivo: propõe-se nesse estudo desenvolver um software aplicado à sistematização da assistência de enfermagem que proporcione aos enfermeiros o registro informatizado, de forma eficiente e rápida. Metodologia: o estudo foi dividido em duas etapas: a primeira desenvolveu um banco de dados composto pelos indicadores empíricos das necessidades humanas básicas dos neonatos e suas afirmativas de diagnóstico e intervenções de enfermagem; a segunda etapa consistiu numa produção tecnológica, na qual foi desenvolvido um sistema de informação para auxiliar o enfermeiro no desenvolvimento do processo de enfermagem. Resultados: Após a apreciação dos enfermeiros, o banco de dados ficou composto por 273 afirmativas, sendo 143 referentes aos diagnósticos de enfermagem e 130 referentes às intervenções de enfermagem. O software foi desenvolvido de maneira que apresenta telas específicas para o registro dos seguintes dados: Identificação do recém-nascido, dados antropométricos, motivo do internamento, necessidade de abrigo, necessidade de regulação térmica, necessidade de oxigenação, necessidade de hidratação, necessidade de nutrição, necessidade de integridade cutâneo-mucosa, integridade física, cuidado corporal, necessidade de exercício, atividade física, motilidade, sono e repouso, necessidade de percepção, regulação endócrina, necessidade de eliminação, necessidade terapêutica, necessidade de comunicação e anotações suplementares do enfermeiro. Por fim, será possível selecionar os diagnósticos de enfermagem sugeridos pelo programa, como também as intervenções de enfermagem correspondentes. Todos esses dados estarão disponíveis para impressão, caso o enfermeiro deseje. Considerações finais: O software proporciona a execução do processo de enfermagem, seguindo os critérios do Conselho Internacional de Enfermagem, permitindo um registro completo, uniforme e rápido. Proporciona ainda a construção de uma importante fonte de dados para pesquisa.
239

Um modelo de fábrica de software em Instituições de Ensino Superior /

Romanha, Silas Dias. January 2016 (has links)
Orientador: José Roberto Dale Luche / Coorientador: Jorge Muniz Junior / Banca: Andreia Maria Pedro Salgado / Banca: Carlos José Pereira / Resumo: 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 / Abstract: 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 / Mestre
240

Métricas de avaliação para abordagens ágeis em projetos de software

Pegoraro, Raquel Aparecida January 2014 (has links)
A adoção de métodos ágeis é uma forma eficaz de reduzir o ciclo de entrega no desenvolvimento de software, fornecendo software de qualidade em curto espaço de tempo. Porém, a adoção desta nova abordagem de desenvolvimento de software torna necessário repensar a forma de medir e controlar os projetos. Os métodos ágeis não tratam claramente sobre os assuntos utilização de métricas e adoção de um processo de medição para projetos de softwares desta natureza, faltando estudos que tragam recomendações em como estabelecer métricas para projetos ágeis e como adotar um processo de medição compatível com esta abordagem. Visando contribuir neste sentido esta tese tem como objetivo definir um conjunto de métricas adequadas às necessidades de monitoramento e propor um processo de medição, compatível com a abordagem ágil de desenvolvimento de software. Como método de pesquisa foi realizado um trabalho exploratório através de revisão de literatura e de pesquisa de campo com entrevista em profundidade em empresas de desenvolvimento de software experientes em métodos ágeis. O primeiro resultado do trabalho é a apresentação de um conjunto de métricas consolidados para auxiliar na gestão de projetos ágeis de desenvolvimento de software nas fases de projeto/releases, iteração e diário. As métricas são especificadas detalhadamente contendo as informações necessárias para seu entendimento e aplicação. Posteriormente é proposto um processo de medição compatível com a abordagem ágil de desenvolvimento de software, visando apoiar as empresas que adotam métodos ágeis na definição de métricas adequadas para suas necessidades de medição e no monitoramento. O processo contempla as fases de planejamento de medição, monitoramento da iteração, ações da iteração, monitoramento do projeto/releases, ações sobre o projeto/releases e avaliação final, sendo que em cada fase do processo são apresentadas recomendações para a sua implantação. O processo está estruturado num ciclo de gestão baseado em etapas de planejar, executar, verificar, atuar, refletir e melhorar, respeitando as características dos projetos ágeis de desenvolvimento de software, e na proposição de um quadro visual de monitoramento que permita a gestão do processo de medição de forma visual. Além dos resultados apresentados foram deixadas hipoteses e recomendações para trabalhos futuros. / The adoption of agile methods is effective way to reduce the delivery cycle on software development, providing quality software in a short time. However, the adoption of this new approach to software development is necessary rethink how to measure and control projects. Agile methods not explain about adoption metrics and measurement process for software projects of this approach, lacking studies providing recommendations on how to establish metrics for agile projects and how to adopt a process measurement compatible with this approach. Contributing this thesis goal produce a set of metrics adequate monitoring needs and propose a measurement processcompatible with agile software development. Method of research was exploratory through literature review and field research with depth interviews in experienced software development companies in agile methods. The first result of this work is the presentation of a consolidated metrics set to help the management of agile development at the phases of project/releases, iteration and daily. The metrics are specified detailed containing the information necessary for their understanding and application. Later we propose a measurement process compatible with agile approach to software development, to support businesses that adopt agile methods in defining adequate metrics for your measurement needs and monitoring. The process include the steps of measurement planning, monitoring of the iteration, the iteration actions, monitoring project/releases, actions on the project/releases and final evaluation, in each stage of the process provides recommendations for implementation. The process is structured in a management cycle based on steps to plan, implement, check, act, reflect and improve, respecting the characteristics of agile software development projects and propose a visual tracking board that allows for the management of the measurement process. In addition to the results were allowed hypotheses and recommendations for future work.

Page generated in 0.1215 seconds