• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 2
  • Tagged with
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 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.
1

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.
2

Arquiterura para desenvolvimento de jogos com o uso de componentes reaproveitáveis / Creation of a platform for component based game development

Maia, Carlos Edmilson da Silva 26 March 2010 (has links)
Game development presents more challenges as this type of software becomes more complex and detailed. As in the development of traditional software, this growth in scope incurs in a development process that costs more and has a longer production time, increasing the risks faced by companies that wish to enter or maintain themselves in the electronic game market. With this, it becomes increasingly desirable to search and implement tools that allow for the reduction of required resources to develop games. It is also noticeable that there is an increasing need to proved development teams with new tools that allow faster creation of prototypes, enabling them to test and evolve new game ideas in a nimbler and less expensive way. This work presents the project and implementation of a modular platform that aims to solve or lessen the aforementioned problems, offering a tool that allows for the development of games with reduced costs, in addition to simplifying the quick prototyping process. Through the use of a programming approach based on reusable software components written in different programming languages, this work aims to enable methodologies that are able to foster code reuse, to facilitate team work, to reduce development time and to improve the quality of the final product. / O desenvolvimento de jogos apresenta mais desafios à medida que softwares desse tipo tornam-se mais complexos e detalhados. Assim como no desenvolvimento de softwares tradicionais, esse crescimento do escopo incorre em custos maiores e prazos de produção mais longos, aumentando os riscos enfrentados por empresas do ramo que buscam situar-se ou manter-se no mercado de jogos eletrônicos. Com isso, torna-se cada vez mais desejável buscar e implementar formas de desenvolvimento que possibilitem a redução de recursos necessários para a produção desse tipo de software. Também se observa um aumento da necessidade de disponibilizar às equipes de desenvolvimento novas ferramentas que possibilitem a criação mais rápida de protótipos, permitindo testar e evoluir novas ideias de jogos de forma mais ágil e menos onerosa. Este trabalho trata do projeto e da implementação de uma plataforma modular que objetiva a resolução ou amenização dos problemas citados, oferecendo uma ferramenta que possibilite o desenvolvimento de jogos com custo reduzido, além de simplificar o processo de prototipação rápida. Através do uso de uma abordagem de programação baseada no uso de componentes de software reaproveitáveis escritos em diferentes linguagens de programação, este trabalho busca tornar possível metodologias que sejam capazes de incentivar o reuso de código, facilitar o trabalho em equipe, reduzir o tempo de desenvolvimento e melhorar a qualidade do produto final.

Page generated in 0.1302 seconds