Spelling suggestions: "subject:"5oftware baseado em componentes"" "subject:"1software baseado em componentes""
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 developmentMaia, 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.1326 seconds