20 resultados para Projecto de desenvolvimento de software

em Repositório Digital da UNIVERSIDADE DA MADEIRA - Portugal


Relevância:

100.00% 100.00%

Publicador:

Resumo:

Este relatório tem como objetivo apresentar e descrever alguns projetos realizados, metodologias utilizadas e toda a experiência que adquiri durante o meu estágio curricular para finalizar o curso de Mestrado em Engenharia Informática da Universidade da Madeira. O principal objetivo deste estágio foi experienciar um ambiente empresarial e ganhar alguma experiência profissional, algo que é bastante requisitado no mercado de trabalho nos dias de hoje. Neste relatório estão referenciadas algumas das responsabilidades que me foram atribuídas, como a liderança de uma equipa e a apresentação de algumas soluções para certos problemas técnicos, bem como a implementação das mesmas. Serão também caracterizadas e criticadas algumas decisões, procedimentos e metodologias utilizadas pela empresa que afetaram de certa forma o desenvolvimento de software de um ponto de vista geral e o próprio sucesso da empresa. Este relatório poderá servir de exemplo, não só para soluções para um problema técnico semelhante aos que aqui apresentei, mas também demonstrar o resultado de certos procedimentos e metodologias utilizadas na empresa no desenvolvimento de software.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

A Porto Santo Line é a empresa responsável pela ligação marítima entre as ilhas Madeira e Porto Santo, oferecendo, para além do transporte, um conjunto de serviços e produtos que estão associado à sua actividade principal. A sua base de clientes inclui não só os residentes de ambas as ilhas, mas também muitos dos turistas que visitam o arquipélago. O posicionamento desta empresa no mercado é feito das formas tradicionais, onde se inclui uma rede de balcões e um site através do qual os clientes podem aceder aos produtos e serviços que constitui a oferta da Porto Santo Line. Num esforço de reforçar a sua presença no mercado e de intensificar a sua aposta na inovação, a empresa tem procurado encontrar novas formas e novos canais para chegar aos seus clientes. Este projecto visa dotar a Porto Santo Line de uma aplicação que estenda a sua presença no mercado, oferecendo aos seus clientes a possibilidade de aceder aos seus produtos e serviços através de equipamentos móveis. Este relatório documenta a realização deste projecto, dando principal enfase ao processo adoptado, assim como ao desenho do sistema e sua avaliação. Procurou-se igualmente evidenciar ao longo do relatório, as considerações mais relevantes na elaboração de um projecto com estas características.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

Este relatório pretende apresentar tanto o projeto desenvolvido assim como a ex-periência vivenciada durante a realização do estágio curricular de conclusão de curso do Mestrado em Engenharia Informática, da Universidade da Madeira. O objetivo de principal foi de desenvolver as minhas áreas de conhecimento, de forma a torna-las em ferramentas úteis para o âmbito profissional. Durante este estágio, foi desenvolvido um projeto de veiculação de anúncios pu-blicitários para toda a rede da empresa ad8biz. Este projeto aborda métodos e técnicas publicitárias assim como, através de Engenharia Reversa, uma possível implementação. Na realização deste projeto foram também abordadas áreas como a Engenharia de Software e Gestão de Projetos, pois foram considerados aspetos relacionados com boas práticas e metodologias de desenvolvimento de software, renegociação de requisitos, e gestão de tarefas.

Relevância:

90.00% 90.00%

Publicador:

Resumo:

