You are on page 1of 7

Viabilidade operacional da biblioteca Aspectos Gerais

O software da imperial college of engineering um aplicativo que tem como proposta inicial realizar o registo de livros e revistas no sistema como meio de facilitar o gerenciamento de obras adquiridas, bem como facilitar a requisio de fotocpias por parte dos leitores, tornado estas actividades menos dispendiosas. Para o seu funcionamento haver um servidor localizado dentro da instituio que armazena toda informao referente as obras e aos clientes (Leitores). O sistema encontra-se equipado com uma base de dados central para obter toda informao que possam ser solicitadas pelos leitores, como uma interface amigvel os funcionrios encontram muita facilidade ao manuse-lo.

Performance O modelo actual de operao no oferece muita fluidez pois toda informao deve ser introduzida manualmente o que contribui para uma perca significativa de tempo, demora ao atendimento de clientes e elevado nmero de papis como meio de manter registos das obras. Com implantao de um novo sistema a maioria das operaes que eram efectuadas manualmente passaram a ser automatizadas, com alta capacidade de processamento dos computadores actuais, calcula-se que o sistema processaria milhes registos se comparado com a situao actual. Com o novo sistema as procuras solicitadas pelos leitores serram satisfeitas em intervalo de tempo muito curto, visto que no novo modelo bastara introduzir a solicitao no sistema e teremos de imediato a resposta.

Eficincia A utilizao do novo sistema e dos seus recursos computacionais poder maximizar o fluxo de informao permitindo assim que certas operaes levem menos tempo e no necessitem de muitas pessoas para executa-las, deixando-as livres para exercer outras actividades, visando deste modo uma melhoria significativa no funcionamento da biblioteca.

Informao Com a implementao do novo sistema as informaes serram formatadas correctamente visto que todos os registos seguem um padro fixo j incorporado no sistema e os relatrios no precisam ser redigidos pois j posem um esquema adoptado pela instituio, contribuindo para uma diminuio de erros ortogrficos. Com o novo sistema as actividades passam a levar menos tempo de processamento, bem como menos tempo de resposta influenciando desde modo na pertinncia ou clareza da informao.

Servios Quanto ao aspecto de confiabilidade tanto no modelo actual como no novo sistema tm a capacidade de entregar o produto final desejado, porem com o novo sistema o produto final entregue em menos tempo. No que diz respeito a segurana o novo sistema muito melhor que o modelo actual, visto que toda sua informao encontrase armazenada em ficheiros protegidos com senhas, e com a utilizao do novo sistema as tarefas executadas passam a ser mais flexveis permitindo o uso de vrias mquinas para fazer a mesma operao.

Controle No modelo actual de operao no h segurana da informao, estando este susceptvel a maior probabilidade de fraude, visto que a informao no encontra-se protegida a todo o tempo. Com o uso do novo sistema a questes de segurana seriam resolvidas de imediato pois toda informao encontra-se armazenada num sistema protegido por criptografia evitando assim que pessoas que no tenham acesso ao sistema possam eliminar ou modificar qualquer tipo de informao, diminuindo a probabilidade de ocorrncia de fraude.

Viabilidade tcnica da biblioteca

Este sistema ser implementado usando a linguagem de programao java, uso de base de dados MySql e sistema operacional Windows XP.

Linguagem de Programao Soluo 1: Linguagem Java

Aspectos Gerais A linguagem Java uma linguagem robusta e multiplataforma, ou seja, o seu programa consegue rodar em vrias plataformas diferentes (incluindo sistemas operacionais distintos). Java uma linguagem que obedece aos padres de programao orientada a objectos, A portabilidade uma das caractersticas que se inclui nos objectivos de uma linguagem orientada a objectos. No Java ela foi obtida de maneira inovadora com relao ao grupo actual de linguagens orientadas a objectos. No necessrio recompilar um programa para que ele seja executado numa mquina de sistema diferente, ao contrrio do que acontece, por exemplo, com programas escritos em C e outras linguagens.

Pontos Fortes Multiplataforma Abstrao do Hardware Menos propensa a erros Linguagem de fcil aprendizado Fcil desenvolvimento para aplicaes de Rede

