Uma abordagem de desenvolvimento de software orientado pelos modelos de objetos persistentes e de negócio

Detalhes bibliográficos
Ano de defesa: 2017
Autor(a) principal: Santos, João Paulo Moreira dos
Orientador(a): Prado, Antonio Francisco do lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de São Carlos
Câmpus São Carlos
Programa de Pós-Graduação: Programa de Pós-Graduação em Ciência da Computação - PPGCC
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufscar.br/handle/20.500.14289/18903
Resumo: The 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.