A comunicação, escrita do ponto de vista do utente que, por dever de ofício, é avaliador implícito da adequabilidade educativa de software, pretende reflectir sobre alguns dos pressupostos que devem condicionar o design de software "educativo". Discute, sucintamente, esses pressupostos à luz de um enfoque construcionista e de algumas das contribuições consideradas relevantes oriundas da teoria histórico-cultural da actividade.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Este documento reporta as fases de concepção, desenvolvimento e teste de uma unidade autónoma de interrogação de sensores bioquímicos, de custo reduzido e de fácil utilização, baseado na espectroscopia no domínio das frequências. Com este protótipo, é possível efectuar medições de concentrações bioquímicas de diferentes compostos, de acordo com a cabeça sensora utilizada. Devido ao número e à complexidade dos equipamentos de bancada necessários num esquema tradicional, este tipo de medições pode implicar um custo bastante elevado. Daí a importância deste projecto no desenvolvimento de uma alternativa que seja economicamente viável, utilizando novas técnicas de medição. Inicialmente este projecto começou por uma pesquisa significativa dos componentes electrónicos necessários para o desenvolvimento do sistema, seguindo-se uma escolha detalhada do material, de acordo com as características desejadas para o sistema. Um dos factores mais relevantes deste trabalho foi a introdução da instrumentação virtual, utilizada para controlar por intermédio de uma placa de aquisição de dados (DAQ), as componentes electrónicas do sistema e na implementação de um “lock-in” virtual, sendo este responsável pela recuperação dos sinais “enterrados” no ruído de fundo. O sistema desenvolvido é composto pelos seguintes módulos: O módulo de alimentação, que fornece as tensões e correntes para o funcionamento do sistema, o módulo de geração e modulação utilizado para gerar o sinal modulador e fornecer corrente ao LED, o módulo de detecção e amplificação, que recebe e eleva o nível do sinal emitido pela amostra, e por fim, o módulo de controlo e processamento, que recolhe esse sinal através da DAQ e processa-o por intermédio do “lock-in” virtual. Para avaliar o desempenho do sistema de interrogação foi estudada a resposta de um complexo de rutênio luminescente a diferentes temperaturas. São apresentados resultados em que o sistema desenvolvido é comparado com um sistema padrão e caracterizado face aos parâmetros do “lock-in” virtual, demonstrando-se as suas possibilidades e limitações.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Esta tese descreve o desenvolvimento de duas aplicações de software cujo objetivo consiste em demonstrar o funcionamento de duas ferramentas base de Sistemas Digitais. A primeira aplicação, denominada KarnUMa, pretende demonstrar o funcionamento dos Mapas de Karnaugh, que são utilizados na simplificação de expressões algébricas Booleanas. Esta aplicação está disponível em duas versões com destino a duas plataformas distintas: a primeira KarnUMa, disponível para computador, e a segunda Pocket KarnUMa, disponível para terminais móveis sob a forma de Midlet ou Android Package. A segunda aplicação desenvolvida, denominada ParTec, terá como objetivo demonstrar o funcionamento da Técnica das Partições, que é utilizada na eliminação de estados redundantes nas máquinas de estados. Esta segunda aplicação tem apenas o computador como plataforma de destino. Este documento conta com um levantamento das aplicações atualmente existentes nas áreas de interesse, uma descrição das tecnologias utilizadas no desenvolvimento do software, uma apresentação desse mesmo software descrevendo o que este tem de inovador e por fim uma descrição da forma como as aplicações foram publicadas.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Nesta dissertação defendemos uma forma nova de medir o produto de software com base nas medidas usadas na teoria dos sistemas complexos. Consideramos o uso dessas medidas vantajoso em relação ao uso das medidas tradicionais da engenharia de software. A inovação desta dissertação sintetiza-se em considerar o produto de software como um sistema complexo, dotado de uma estrutura que comporta vários níveis e na proposta da correlação de gama longa como medida da complexidade de estrutura de programas fontes. Essa medida, invariante para a escala de cada nível da estrutura, pode ser calculada automaticamente. Na dissertação, primeiro descrevemos o processo de desenvolvimento do software e as medidas existentes para medir o referido processo e produto e introduzimos a teoria dos sistemas complexos. Concluímos que o processo tem características de sistema complexo e propomos que seja medido como tal. Seguidamente, estudamos a estrutura do produto e a dinâmica do seu. processo de desenvolvimento. Apresentamos um estudo experimental sobre algoritmos codificados em C, que usamos para validar hipóteses sobre a complexidade da estrutura do produto. Propomos a correlação de gama longa como medida da complexidade da estrutura. Estendemos essa medida a uma amostra codificada em Java. Concluímos, evidenciando as limitações e as potencialidades dessa medida e a sua aplicação em Engenharia de Software.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Generalized hyper competitiveness in the world markets has determined the need to offer better products to potential and actual clients in order to mark an advantagefrom other competitors. To ensure the production of an adequate product, enterprises need to work on the efficiency and efficacy of their business processes (BPs) by means of the construction of Interactive Information Systems (IISs, including Interactive Multimedia Documents) so that they are processed more fluidly and correctly.The construction of the correct IIS is a major task that can only be successful if the needs from every intervenient are taken into account. Their requirements must bedefined with precision, extensively analyzed and consequently the system must be accurately designed in order to minimize implementation problems so that the IIS isproduced on schedule and with the fewer mistakes as possible. The main contribution of this thesis is the proposal of Goals, a software (engineering) construction process which aims at defining the tasks to be carried out in order to develop software. This process defines the stakeholders, the artifacts, and the techniques that should be applied to achieve correctness of the IIS. Complementarily, this process suggests two methodologies to be applied in the initial phases of the lifecycle of the Software Engineering process: Process Use Cases for the phase of requirements, and; MultiGoals for the phases of analysis and design. Process Use Cases is a UML-based (Unified Modeling Language), goal-driven and use case oriented methodology for the definition of functional requirements. It uses an information oriented strategy in order to identify BPs while constructing the enterprise’s information structure, and finalizes with the identification of use cases within the design of these BPs. This approach provides a useful tool for both activities of Business Process Management and Software Engineering. MultiGoals is a UML-based, use case-driven and architectural centric methodology for the analysis and design of IISs with support for Multimedia. It proposes the analysis of user tasks as the basis of the design of the: (i) user interface; (ii) the system behaviour that is modeled by means of patterns which can combine Multimedia and standard information, and; (iii) the database and media contents. This thesis makes the theoretic presentation of these approaches accompanied with examples from a real project which provide the necessary support for the understanding of the used techniques.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

