DSpace at My University FC - Faculdade de Ciências FC - Informática
Use este identificador para citar ou linkar para este item: http://monografias.uem.mz/handle/123456789/1655
Tipo: Trabalho de Conclusão de Curso
Título: Programação orientada a objectos, uma solução para a reutilização de código.: a criação de uma biblioteca de elementos reutilizáveis para a gestão de permissões de acesso a elementos de um software
Autor(es): Boane, Jorge Paulino
Primeiro Orientador: Saugene, Zeferino
Resumo: Vivemos numa era em que a corrida atrás do tempo é um dos principais desafios impostos às organizações e à sociedade em geral, daí que alguns comparam o tempo ao dinheiro e, na verdade pode assim ser considerado pois, a dinâmica do mercado e do negócio em geral exigem que as actividades sejam feitas em tempo recorde pois quanto menos tempo a execução de tarefas levar maior será a possibilidade de ganhar um espaço considerável no mercado. Os clientes estão interessados em ter os resultados (produtos) o mais breve possível e eles optarão por quem prometa (e claro, cumpra) disponibiliza-los num intervalo de tempo relativamente curto. Esta realidade é partilhada por quase todos os tipos de organizações pois em todos eles existe aquele que chamamos de cliente (o beneficiário) o qual não está interessado em levar tanto tempo à espera dum resultado. Neste contexto, diversas organizações/empresas se sentem pressionadas a adoptar novos mecanismos de trabalho com vista a satisfazer o cliente cada vez mais exigente em termos de qualidade do produto e o tempo que este tem de esperar pelos mesmos. Esses mecanismos baseiam- se no uso de técnicas, ferramentas, e metodologias que flexibilizam as actividades organizacionais. Entre as organizações mais afectadas com esta nova dinâmica do negócio encontram-se as que se dedicam ao desenvolvimento de aplicações informatizada (Leite, 2007)^ A crescente procura de sistemas de informação automatizados faz com que os responsáveis pelo desenvolvimento de aplicações se vejam sobrecarregados de projectos de desenvolvimento de aplicações os quais possuem restrições muito rigorosas de tempo de execução, isto é, os prazos de entrega dos projectos são muito reduzidos daí que as mesmas têm procurado usar metodologias suficientemente flexíveis para responder a esta e outras exigências do mercado. Com vista a responder a dinâmica do mercado e satisfazer requisitos tais como, consistência (das aplicações), flexibilidade e baixo custo (em termos de esforços de desenvolvimento, tempo de desenvolvimento, etc.), os que se dedicam ao desenvolvimento de aplicações têm vindo a empregar técnicas de desenvolvimento de aplicações, dentre as quais se podem destacar: Programação funcional, Programação lógica, Programação estruturada, a programação modular, programação orientada a eventos, entre outros métodos de concepção de aplicações. Uma das técnicas que se mostrou ser poderosa para o alcance dos atributos listados anteriormente é a programação orientada a objectos a qual até hoje é uma opção quase inevitável para o desenvolvimento de aplicações de baixo custo, flexíveis e de fácil manutenção (Larman, 1998).
Abstract: We live in an era in which the race after time is one of the main challenges imposed on organizations and society in general, which is why some compare time to money and, in fact, the dynamics of the market and business in They generally require activities to be carried out in record time because the less time it takes to carry out tasks, the greater the possibility of gaining considerable space in the market. Customers are interested in having the results (products) as soon as possible and they will choose whoever promises (and of course fulfills) makes them available in a relatively short period of time. This reality is shared by almost all types of organizations because in all of them there is the one we call the customer (the beneficiary) who is not interested in waiting so long for a result. In this context, several organizations/companies feel pressured to adopt new work mechanisms in order to satisfy the increasingly demanding customer in terms of product quality and the time he has to wait for them. These mechanisms are based on the use of techniques, tools, and methodologies that make organizational activities more flexible. Among the organizations most affected by this new business dynamic are those dedicated to the development of computerized applications (Leite, 2007)^ The growing demand for automated information systems causes application developers to find themselves overwhelmed by application development projects which have very strict execution time constraints, that is, project delivery times are very short. that they have sought to use sufficiently flexible methodologies to respond to this and other market demands. In order to respond to market dynamics and satisfy requirements such as consistency (of applications), flexibility and low cost (in terms of development efforts, development time, etc.), those dedicated to application development have been coming to employ application development techniques, among which we can highlight: Functional programming, Logic programming, Structured programming, modular programming, event-oriented programming, among other application design methods. One of the techniques that proved to be powerful for achieving the attributes listed above is object-oriented programming, which until today is an almost inevitable option for the development of low-cost, flexible and easy-to-maintain applications (Larman, 1998).
Palavras-chave: Sistemas de informação
Software
Gestão de biblioteca
Modelaçao de objectos
Componentes reutilizáveis
CNPq: Ciências Exactas e da Terra
Ciência da Computação
Idioma: por
País: Moçambique
Editor: Universidade Eduardo Mondlane
Sigla da Instituição: UEM
metadata.dc.publisher.department: Faculdade de Ciências
Tipo de Acesso: Acesso Aberto
URI: http://monografias.uem.mz/handle/123456789/1655
Data do documento: 1-Jul-2008
Aparece nas coleções:FC - Informática

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
2008 - Jorge Paulo Boane.pdf1.61 MBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.