Escolar Documentos
Profissional Documentos
Cultura Documentos
projeto de biblioteca
Dependência da rede municipal e ausência de conexão com a internet: O sistema deve operar
exclusivamente na rede de computadores municipais, sem depender da internet para sua operação. Isso
significa que todas as funcionalidades e recursos do sistema devem ser acessíveis e executados localmente,
sem a necessidade de acesso a serviços ou recursos externos.
Restrição 2:
Compatibilidade com diferentes sistemas operacionais: A biblioteca possui máquinas que operam com
sistema operacional Linux e outras com Windows. O sistema a ser desenvolvido precisa ser compatível com
ambos os sistemas operacionais, garantindo que funcione corretamente em ambas as plataformas. Isso implica
em selecionar tecnologias e frameworks que funcionem de maneira consistente em ambas as plataformas e
realizar testes abrangentes para garantir que o sistema seja executado corretamente em ambas as
configurações.
2. Partindo das restrições apresentadas, indique o tipo de sistema que deve ser desenvolvido:
sistema desktop (em computadores) ou sistema web (via internet) ousistema mobile (em smartphones).
Justifique sua resposta.
Tipo de sistema:
o tipo de sistema que deve ser desenvolvido é um sistema desktop, que será instalado e
executado nos computadores da rede interna da biblioteca.
Justificativa:
A necessidade de operar apenas na rede municipal, sem conexão com a internet, indica que o sistema
não precisa ser acessado remotamente ou através de dispositivos móveis. Além disso, a informação de
que algumas máquinas operam com sistema operacional Linux e outras com Windows sugere que um
sistema desktop instalado localmente seria a solução mais adequada para garantir a compatibilidade com
ambos os sistemas operacionais.
Considerando o contexto do projeto, as restrições e o tipo de sistema escolhido (sistema desktop), uma
linguagem de programação adequada para o desenvolvimento desse sistema é o Java.
4. Para a linguagem listada no item anterior, pesquise e cite o nome de um IDE (ambiente de
desenvolvimento integrado) que possa ser usado para a programação do sistema.
Um IDE (Integrated Development Environment) amplamente utilizado para programação em Java é o
Eclipse. O Eclipse é uma IDE de código aberto e multiplataforma, projetada especificamente para
desenvolvimento Java, embora também suporte várias outras linguagens de programação. Ele oferece
recursos avançados de edição de código, depuração, gerenciamento de projetos e integração com sistemas
de controle de versão. O Eclipse possui uma interface intuitiva e personalizável, com recursos como auto
completar, realce de sintaxe e navegação rápida pelo código, o que facilita o desenvolvimento e a
manutenção do sistema. Além disso, ele suporta a instalação de plugins e extensões para estender suas
funcionalidades e atender às necessidades específicas do projeto. Outra vantagem do Eclipse é a sua
integração com ferramentas de construção e gerenciamento de dependências, como o Maven e o Gradle,
que podem ser utilizadas para facilitar o gerenciamento e a criação do projeto. Portanto, o Eclipse é uma
opção popular e sólida de IDE para o desenvolvimento do sistema em Java para a biblioteca do município
“Deverá ser disponibilizada uma busca informatizada por publicações na biblioteca. O usuário poderá
acessar um computador disponível e informar dados da publicação, como nome e autor. A tela mostrará o
resultado da busca dessas informações oriundas da base de dados do sistema. O usuário poderá solicitar
a impressão de um tíquete com os dados da publicação e a localização nas prateleiras da biblioteca.”
Com base na descrição do requisito, os seguintes equipamentos físicos (hardware) estão diretamente
envolvidos na operação: Computador: O requisito menciona que o usuário poderá acessar um
computador disponível para realizar uma busca informatizada por publicações. Esse computador é
o dispositivo no qual o sistema será executado e onde o usuário interagirá com a interface do sistema.
Impressora: O requisito menciona que o usuário poderá solicitar a impressão de um tíquete com os dados
da publicação e a localização nas prateleiras da biblioteca. Portanto, é necessário ter uma impressora
disponível para que o sistema possa imprimir esses tíquetes com as informações solicitadas. Esses
equipamentos são essenciais para permitir a operação do sistema de busca informatizada por
publicações na biblioteca, permitindo que os usuários realizem pesquisas, visualizem os resultados
e imprimam tíquetes com informações relevantes.