Pontos Fracos A linguagem precisa de uma mquina virtual para rodar, comprometendo a velocidade do programa Menor controle sobre o hardware

Soluo 2: Linguagem C

Aspectos Gerais

C uma linguagem de programao compilada de propsito geral, estruturada, imperativa, de alto nvel, e padronizada. A linguagem C classificada de alto nvel pela prpria definio desse tipo de linguagem. A programao em linguagens de alto nvel tem como caracterstica no ser necessrio conhecer o processador, ao contrrio das linguagens de baixo nvel. As linguagens de baixo nvel esto fortemente ligadas ao processador. A linguagem C permite acesso de baixo nvel com a utilizao de cdigo Assembly no meio do cdigo fonte. Assim, o baixo nvel realizado por Assembly e no C. Desde ento, espalhou-se por muitos outros sistemas, e tornou-se uma das linguagens de programao mais usadas, e influenciou muitas outras linguagens, especialmente C++, que foi originalmente desenvolvida como uma extenso do C. Esta linguagem de programao requer um conhecimento muito slido para a realizao da comunicao entre mquinas que estejam conectadas em rede, alm de ser muito dispendioso o desenvolvimento desta comunicao.

Pontos Fortes Velocidade Portabilidade

Pontos Fracos

S portvel algumas partes do cdigo, no sendo portvel o seu executvel

Capacidade de Acessar Recursos de Baixo Dificuldade na Implementao Nvel

Sistema de Gerenciamento de Base de Dados

Soluo 1: Base de dados MySQL

O MySql um sistema de gerenciamento de base de dados relacional, que suporta grande quantidade de dados com bastante eficcia, alm de oferecer estabilidade, suporte por parte de seus desenvolvedores e baixo custo. Esse SGBDR opera em diversas plataformas e possui muitas interfaces para programao de aplicao API (Applications Programming Interface), permitindo ao desenvolvedor acessar e modelar o banco de dados via programas em vrias linguagens. O SGBDR MySQL um sistema livre e gratuito, sendo seu cdigo fonte aberto, com isso vem rapidamente ocupando o seu espao no mercado. Deste modo, maioria de suas verses no requer nenhuma licena ou compra, e sua distribuio possui duas verses, a binrio ou cdigo fonte. Estas verses esto disponveis e acessveis a todos, e suas funcionalidades podem ser adequadas de acordo com as necessidades do usurio.

Pontos fortes Otimizado para aplicaes em rede

Pontos fracos No suporta transaes commit, rollback, nveis de isolamento.

Compatibilidade com diversas linguagens No executa backup consitente com base de programao de dados no ar e se as atualizaes estiverem sendo realizadas Baixa exigncia de processamento em No tem recursos contra falhas no comparao com os demais SGBD desligamento do banco durante a autalizao de dados. Licena gratuita Compatvel com diversos S.O's

Soluo 2 : Microsoft SQL Server

O Microsoft Sql Server, Motor de base de dados robusto, escalvel e apropriado para plataformas Windows. Suporta manipulao de dados estruturados e dados no estruturados (XML) o que permite alargar o nvel de opes relativamente estruturao da informao. Inclu diversos sistemas de replicao facilitando a distribuio dos dados para diversas plataformas. Esta funcionalidade permite a integrao com diversos sistemas heterogneos, incluindo bases de dados implementadas noutros SGBDs, como por exemplo Oracle. O SQL Server inclui ferramentas de gesto incorporadas que facilitam a gesto de toda a informao, Possui ferramentas de desenvolvimento integradas que permitem a extraco, actualizao e carregamento de dados de uma forma automatizada e interligada com ferramentas como o Microsoft Visual Studio. O ambiente flexvel para programao e as ferramentas automatizadas e integradas para uma boa administrao da base de dados, simplifica a implementao de um sistema eficaz e seguro.

Pontos fortes Suporte a diversas programao liguagens

Pontos fracos de Requisito de hardware elevados

Compatvel com diversos S.O's

Custo elevado para a obteno de Licena de uso As aplicaes .NET so projetadas em sua maioria para a utilizao em plataforma windows de escrever aplicativos

Desenvolvimento XML

Facilidade de integrao com o MySQL Dificuldade Server portveis. Integrao direta com o Microsoft Visual Estudio

You might also like