A indústria de sensores de fibra óptica está a tornar-se cada vez mais importante e emprega diferentes técnicas que permitem monitorizar uma grande variedade de parâmetros. Uma das técnicas que apresenta grandes potencialidades, devido ao seu elevado desempenho, é a técnica interferométrica, que fornece, simultaneamente, uma grande sensibilidade e uma larga gama dinâmica. Além destas vantagens, juntam-se as vantagens comuns associadas a todos os sensores de fibra óptica, tais como passividade eléctrica, fiabilidade e possibilidade de multiplexagem, que também se aplicam aos sensores interferométricos. Outra técnica muito utilizada no ramo dos sensores de fibra óptica, em configurações interferométricas com intuito de interrogação, é a técnica de interferometria de luz branca. Esta técnica permite precisão de medição, insensibilidade a flutuações da potência óptica ao longo do sistema de interrogação, assim como uma resolução elevada. Com o intuito de tornar os sistemas de instrumentação / interrogação mais compactos e flexíveis foi desenvolvida uma plataforma de instrumentação virtual, que consiste em aplicações de software que implementam as funções dos instrumentos físicos em ambiente computacional. Esta área permite obter sistemas de instrumentação / interrogação menos complexos, de maior portabilidade e com um custo mais reduzido. Esta dissertação tem como objectivo o desenvolvimento de um sistema de interrogação de sensores de fibra óptica interferométricos controlado automaticamente através de instrumentação virtual, sendo necessário numa fase inicial um estudo aprofundado dos sensores de fibra óptica, das diferentes técnicas de interrogação e da área de instrumentação virtual. O capítulo 1 é o capítulo de introdução, onde são apresentados de forma genérica os diferentes conceitos inerentes ao trabalho, nomeadamente sensores de fibra óptica e os conceitos de interrogação de sensores interferométricos e conceitos de instrumentação virtual. Os sensores interferométricos são abordados com mais detalhe no capítulo 2. Neste capítulo são abordados os conceitos teóricos de interferometria, assim como os diferentes esquemas interferométricos geralmente utilizados em sensores de fibra óptica.No capítulo 3 são apresentados os diferentes esquemas de detecção de sinal utilizados para interrogar sensores interferométricos de fibra óptica. É apresentada a técnica de interferometria de luz branca e os esquemas de detecção de sinal homódina e heteródina. O conceito de instrumentação, com ênfase nos sistemas de instrumentação virtual é apresentado no capítulo 4. É abordado o tema de sistemas de instrumentação tradicionais e de instrumentação virtual, dando ênfase às vantagens destes últimos. É também apresentado o ambiente de programação LabVIEW e o amplificador lock-in virtual, utilizado no desenvolvimento do projecto. No capítulo 5 é apresentado o desenvolvimento do sistema de interrogação de sensores interferométricos proposto inicialmente. Todo o desenvolvimento, desde implementação do interferómetro receptor, passando pelo sistema de controlo baseado em instrumentação virtual, até à caracterização do sistema está documentado neste capítulo. A monitorização e caracterização de sensores interferométricos com o sistema apresentado no capítulo 5 estão documentadas no capítulo 6. No capítulo 7 são apresentadas as conclusões relativas ao trabalho desenvolvido, assim como as perspectivas futuras de evolução do sistema implementado.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Este documento é o relatório final de um projecto de Mestrado, da Universidade da Madeira em colaboração com a empresa Informar. O objectivo deste projecto consistiu na documentação da arquitectura de software do sistema ARQUO. O pacote de documentação, resultado final deste projecto, consiste na documentação das várias vistas aplicadas ao sistema e á documentação que se aplica a mais do que uma dessas vistas. A escolha do “template” a usar para documentar o sistema, a escolha das vistas, o estudo sobre a forma como modelar a informação de cada vista e a forma de apresentação do pacote de documentação foram os passos mais importantes do projecto.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Defendemos a ideia de que factores como a globalização e a europeização, aliados a constantes critérios de convergência, cuja fuga se torna sinónimo de fracasso e distanciamento face a uma Europa que se pretende competitiva, apelam a um redesenhar das acções quer sociais como educativas. Esta investigação visa explorar e descrever os processos que ao nível das escolas de ensino secundário público do Concelho do Funchal consubstanciam a dimensão europeia da educação. A partir de um estudo de caso múltiplo recorremos à análise documental dos Projectos Educativos de Escola, bem como de dezoito Programas de disciplinas e das orientações para as áreas curriculares não disciplinares, focalizando a interpretação da Europa na acção da escola por intermédio das noções chave, dos temas e tópicos relativos à dimensão europeia da educação, segundo a Recomendação n.º R (83) 4 e a Resolução n.º 1 do Conselho da Europa. Concluiu-se que a dimensão europeia da educação é vivenciada nas escolas analisadas, pela variedade de actividades que exploram daquela dimensão, muito embora a visão educativa que o texto dos Projectos contempla não seja, na maioria dos casos, directa no propósito de valorização da dimensão europeia da educação. É uma questão formal que importa ser rectificada para que dentro deste discurso haja uma maior congruência entre a teoria e a prática. Já ao nível dos curricula verificou-se que é pela transversalidade da educação para a cidadania que a dimensão europeia da educação se personifica. Todavia, destacámos os Programas Nacionais em que a Europa é revisitada sob os temas e tópicos que a norma europeia recomenda, concluindo-se que pelas áreas ou domínios de referência subjacentes à visão geral do desenvolvimento dos conteúdos programáticos, há uma valorização de temáticas como a preservação da diversidade cultural e geográfica da Europa; o pluralismo linguístico e a riqueza sociocultural que daí advém; as alterações climáticas e o posicionamento da política comum europeia para as questões ambientais; a história e evolução da Europa e suas instituições, como ainda, a valorização de grandes temas como a consciencialização dos jovens para a cidadania europeia activa, sob os pilares da tolerância, solidariedade, cooperação, paz e democracia.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Uma linha de produtos de software (LPS), é um conjunto de produtos que partilham funcionalidades comuns, desenvolvidos de forma sistemática a partir de um conjunto de elementos de software base da LPS. As abordagens de desenvolvimento baseado em LPS revolucionaram a forma como as organizações realizam a engenharia de software. A obtenção de economias de escala, na concepção e distribuição de novos produtos, pela reutilização dos elementos de software base da LPS e instanciação dos variantes respectivos, é um dos principais benefícios na adopção desta abordagem. Numa LPS, a arquitectura de software de referência vai para além da dicotomia desenho/ codificação da arquitectura de software tradicional. A sua documentação, inclui a representação da arquitectura de software da LPS e respectivos pontos de variabilidade, bem como a descrição do processo para instanciação dos produtos. Numa pequena e média empresa (PME), os recursos humanos, técnicos e financeiros são escassos. A viabilidade da implementação de uma LPS adequa-se num contexto de redução de custos operacionais e eficiência do processo de produção dos produtos de software. O objectivo deste trabalho é o desenvolvimento e aplicação de uma metodologia para a gestão e implementação de uma LPS, adequada à realidade de uma PME. As principais contribuições do trabalho incluem: a) uma metodologia para a implementação e gestão de uma LPS adequada a uma PME, que prevê a definição da arquitectura de software da LPS com base num conjunto de produtos já existentes, b) a representação da arquitectura de software de uma LPS, suportado por modelos UML, estendidos através de um perfil UML, baseado em 3+1 perspectivas: dos requisitos, da implementação e dos componentes de execução, sendo que a vista (+1)ou “vista produtos” é uma instanciação das restantes três vistas no contexto particular da LPS ou de um produto, num determinado momento no tempo. A metodologia proposta foi aplicada à solução ARQUO™, uma solução real e em produção em diversas organizações.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

