Universidade de Lisboa Repositório da Universidade de Lisboa

Repositório da Universidade de Lisboa >
Faculdade de Ciências (FC) >
FC - Dissertações de Mestrado >

Please use this identifier to cite or link to this item: http://hdl.handle.net/10451/5939

Título: Desenvolvimento e reengenharia de aplicações web de suporte ao negócio e integração com sistemas de business intelligence
Autor: Moreira, Silvio Amir Alves
Orientador: Antunes, Luís Alberto dos Santos, 1967-
Faria, Hélder Nuno Rodrigues
Palavras-chave: Business Intelligence
Indicadores de desempenho
Desenvolvimento ágil
Engenharia de software
Arquitectura de software
Trabalhos de projecto de mestrado - 2009
Issue Date: 2009
Resumo: A crescente competitividade e exigência a nível de desempenho das organizações obriga a que estas, cada vez mais, tenham à sua disposição ferramentas de gestão que permitam monitorizar e acompanhar a saúde e desempenho do seu negócio no sentido de, por um lado, identificar, mitigar e evitar riscos atempadamente, e por outro, optimizar áreas problemáticas. Apesar de existirem no mercado inúmeras ferramentas de suporte ao negócio com capacidades de business intelligence, estas tipicamente apresentam um carácter genérico, obrigando a um grande esforço de desenvolvimento, parametrização, instalação e manutenção de soluções, sendo construídas no âmbito de projectos de grande dimensão. Estes factores, aliados à utilização de modelos de desenvolvimento pouco ágeis, dão origem a soluções que apresentam dificuldade em acompanhar a evolução das necessidades e requisitos do negócio, comportando muitas vezes custos proibitivos para grande parte das empresas nacionais. O trabalho que este relatório descreve consistiu: na reengenharia de uma aplicação previamente desenvolvida na organização de acolhimento que oferece a capacidade de cálculo de indicadores de desempenho, na maturação de alguns dos conceitos aplicados e na criação de um conjunto de peças de software que permitem, com baixos custos de desenvolvimento, instalação e manutenção oferecer soluções de business intelligence, à medida, em contextos e clientes diversificados. O problema proposto foi abordado de uma perspectiva de engenharia de software, permitindo a identificação e implementação de um processo de desenvolvimento que permite optimizar custos de produção e melhorar a qualidade do produto final, o desenvolvimento de componentes reutilizáveis e a criação de uma arquitectura de software focada em atributos de qualidade, nomeadamente a extensibilidade, modificabilidade, interoperabilidade e desempenho do sistema.
The increasing competitiveness and demand for continuous improvement of today’s organizations, dictates the need for management tools that enable the monitoring and evaluation of their business health and performance. The analysis of these metrics will induce and allow the beforehand mitigation or elimination of these risks and also, the optimization of problematic processes, areas or sectors. Despite the availability of innumerous business support tools with business intelligence capabilities currently available on the market, they tend to be complex and generic. As such, these tools normally require great effort in terms of development, customization, deployment and maintenance of solutions that are delivered within large and complex projects. These factors, allied to the use of non-agile development models and project management strategies, lead to solutions that have difficulty keeping in pace with the evolution of business needs and requirements and bear costs that are prohibitive to the majority of national companies. The work described in this report consisted in the process of reengineering of an application that provides the extraction of key performance indicators, the maturation of some of the key concepts used in this solution and development of a set of software artifacts that, with low development, deployment and maintenance costs, allows for the delivery of custom business intelligence solutions in diverse customers and contexts. The proposed problem was approached from a software engineering perspective that led to: the acknowledgment and implementation of a software development process that optimize production costs and increments the quality of the final product, the development of reusable components and the design of a software architecture focused in the quality attributes of the system namely its extensibility, modifiability, interoperability and performance.
Descrição: Trabalho de projecto de mestrado em Engenharia Informática (Engenharia de Software), apresentado à Universidade de Lisboa, através da Faculdade de Ciências, 2009
URI: http://hdl.handle.net/10451/5939
Appears in Collections:FC - Dissertações de Mestrado

Files in This Item:

File Description SizeFormat
ulfc100054_tm_Silvio_Moreira.pdf4,74 MBAdobe PDFView/Open
Statistics
FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpaceOrkut
Formato BibTex mendeley Endnote Logotipo do DeGóis 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

  © Universidade de Lisboa / SIBUL
Alameda da Universidade | Cidade Universitária | 1649-004 Lisboa | Portugal
Tel. +351 217967624 | Fax +351 217933624 | repositorio@reitoria.ul.pt - Feedback - Statistics
DeGóis
Promotores do RCAAP   Financiadores do RCAAP

Fundação para a Ciência e a Tecnologia Universidade do Minho   Governo Português Ministério da Educação e Ciência PO Sociedade do Conhecimento (POSC) Portal oficial da União Europeia