RESUMO -Com a atual demanda do setor varejista em expandir suas lojas para locais estratégicos, inicialmente, a estratégia adotada era de manter um banco de dados centralizado, em que o mesmo era responsável por receber requisições de consultas e gravações de novas informações. Porém, alguns fatores como volume de dados, desempenho nas consultas, disponibilidade, concorrência e integridade, ao longo dessa trajetória demonstraram essa opção ineficiente. Como forma de atender a essa demanda e ainda não exigir grandes modificações nos softwares legados, busca-se, neste trabalho, uma solução que descentralize a informação, mantendo os dados mais próximos do local onde serão utilizados. Torna-se necessário desenvolver um mecanismo que possa manter algumas informações sincronizadas entre as bases de dados locais, aplicando técnicas de EIPs (Enterprise Integration Partners). Os resultados foram validados em laboratório e baseados em um estudo de caso real de um software para farmácias.
The objective of this research was to implement the proposed Scrum framework for project management together with the use of tools for configuration management (change control and versioning) in a software development company, in order to organize the development process Software, change management, version control and hence increase customer satisfaction and end product quality. The collected data were compiled in a spreadsheet with the aid of statistical software, where they were analyzed through graphs to obtain the real scenario, comparing the predecessor period and post implantation period.
RESUMO-Padrões de projeto são aplicados com o intuito de reutilizar soluções padronizadas de software em problemas corriqueiros. No entanto, há ainda um obstáculo: a dificuldade no aprendizado sobre padrão de projeto e a falta de conhecimento dos projetistas envolvidos. O propósito deste trabalho é fornecer um módulo de extensão (plugin) que realize a implementação da estrutura de alguns padrões de projeto com o intuito de auxiliar no aprendizado e na sua aplicação durante o desenvolvimento de software. O resultado deste trabalho apresenta comentários associados explicando a funcionalidade de cada etapa de criação das classes referentes ao projeto. Conclui-se que utilizando de forma correta, poderá haver redução de custo e de tempo, em todo o ciclo de vida do software e ainda o uso do plugin auxilia de forma significativa na aprendizagem e implementação dos padrões.
O desenvolvimento de softwares é uma atividade complexa que possui etapas bem definidas para a obtenção de um bom produto. O objetivo deste estudo foi identificar a forma como eram desenvolvidos os softwares em uma empresa pública e propor melhorias no processo. Foram feitas análises dos processos de desenvolvimento existentes e pesquisas bibliográficas, de forma a permitir que um modelo de processos para a gerência de projetos de desenvolvimento de software fosse proposto. Com um bom modelo de processos gerindo os projetos de desenvolvimento os problemas tendem a diminuir e a satisfação com o produto final aumenta.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.