O presente trabalho insere-se no âmbito do Mestrado em Arte e Património, no Contemporâneo e Actual. Pretende-se com este estudo caso valorizar uma antiga casa, dos finais do século XIX, que até muito recentemente serviu de residência de família. Hoje, cremos ser necessário repensar a actualidade, colocando a hipótese da valorização destas habitações e a sua preservação. Reflectir a sua reutilização, apostando noutras iniciativas multidisciplinares, onde as áreas da cultura e do lazer possam coexistir, e permitir, assim, a sua sustentabilidade. Deste modo, pretendemos elaborar um projecto, um espaço inovador, alternativo; criar um espaço Galeria – Livraria – Restaurante e/ou outros serviços contribuindo assim para o desenvolvimento local – Freguesia de Santo António – mas também para toda a Madeira. Ao investir nas áreas da cultura e do lazer, ambicionamos atrair o público e possibilitar que os visitantes possam usufruir de eventos e encontros significativos, bem como a oportunidade de um maior convívio social e cultural, proporcionando a interacção e as aprendizagens informais. Na primeira parte, tratamos de alguns aspectos relacionados com a sociedade actual e a cultura. Também fazemos um breve estudo sobre a evolução do Espaço Galeria em Portugal e apresentamos alguns espaços da actualidade, quer em Portugal Continental quer na Madeira. A segunda parte, refere-se ao local de implementação do espaço – dinamização de espaços e actividades culturais na Freguesia de Santo António; criação e apresentação do espaço – estudo caso: Reabilitação - a primeira ideia/ Ante Projecto.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Este projecto foi realizado na Universidade da Madeira, no âmbito do Mestrado em Engenharia Informática e tem como título “Plataforma para o suporte de Blended Peer Assisted Learning”. Ao longo da nossa pesquisa sobre os vários métodos de aprendizagem online, deparamo-nos com uma grande lacuna que abrange a maior parte dos sistema de ensino assistidos por computador, ou seja, todas elas preocupam-se com a passagem de conhecimentos, mas raras são aquelas que têm em atenção o tipo de utilizador, qual a seu percurso académico e profissional, qual a metodologia que fará com que o mesmo capte melhor os conteúdos, etc. Com este objectivo em mente, e tendo em atenção as diversas plataformas e metodologias de ensino existentes, optou-se por elaborar uma arquitectura de uma plataforma capaz de centralizar na mesma, um conjunto de funcionalidades e metodologias que possibilitassem um acompanhamento mais específico do utilizador, proporcionando um maior conhecimento, através do qual poderia encaminhar o utilizador para a estratégia de aprendizagem que mais se adequasse a um utilizador com as suas características. Como se poderá constatar no decorrer desta dissertação, a plataforma desenhada e o módulo desenvolvido têm como base teórica o Peer Assisted Learning (PAL) e as suas estratégias de aprendizagem. O PAL é um conceito relativamente novo, que se encontra em plena ascensão, sendo cada vez maior o número de instituições/organizações que adoptam o PAL como metodologia de ensino para a formação dos seus membros. Este crescimento deve-se em grande parte às várias estratégias PAL que visam uma maior adequação ao tipo de utilizador, contribuindo assim para uma aprendizagem mais rápida e eficaz. Uma vez que a implementação da plataforma na sua totalidade seria de todo impossível, optouse por desenvolver apenas um dos módulos referente à estratégia de PAL – Peer Tutoring (PT). No final, o objectivo principal, passa não só por fornecer as bases necessárias ao desenvolvimento da referida plataforma, mas também pela disponibilização do módulo de PT que servirá de referência para o desenvolvimento das restantes estratégias. Tendo em atenção toda a investigação efectuada, facilmente se depreende as inúmeras vantagens que podem advir da utilização do PAL, das quais se salienta, a adequação da estratégia PAL mais indicada para cada tipo de utilizador.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Os ambientes virtuais têm sido cada vez mais utilizados nas mais diferentes áreas, quer na medicina, engenharia civil ou até mesmo em áreas terapêuticas. Devido à sua emergente utilização foi estabelecido em parceria com o Museu da Baleia, através de várias reuniões, que seria viável a modelação de cenários virtuais, onde se desenvolvessem animações, com o intuito de que representassem o ciclo de vida das baleias cachalotes. Esta escolha foi efectuada de forma a envolver várias temáticas relacionadas com as baleias cachalotes, desde a migração, os problemas relacionados com o lixo no fundo do mar, etc. De seguida, foi construída uma Framework para incorporação destas animações (vídeos) e realização de actividades utilizando diferentes tipos de médias, Realidade Virtual e Realidade Aumentada, tornando desta forma as actividades mais interactivas, estimulantes e atractivas. Para a execução destas etapas do projecto foi decidido utilizar a ferramenta 3ds Max para a modelação dos objectos que iriam compor os cenários virtuais, bem como a sua animação. Para a implementação da Framework foi decidido utilizar o Adobe Flash visto ser uma ferramenta que permite a incorporação de diferentes tipos de médias, de Realidade Virtual, Realidade Aumentada e possibilita a construção de uma interface simples e atractiva. Esta Framework foi desenvolvida para que no futuro seja possível ser modificada, isto é, para que seja capaz de efectuar a incorporação de outros tipos de conteúdos, assim como a edição dos que já estão implementados.