Ciência da Computação
URI Permanente para esta coleção
Navegar
Navegando Ciência da Computação por Título
Agora exibindo 1 - 20 de 50
Resultados por página
Opções de Ordenação
Monografia Acesso aberto Aplicação de gerenciamento financeiro familiar web com interface mobile(2014) Alves, Jonathan CleitonNo contexto computacional atual, a necessidade de se manter as informações online e sempre disponíveis é algo inevitável. Entretanto, nem sempre o usuário possui acesso constante à internet, sendo um grande empecilho para este tipo de arquitetura. Dessa forma, muitas aplicações necessitam disponibilizar uma versão off-line dos dados, para que os usuários não percam o acesso aos seus dados nesses momentos. Com isso, através de um problema real, a gestão financeira familiar, este trabalho apresenta uma solução baseada em REST, com acesso tanto web via um cliente online, quanto off-line, em um cliente AndroidMonografia Acesso aberto Aplicação do BI na área de recursos humanos otimizando o rh em prol da organização(2015) Pires Filho, Antônio Luiz; Guimarães, Fellipe L.Nas pequenas, médias e grandes empresas, é cada vez mais comum o setor de Recursos Humanos sendo responsável por uma grande parcela do gerenciamento dos funcionários e aquilo que englobam os seus perfis e seus indicadores para a organização. Esse setor possui uma representação muito, e talvez, a mais significativa para o sucesso e o diferencial competitivo entre as empresas no mercado de trabalho, tendo a tangibilidade de tomar decisões que impactam diretamente em ações e resultados que podem mudar o comportamento e a forma como são vistas e tratadas às pessoas e seus perfis dentro da organização, o que pode proporcionar uma estratégia focada ou, por exemplo, o aumento de desempenho em determinado setor. Com todo esse embasamento, a proposta de encorpar ainda mais a responsabilidade do setor de RH e torna-lo capaz de tomar decisões que afetam toda a corporação, foi identificada a necessidade de pôr nas mãos desta área a capacidade de analisar dados de funcionários e melhorar a sua Gestão de Pessoas com o intuito de retratar ações com bases em informações construídas a partir de um Data Warehouse e uma solução de Business Intelligence. Essas soluções possibilitam formas mais assertivas de se tomar de decisões que possam mudar o rumo de toda a visão das pessoas perante a organização, assim como promover a área e sua gestão perante toda a empresa, resultando em um poder analítico e diretivo de toda a gestão e a parte operacional que a mesma compõe.Monografia Acesso aberto Black bean(2009) Moraes, Lissandro Schuelter deA internet vem evoluindo com o passar do tempo, deixando de ser simplesmente páginas estáticas, tornando-se dinâmica e interativa, possibilitando ao usuário final experiências inovadoras. Essa evolução trouxe o conceito da Web 2.0, que tem como características fortes, trazer inovação, dinamismo e interatividade para os usuários. Algumas dessas características foram demonstradas de forma prática desenvolvendo um software para controle de débitos de clientes de um restaurante. O sistema é desenvolvido sobre a plataforma Java, integrada com frameworks de auxílio na construção das interfaces. Os frameworks utilizados no sistema foram, JavaServer Faces e o RichFaces, que trouxeram para o desenvolvimento a possibilidade de criar um sistema com características da Web 2.0 e possibilitaram uma maior produtividade durante o desenvolvimento. Outro ponto marcante do trabalho é a utilização do Ajax nas requisições ao servidor, esse processo é feito através do framework Ajax4JSF permitindo ao desenvolvedor uma facilidade maior na construção das requisições assíncronas do Ajax. O trabalho demonstra que é possível construir uma aplicação Web 2.0 com uma maior produtividade, construindo um projeto organizado e flexível á modificações ou inclusões futuras.Monografia Acesso aberto Busca semântica de informações nas redes sociais(2011) Silva, João Caibar da; Andriani, Mateus LohnSocial media grew exponentially in recent years. Users who participate in these networks are responsible for preparing the content, which can be provided, for example, in the way of publications, comments or ratings. This content may contain information that is of interest to people who were not involved during its preparation. However, it is usually dispersed among publications with different subjects and purposes, which makes harder its location. The objective of this work is the development of an information extractor for social medias that performs the filtering of the published content, thereby showing only the information of interest to the user. Twitter was chosen as the domain of research for information extraction. To perform the integration with Twitter, an analysis of the components available for the Java programming language that enables the integration with Twitter was developed. The result of this work was the development of two tools. The Livesearch, which was the first tool developed, queries for publications on Twitter and allows the use of a series of filters through an interface built in HTML. The Livesearch S, which was developed later, adds the ability to conduct queries with the help of a semantic thesaurus, which increases the number of results, in addition to using AJAX requests for navigation between paged results.Monografia Acesso aberto Cardápio digital para tablets: gerenciando pedidos com a plataforma android(2012) Finger, Bruno; Ribeiro, Giácomo PasaThis paper consists on the development of a prototype of an application for the Android platform, with the objective of use mobile devices, focusing on tablets, to replace paper menus. Through this document, we discuss topics such: why this idea, the development of the informatics until the creation of the mobile devices, what is the Android platform, the objectives of this propose, prototype modeling. It's presented similar systems to the author's proposition and the differences between them. There is an explanation of the modeling of the database and the prototype using numerous diagrams, explanation about the ICONIX methodology and the UML modeling language, and the system requisites. Going into the prototype's development, the authors explain the involved technologies used to reach the objectives, such as the Android SDK, essential for the development of applications in the platform, softwares used to create the diagrams used in the modeling, how the authors used softwares such Dropbox and Subversion to keep synchronization between each other, the development environment used, programming language and database management system. Further more, it's explained with more details how the system works and the advantages of using a digital system over a paper menu, showing screen shots of the system and explaining what occurs. Finally, it is discussed the conclusion of the authors of the real functioning of this system and the planning of the future of this project.Monografia Acesso aberto Checks(2013) Collossi, Larissa Geovana FelisbertoGarantir que um sistema online está disponível pode ser uma tarefa trabalhosa, é necessário realizar um constante monitoramento do serviço para garantir sua total entrega. O cenário se agrava quando não se tem apenas um serviço a ser monitorado, mas diversos serviços sendo executados e acessados de locais distintos. A disponibilidade de um serviço na internet atua diretamente na percepção do usuário sobre a empresa que disponibiliza esse serviço. Desenvolver uma forma de garantir que o sistema está disponível e comprovar, tanto para os usuários do sistema, quanto para seus clientes, é no mínimo complexo e dispendioso. No entanto, é mais dispendioso para uma empresa perder usuários por não conseguir atingir suas expectativas. O desenvolvimento de uma ferramenta de monitoramento de sistemas online auxilia na comprovação da disponibilidade de sistemas online, pode atuar na gestão de Acordos de Níveis de Serviço e auxiliar na manutenibilidade de sistemas online. Desenvolver essa ferramenta é atuar dentro de um cenário que exige a alta disponibilidade, já que para garantir a coleta de informações sobre o serviço a ferramenta deve estar sempre disponível. Tendo essas informações como premissa, o trabalho aqui apresentado objetivou modelar e implementar uma ferramenta que realize o monitoramento de sistemas online. Antes de iniciar a definição da ferramenta a ser desenvolvida, foi feita uma analise das ferramentas de monitoramento já existentes no mercado. Através do uso de tecnologias que garantiram a alta disponibilidade, como a replicação do banco de dados e distribuição geográfica do sistema, foi possível desenvolver uma ferramenta de monitoramento de sistemas online. A ferramenta desenvolvida possui as características essenciais das ferramentas analisadas e agrupou características únicas, que a difere das ferramentas analisadas. Por fim, após a validação da ferramenta, o resultado desse projeto foi uma ferramenta que cumpre o papel ao qual se destinouMonografia Acesso aberto Computação heterogênea : roteiro de desenvolvimento de uma aplicação utilizando unidade de processamento gráfico (GPU)(2013) Santos, Fernando Araújo dos; Koerich, Kaio CesarThe high computational demand is increasingly demanding more performance from computers. To do so, the resources need to be exploited to their maximum. In this paper, in the literature review, it was pointed out different solutions for the better use of these resources (related to heterogeneous computing). The use of the GPU (Graphics Processing Unit) was adopted as a solution to improve execution times based on the research conducted. It is common to use the GPU only in applications that require a high level of graphics processing, such as games and image and video processing applications. Technologies such as CUDA and JCUDA (external libraries) directs the GPU processing to the execution of atypical tasks, transforming this commonly idle hardware in a potent auxiliary processor. A script was elaborated for configuring the development environment of a parallel application using the GPU, and the validation of this environment by a simple prototype to calculate the identity matrix (of a random matrix with floating point data) by the Gauss-Jordan method was performed in order to verify and evaluate the paper. In two different scenarios - no GPU acceleration and acceleration provided by GPU - it was possible to verify the significant gains in relation to the execution times of the application when the GPU is used. In all situations, a comparison has been carried out in which it is observed that the chosen solution was able to provide gains greater than 90% related to the execution times.Monografia Acesso aberto Controle dos enlaces para provisionamento de QOS em túneis VPN(2006) Luz, Caroline Helena Miranda daEste trabalho é sobre o monitoramento dos enlaces para provisionamento de QoS em túneis VPN. Uma solução de VPN foi implantada com software livre em plataforma Linux, e a utilização da banda nos enlaces WAN foi monitorada através de ferramentas de geração e medição de tráfego. O ambiente foi testado na ausência de QoS e com uso de DiffServ sob várias condições de tráfego para 3 perfis distintos: o túnel da VPN, um fluxo de voz e um tráfego Best Effort, todos utilizando UDP na camada de transporte. Os resultados foram medidos em termos de perdas de pacotes percentuais e variação do atraso nos pacotes (jitter). Utilizou-se um pacote estatístico para verificação das influências do uso de QoS e de fatores como tamanho dos pacotes e banda usada em cada um dos fluxos. A arquitetura de marcação DiffServ utilizada nos roteadores mostrou-se efetiva para manutenção da qualidade do túnel VPNMonografia Acesso aberto Criação e utilização de uma base de dados orientada a grafos(2013) Alvarez, Guilherme MartinsCom popularização dos sistemas de informação, a quantidade de dados armazenados tem crescido diariamente, analisar esse grande volume de dados se tornou um requisito importante de negócio. A necessidade de se obter o melhor desempenho ao menor custo está cada vez mais presente no dia a dia dos desenvolvedores de sistemas. Dessa forma, o grande desafio é desenvolver novas tecnologias e modelos de dados que consigam armazenar e analisar de forma eficiente a gigantesca massa de dados gerada nos dias de hoje. Tendo como base esse cenário de mudanças, este trabalho tem por objetivo modelar e implementar uma base de dados orientada à grafos, a fim de identificar suas diferenças em relação a abordagem relacional. Para isso, foi desenvolvido um estudo de caso baseado em análise social onde bases de dados foram carregadas com dados obtidos através do Facebook, a fim de verificar o desempenho dos dois modelos de dados em consultas recursivas. Os resultados apresentado pelos testes de performance foram satisfatórios fornecendo as informações necessárias sobre as principais diferenças na utilização de bases de dados relacionais e as orientadas a grafos para a análise de redes sociais e Big DataMonografia Acesso aberto Customização da plataforma Android(2013) Antunes Filho, Roberto de SouzaO custo de se criar um sistema operacional específico para um hardware próprio para uma pequena empresa ou uma empresa de pequeno porte pode ser muito grande, pois uma tarefa dessa magnitude exigiria um número considerável de pessoas, recursos e tempo envolvidos. Tendo em vista todas estas dificuldades, pode-se vislumbrar todo o potencial que uma plataforma "pronta" como o Android oferece, com sua variedade de recursos, consolidação no mercado, por ser livre, de código aberto, de distribuição gratuita e manutenção feita por desenvolvedores de várias empresas de renome como Google, Sony, Motorola e Samsung, que uniram forças para trabalhar em um sistema operacional para dispositivos móveis para ser utilizados por todas. A criação desta plataforma vem se mostrando bom para as empresas e para os consumidores, haja visto o constante crescimento do número de usuários e empresas que aderiram à plataforma. Levando em consideração a crescente evolução e disseminação da tecnologia VoIP (Voz sobre IP), o crescimento do mercado de telefonia corporativo mundial, juntamente com o potencial comercial e tecnológico de uma plataforma consolidada no mercado como o Android, este trabalho propõe uma customização da plataforma Android de modo que o sistema seja adequado a ser utilizado em um telefone de mesa para ambientes corporativos, com a substituição do sistema de ligações celular por um sistema totalmente VoIP. Como resultado deste trabalho, elaborou-se um tutorial que tem como objetivo demostrar passo-a-passo todo o processo do desenvolvimento da customização da plataforma, desde a configuração do ambiente de desenvolvimento até a execução do código fonte customizado em dispositivosMonografia Acesso aberto Desenvolvimento centrado no usuário a partir da metodologia ICONIX(2008) Viana, Fabrício Rieg; Soares, MárcioDuring this project, the study of the possible integration of two models started: the development of the models ICONIX and DCU (Centered Design on the user). The methodology of development of the ICONIX Software has a very high level of acceptance among software companies because of its rationalization of matters related to documentation. However, the weak contact with the final user during the development of the project has been observed. The ICONIX analyzes the requirements with the customer and provides a new integration that will only occur in the delivery of the product software, suggesting this way a large amount of changes, remake of the model and development. The DCU interacts with the final user since the beginning of the development, during the requirements analyzes until the delivery of the project, providing this way an interaction with the user throughout the development process. The goal of the project is the integration of both methods. The study case used was the control of a veterinarian medical plan that was designed basically with the Flex and Java technology. During this dissertation, the steps of the methodology and its integration and the results outcomes of its application will be shown / displayed / explained.Monografia Acesso aberto Desenvolvimento de um aplicativo colaborativo para informe de desastres naturais com dados georreferenciados(2015) Bitencourt, Gustavo Antunes deMesmo com o avanço da tecnologia e o uso de mecanismos diversos, sentir-se seguro no meio de um desastre natural ainda é uma situação difícil, ou para certos cenários, impossível. No Brasil, a maioria das Secretarias da Defesa Civil possui, como mecanismo de alerta, publicações nas redes sociais ou avisos em mídias eletrônicas, como rádio, por exemplo. Porém, mesmo com esses mecanismos, nem sempre o aviso tem um potencial eficiente exigido nesses momentos adversos de desespero e medo que um desastre natural pode causar. Tendo em vista este contexto e o problema de informar eficientemente a sociedade sobre um desastre natural, este trabalho propõe o desenvolvimento de um aplicativo na plataforma Android para avisos de desastres naturais em determinados locais, utilizando geoposicionamento e a colaboração de outros usuários. O aplicativo funcionará de forma colaborativa, na tentativa de auxiliar órgãos oficiais e a sociedade como um todo. A seguintes tecnologias foram utilizadas, Android e Google Cloud Messasing, viabilizando um aplicativo de alta performance e que consuma pouca bateria do aparelho móvel. Utilizando um dispositivo móvel com Android, o usuário pode receber e enviar notificações de eventos climáticos em seu local. Existe a possibilidade ainda, de adicionar mais locais para que o usuário possa ficar monitorando possíveis tempestades, ou outros diversos desastres naturais, que poderão vir a ocorrer. Testes unitários e de integração foram realizados para validação do desenvolvimento do aplicativo, com isso, promovendo uma avaliação do aplicativo.Monografia Acesso aberto Desenvolvimento de um sistema para a gestão das informações do programa empreender âmbito municipal da Federação das Associações Empresariais de Santa Catarina - FACISC(2014) Meurer, André Luiz Koerich; Jordano, EduardoFACISC - Federação das Associações Empresariais de Santa Catarina - proposes to lead the commercial and industrial associations from all over the state, putting together 30.000 companies in 220 counties. In 1991, a program called "Empreender" started, which is, nowadays, the flagship of the Federation, gathering about 5.160 catarinense's companies that are linked to 387 'núcleos' that, on the other hand, embraces 58 segments of economy. The introduction of computing systems and the internet as tools of business, makes the pace of the areas that uses them, even more faster when it executes its activities. The exponential growth of the program "Empreender", made it practically impossible to perform all the information management made manually. Therefore, the necessity of the automation of different parts of the management process arises to help the consulter to develop his daily demands, that were executed by the current model. This monograph paper approaches the model which was built by using the Iconix methodology, that is the development, tests and the deployment of a system that will perform the information management on consulters, on nucleated companies, 'núcleos', researches and on entities of the "Empreender" program. This paper also shows the visual and descriptive presentation of the main functions that were developed in the system as well as its evaluation. Such evaluation was held through a questionnaire that was implemented and answered by the users, aiming to ensure if the system actually met the functional and non functional requirements and business rules raised, and also, to evaluate the users' productivity that now have their daily tasks systematized.Monografia Acesso aberto Desenvolvimento de uma ferramenta de estimativas baseada em pontos de função(2010) Delfino, Diego Liberato; Souza, Jeferson deWhen a software project is planned, are performed various necessary estimates for the conduction of the remain of the project. It is at this early stage that estimates are performed to determine the size of software project, and from this measure defines the effort, cost and duration of the project. The absence of estimates in software projects can cause, for example, loss of time, wastage, customer dissatisfaction and even the cancellation of the project. Given the importance of the estimates in software projects, it was noted that the study of estimation techniques is an important aspect in training future professionals in software engineering The objective of this project was to develop a tool that manages the estimates of a software project based on the technique of Function Point Analysis (FPA). This tool, in addition to generating estimates, also allows for future software professionals have contact with one of the estimation techniques used in most software projects. The work began with the study and understanding of the technique of Function Point Analysis. The second stage characterized for the identification of the requirements and modeling of the considered system, having as base the methodology of agile development ICONIX. After modeling, the system was implemented, having as main technologies to the Java programming language and the system manager database MySQL. Finally, the system was validated by the orienting professor, who suggested some changes and future adaptations.Monografia Acesso aberto Desenvolvimento de uma ferramenta para avaliação ergonômica(2016) Rosa Junior, Cleider Ramos da; Almeida, Rodrigo SouzaEveryday, a multitude of systems are conceived and produced with the intention to meet the various objectives and market ramifications. Technological development, is responsible for a large portion of this outbreak in the availability of systems. However, this increase in supply, not only brought the quantity attribute to the software market, but also set a trend, on the quality of offered products. Involved in this context, the present work is dedicated to the projection of a low cost prototype solution, that enables disseminate ergonomic principles. This tool will provide a favorable environment and a set of resources for usability evaluations, and users registered in the system will be able to save their own custom recommendations, in order to analyse the interface of various products, in distinct stages of development. For this software idealization, the authors had to learn about conceptions of human-computer interation, ergonomics and usability, as well as analyse some existing CAUSE systems. After the system operation definition phase, the concepts studied throught the research were put into practice, with the help of tools like Enterprise Architect, Bootstrap, PostgreSQL and Java.Monografia Acesso aberto Desenvolvimento de uma solução para automação residencial usando a plataforma Android e Arduino(2013) Silva, Luciano Luiz daNos últimos anos, os sistemas de automação residencial vêm crescendo a um ritmo bem acelerado. Esses sistemas estão apresentando maior diversidade de produtos e de serviços, com preços cada vez mais acessíveis, despertando assim o interesse tanto de consumidores quanto de empreendedores. Automação residencial consiste em sistemas utilizados para o controle de equipamentos eletroeletrônicos encontrados em residências, facilitando dessa forma o dia a dia das pessoas, além de proporcionar conforto, agilidade e economia com os recursos utilizados, como luz e água. Para as pessoas portadoras de necessidades especiais não só proporcionam o bem estar mas também geram plena autonomia. Com base nesse contexto, o trabalho apresenta a especificação e o desenvolvimento de um protótipo para automação residencial de baixo custo, controlado a distância via comunicação sem fio, utilizando a tecnologia Bluetooth. Este protótipo é responsável por controlar os principais dispositivos de uma residência, como a parte de iluminação, tomadas, portão, televisão e alarme, utilizando como meio de interface gráfica para o usuário final a plataforma Android, disponível hoje em tablets e celulares. O protótipo utiliza como hardware a plataforma Arduino responsável pelo controle eletrônico dos dispositivos automatizados e pelo monitoramento dos sensores. Com o objetivo de testar e validar as funcionalidades de automação desenvolvidas, foi criada uma maquete residencial. Os resultados finais obtidos com os testes aplicados à maquete mostraram que o protótipo desenvolvido atingiu seus objetivosMonografia Acesso aberto Desenvolvimento web para formulários dinâmicos no sistema de fiscalização para área da saúde(2015) Dorner, DaianeEste trabalho tem por finalidade o desenvolvimento de um sistema que permita atualizar de forma eficiente e eficaz informações importantes para a vigilância na área da saúde. Trata-se de um software que manipula arquivos em formato XML, chamados de formulários dinâmicos ou roteiros, que contém as normas e recomendações estipuladas pelo órgão competente (Conselho Federal de Medicina). Estes arquivos formam a base estrutural de um sistema de fiscalização utilizado em âmbito nacional para avaliar todas as entidades de saúde e garantir melhores condições e segurança para a população brasileira. As informações nestes arquivos estão dispostas em forma de questionários, seguindo leis e recomendações de Resoluções que são frequentemente modificadas. Estes arquivos são transformados em telas no sistema de fiscalização permitindo a interação entre os fiscais e o sistema, no momento de uma avaliação na área da saúde. Um trabalho realizado manualmente, lentamente e de forma desgastante por parte do profissional que desempenha esta função, transforma-se em um processo informatizado, ágil e organizado diminuindo consideravelmente o tempo e custo de sua realização. Este projeto é de grande importância para o bom desempenho da vigilância na área da saúde, pois proporciona atualizações nos dados de avaliação conforme as leis que regem a profissão e as instituições desta área. Após a definição da problemática e dos objetivos foi realizado um levantamento bibliográfico sobre o processo de fiscalização na área da saúde, a entidade responsável por administrar estas ações, sua importância para a sociedade, a fim de compreender a importância do desenvolvimento deste sistema. Também foi especificado o sistema aqui proposto, foi contextualizado o âmbito onde ele se aplica e explicado o objetivo de sua criação, para facilitar as constantes alterações de formulários dinâmicos utilizados no sistema de fiscalização. Também são apresentadas as melhorias que este sistema proporciona aos seus usuários em suas rotinas de trabalho. A modelagem do sistema é apresentada em UML através de diagramas de classe, requisitos funcionais e não funcionais, regras de negócios e demais diagramas que auxiliam na estruturação e entendimento do projeto. As tecnologias utilizadas, como por exemplo, a linguagem de programação Java, JQuery, Ajax, CSS, HTML, Bootstrap, XML, Javascript, forneceram ótimos recursos para o desenvolvimento e utilização do software, permitindo alta disponibilidade, usabilidade e eficácia. Após a validação da ferramenta verificou-se que esta atende às necessidades do cliente e seus usuários de acordo com os requisitos iniciais verificados e analisados.Monografia Acesso aberto Estabelecimento de diretrizes de forense computacional para ataques direcionados(2015) Augusto, Rodrigo de AbreuA forense computacional é a ciência que compreende a aquisição, prevenção, recuperação e análise de evidências computacionais, que foram processados eletronicamente e armazenados em mídias computacionais. Este trabalho visa elaborar um conjunto de diretrizes para analise de ataques direcionados em sistemas computacionais, baseado no modelo forense. Para adquirir o conhecimento necessário para elaboração do projeto, foram estudados os assuntos sobre forense computacional, suas implicações legais, como adquirir, preservar, analisar e apresentar os dados de uma investigação. Sobre segurança da informação, seus conceitos, suas características, mecanismos, suas politicas de segurança e formas de proteção. Sobre ataques direcionados, seus métodos, suas características e seu funcionamento. Com isso, baseado no modelo forense foram estabelecidas diretrizes para analise de ataques direcionados, visando melhorar os aspectos que envolvem a segurança de informação. Cada etapa foi descrita detalhadamente e apresentada através de fluxogramas para melhor entendimento. Para a validação do modelo foi realizado um estudo de caso, no qual foram obtidos os resultados esperados com a utilização das diretrizes propostas neste projetoMonografia Acesso aberto Estrutura de um jogo 2D(2010) Mioto, Felipe RobertoEste trabalho apresenta o desenvolvimento da estrutura de um jogo 2D Side-Scrolling, utilizando a linguagem C++, Code::Blocks e a biblioteca gráfica Allegro. Todo o projeto é montado sobre Windows, porém pode ser perfeitamente válido para outras plataformas. O jogo tem semelhanças com outros, tais como Mario Bros e Sonic, mas sua proposta HackAndSlash se assemelha mais com títulos como Castlevania e Diablo. Um Side-Scrolling é um dos projetos de jogos 2D mais complexos de serem desenvolvidos devido principalmente a liberdade de movimento e ações dada ao jogador. Esta monografia visa documentar de um ponto de vista estritamente técnico os principais processos para a criação desta estrutura, para isso o jogo é dividido em três camadas: Gráficos - parte que gerência a arte e imagens da tela, Engine - parte que controla as equações de fundo como a física e Jogo - parte que representa o conteúdo que o jogador irá interagir. São diversos os processos que englobam a estrutura do jogo aqui criado, sendo dentre eles: Interação com IA, Física para jogos, animação, interface humano-computador e até mesmo alguns conceitos de game-design. Enfim, os dados levantados e documentados possuem um objetivo didático e visam apresentar um material organizado para ajudar estudantes de programação brasileiros que queiram ingressar na indústria do entretenimento através dos jogos digitaisMonografia Acesso aberto Estudo de engenharia de software e métodos para web, com aplicação no desenvolvimento de um protótipo(2009) Almeida, Galber Portela da Costa; Souza, Graziela Goedert deOs objetivos deste trabalho foram identificar metodologias de Engenharia de Software específicas para web e selecionar uma dessas metodologias para aplicá-la no desenvolvimento de um protótipo. A primeira etapa foi o estudo das particularidades da engenharia de software para web. Os métodos OOHDM, OOWS, WAE e UWE foram estudados. Entre eles foi escolhido o método UWE para desenvolver a modelagem do protótipo. Um sistema, já existente, "Vale um Convite" foi analisado para obtenção dos requisitos. Na seqüência foi escolhida a ferramenta para realizar a modelagem: Magic Draw UWE. Sendo assim, foi realizada a modelagem de casos de uso e de banco de dados, Foram elaborados os modelos de navegação, de processamento e de apresentação, para por fim ser iniciado o desenvolvimento do protótipo. O aplicativo foi validado pela equipe, e por integrantes do público alvo. Além de aprofundar os conhecimentos em engenharia de software para web, necessitou-se aprender novas ferramentas, como o Magic Draw UWE para o desenvolvimento da modelagem. Esse processo foi de fácil entendimento devido à existência de diversos exemplos na literatura. A construção dos modelos de apresentação e de navegação mostraram-se muito eficientes pois auxiliam à equipe de desenvolvimento no planejamento do aplicativo.
- «
- 1 (current)
- 2
- 3
- »