Show simple item record

dc.contributor.authorSantos, João Paulo Moreira dos
dc.date.accessioned2023-11-16T11:50:28Z
dc.date.available2023-11-16T11:50:28Z
dc.date.issued2017-03-22
dc.identifier.citationSANTOS, João Paulo Moreira dos. Uma abordagem de desenvolvimento de software orientado pelos modelos de objetos persistentes e de negócio. 2017. Dissertação (Mestrado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2017. Disponível em: https://repositorio.ufscar.br/handle/ufscar/18903.*
dc.identifier.urihttps://repositorio.ufscar.br/handle/ufscar/18903
dc.description.abstractThe Software Engineering aims to support all aspects of software development, having as some of its challenges the reduction of delivery time and the improvements that facilitate the development of the software. Thus, it is necessary to create tools, methods and mechanisms that support and improve the software development process, including its maintenance, considering the changes of requirements over time. These maintenances can occur due to the evolution of technologies and the new needs of its users. In order to support the Software Development Process (SDP), code generation techniques and business process management have been widely used. With this focus, and aiming to improve the SDP, a set of techniques were researched which, combined, resulted in a development approach, whose bases are the Business Models and Persistent Object Classes and Code Generation. These techniques, widely used by developers today, integrated in the proposed approach, allowed to support and guide the developer in both the construction and maintenance of the software. The approach defines activities that should be performed during software development and employs the concepts, techniques, and tools that support those activities. The approach was evaluated through the development of an experimental study and it was verified that its use provided improvements in the time and facilities in the SDP, not only during the construction of the software, but also in its maintenance.eng
dc.description.sponsorshipCoordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)por
dc.language.isoporpor
dc.publisherUniversidade Federal de São Carlospor
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/br/*
dc.subjectDesenvolvimento de Softwarepor
dc.subjectBPMNpor
dc.subjectGeração de códigopor
dc.subjectSoftware developmenteng
dc.subjectCode generationeng
dc.titleUma abordagem de desenvolvimento de software orientado pelos modelos de objetos persistentes e de negóciopor
dc.title.alternativeA software development approach guided by persistent and business object modelseng
dc.typeDissertaçãopor
dc.contributor.advisor1Prado, Antonio Francisco do
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/2668568143800755por
dc.description.resumoA Engenharia de Software tem como objetivo apoiar em todos os aspectos do desenvolvimento de software, tendo como alguns dos seus desafios a diminuição do tempo de entrega e as melhorias que facilitam o desenvolvimento do software. Assim, é necessário criar ferramentas, métodos e mecanismos que apoiam e melhoram o processo de desenvolvimento do software, incluindo a sua manutenção, considerando as mudanças de requisitos ao longo do tempo. Essas manutenções podem ocorrer devido às evoluções de tecnologias e as novas necessidades dos seus usuários. Com o objetivo de apoiar o Processo de Desenvolvimento de Software (PDS), técnicas de geração de código e de gerenciamento de processos de negócio têm sido bastante utilizadas. Com esse foco, e visando melhorar o PDS, pesquisou-se um conjunto de técnicas que, combinadas, resultou numa abordagem de desenvolvimento, cujas bases são os Modelos do Negócio e de Classes de Objetos Persistentes, e a Geração de Código. Essas técnicas, atualmente bastante utilizadas pelos desenvolvedores, integradas na abordagem proposta, possibilitou apoiar e orientar o desenvolvedor tanto na construção como na manutenção do software. A abordagem define atividades que deverão ser realizadas durante o desenvolvimento do software, e emprega conceitos, técnicas, e ferramentas, que apoiam essas atividades. A abordagem foi avaliada através do desenvolvimento de um estudo experimental, e verificou-se que sua utilização proporcionou melhorias no tempo e facilidades no PDS, não só durante a construção do software, mas também na sua manutenção.por
dc.publisher.initialsUFSCarpor
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computação - PPGCCpor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAOpor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAOpor
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpor
dc.publisher.addressCâmpus São Carlospor
dc.contributor.authorlatteshttp://lattes.cnpq.br/2474278895768267por


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record

Attribution-NonCommercial-NoDerivs 3.0 Brazil
Except where otherwise noted, this item's license is described as Attribution-NonCommercial-NoDerivs 3.0 Brazil