Buscar

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

6
nome do cursO
nome do(s) autor(es) em ordem alfabética
produção textual
Saquarema
2021
nome do(s) autor(es) em ordem alfabética
produção textual
Trabalho apresentado à Universidade Unopar, como requisito parcial à aprovação no primeiro semestre do curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas.
Saquarema
2021
SUMÁRIO
INTRODUÇÃO	3
TAREFA 1	4
TAREFA 2	7
TAREFA 3	10
TAREFA 4	11
CONCLUSÃO	13
REFERÊNCIAS	14
INTRODUÇÃO
	O surgimento dos computadores é recente comparado ao surgimento da sociedade. A evolução das máquinas é uma página que está sempre a ser atualizada diante da providência de melhorias conforme a necessidade do usuário.
	Algumas maquinas possuem computadores super potentes, capazes de realizar cálculos enormes em frações de segundo ou realizar procedimentos em uma velocidade jamais vista antes, outros, no entanto, foram criados para uso doméstico de baixa complexidade, tendo assim funções mais limitadas, mas que suprem a necessidade de uso do usuário, utilizando-a para uma pesquisa escolar, por exemplo.
	No estudo de caso proposto, é notório a necessidade de conceitualizações através da resolução da situação-problema. Atualmente, toda empresa aderiu a sistemas computacionais capazes de aumentar seu potencial e promover melhoria em todas as áreas de atuação.
TAREFA 1 
A EVOLUÇÃO DOS COMPUTADORES
A história dos computadores é recente, considerando o surgimento da sociedade. No entanto, sua evolução trouxe e continua trazendo inovações revolucionárias em todos os ramos da sociedade.
 Em 1890, o norte americano Hermann Hollerith (1860-1929) desenvolve o primeiro computador mecânico. A partir de 1930, começam as pesquisas para substituir as partes mecânicas por elétricas. O Mark I, concluído em 1944 por uma equipe liderada por Howard Aiken, é o primeiro computador eletromecânico capaz de efetuar cálculos mais complexos sem a interferência humana. Ele mede 15 m x 2,5 m e demora 11 segundos para executar um cálculo. Em 1946, surge o Eniac (Electronic Numerical Integrator and Computer), primeiro computador eletrônico e digital automático: pesa 30 toneladas, emprega cerca de 18 mil válvulas e realiza 4.500 cálculos por segundo. O Eniac contém a arquitetura básica de um computador, empregada até hoje: memória principal (área de trabalho), memória auxiliar (onde são armazenados os dados), unidade central de processamento (o "cérebro" da máquina, que executa todas as informações) e dispositivos de entrada e saída de dados que atualmente permitem a ligação de periféricos como monitor, teclado, mouse, scanner, tela, impressora, entre outros. A invenção do transistor, em 1947, substitui progressivamente as válvulas, aumentando a velocidade das máquinas.
Os primeiros computadores da década de 1940 possuíam somente dois níveis de linguagem de programação: o nível da linguagem de máquina, no qual toda a programação era feita, e o nível da lógica digital, onde os programas eram efetivamente executados. Com Wilkes, em 1951, surgiu a ideia de se projetar um computador a três níveis, a fim de se simplificar o hardware. Esta máquina tinha um programa denominado interpretador armazenado permanentemente, cuja função era executar os programas em linguagem de máquina. O hardware assim poderia ser simplificado: teria apenas que executar um pequeno conjunto de microinstruções armazenadas, ao invés de todo o programa em linguagem de máquina, o que exigia menos circuitos eletrônicos. A partir daí começam a evoluir as linguagens e as arquiteturas das máquinas, impulsionadas, principalmente, pelo aparecimento de um novo conceito na História da Computação: os Sistemas Operacionais.
	O tamanho e o preço dos computadores começam a diminuir a partir da década de 50. Neste período, inicia-se a pesquisa dos circuitos integrados, os chips, responsáveis pela crescente miniaturização dos equipamentos eletrônicos. Em 1974, a Intel projeta o microprocessador - dispositivo que reúne num mesmo chip, todas as funções do processador central - tecnologia que permite a criação do computador pessoal, ou microcomputador. O primeiro computador pessoal é o Apple I, inventado em 1976 pelos americanos Steve Jobs (1955-) e Stephan Wozniak.
Em 1981, a IBM lança o seu PC (Personal Computer), que se torna um sucesso comercial. O sistema operacional usado é o MS-DOS, desenvolvido pela empresa de softwares Microsoft. Na época, Bill Gates, o dono da Microsoft, convence a IBM e as demais companhias a adotarem o sistema operacional de sua empresa. Isso permite que um mesmo programa funcione em micros de diversos fabricantes. Posteriormente, os PCs passam a usar microprocessadores cada vez mais potentes: 286, 386SX, 386DX, 486SX, 486DX. O Pentium, que surge nos anos 90, é atualmente o processador mais avançado usado em PCs.
O único micro a fazer frente aos PCs é o Macintosh, lançado em 1984, que revoluciona o mercado ao promover o uso de ícones e do mouse. No ano seguinte, a Microsoft lança a interface gráfica Windows, adaptando para os PCs o uso de ícones e do mouse. O Windows só alcança sucesso a partir de 90, com a versão 3.0. A nova versão, lançada em 1995, totaliza 45,8 milhões de usuários registrados pela Microsoft em dezembro de 1996.
Na década de 90 surgem os computadores que, além do processamento de dados, reúnem fax, modem, secretária eletrônica, scanner, acesso à Internet e drive para CD-ROM. Os CDs-ROM, sigla de compact disc read-only memory, criados no início da década, são discos a laser que armazenam até 650 megabytes, 451 vezes mais do que um disquete (1,44 megabytes). Além de armazenar grande quantidade de texto, o CD-ROM tem capacidade de arquivar fotos, vídeos e animações. Em 1996 é anunciado o lançamento do DVD (digital vídeo disc), que nos próximos anos deve substituir o CD-ROM e as fitas de videocassete. O DVD é um compact-disc com capacidade de 4,7 gigabytes (cerca de 7 CDs-ROM). Segundo os fabricantes, terá a capacidade de vídeo de um filme de 135 minutos em padrão de compressão MPEG (tela cheia) e alta qualidade de áudio. Terá o mesmo diâmetro e espessura dos CDs atuais, mas será reproduzido em um driver específico, que também poderá ser ligado à televisão. Alguns CDs-ROM são interativos, ou seja, permitem que o usuário controle, à vontade, a navegação pelo seu conteúdo. Os computadores portáteis (laptops e palmtops), marcas da miniaturização da tecnologia, também se popularizam nos anos 90.
b. Descreva três opções mínimas de arquitetura de computadores para que o dono do restaurante escolha entre uma delas.
A Arquitetura de Computadores é o projeto conceitual e fundamental da estrutura operacional de um sistema computacional. É o estudo dos requisitos necessários para que um computador funcione e de como organizar os diversos componentes para obter melhores desempenhos.
A velocidade do processador representa com que velocidade esse processamento é executado e faz toda diferença: um i3 mais moderno, de oitava geração, por exemplo, pode funcionar a 3,6 GHz. Já um i5 de oitava geração pode chegar a 4,3 GHz no modo “turbo”; um i7 pode fazer 4,7 GHz e um i9 pode alcançar até 4,8 GHz de frequência.
No caso supracitado, o Restaurante poderá utilizar qualquer um dos computadores da imagem, visto que todos possuem processadores eficientes para a realização dos procedimentos padrões esperados pelo local, além de disponibilidade de memória e outros componentes que suprem a necessidade que se espera da empresa em questão. 
c. Sugira ao menos três opções de software que o dono do restaurante precisará ou poderá usar.
- 1º recomendação: Um navegador
Através do navegador o restaurante poderá fazer pesquisas, cadastros ou até mesmo baixar outros aplicativos/softwares através do navegador.
- 2º recomendação: Pacote Office
Através do pacote office o restaurante poderá armazenar e organizar dados, além de promover um controle interno de clientes, cadastros, apresentações,arquivar entrada e saída de clientes, fazer controle de estoque, entre outros.
- 3º recomendação: Anti Vírus
Os antivírus são softwares recomendáveis para manter a integridade do computador. Assim, os vírus serão bloqueados ao tentarem invadir o sistema e as informações estarão sempre bem protegidas.
TAREFA 2
SISTEMAS
a. Faça um resumo a respeito das principais vantagens ao se implementar um sistema distribuído ao invés de um sistema centralizado;
 Ao implementar um sistema centralizado ele centraliza todas as informações, por definição: Um sistema de informação centralizado (SIC) é aquele executado em uma coleção de máquinas, que se utiliza de seus recursos individuais e possui uma máquina servidora que centraliza todas as informações. São sistemas que possuem pouco poder de processamento sequencial (tempo compartilhado) e necessitam de um mainframe para que possa funcionar com qualidade. Porém, por maior que seja a velocidade de processamento de um mainframe, ele jamais conseguirá alcançar o poder de processamento de vários microcomputadores interligados, como se fosse um único sistema.
	O sistema distribuído se difere do sistema centralizado, pois o distribuído compartilha recursos, por definição: são construídos a partir de uma variedade de redes, sistemas operacionais, hardwares e linguagens de programação variadas, é a transparência, cujo objetivo é tornar certos aspectos da distribuição e da funcionalidade do sistema invisíveis ao usuário, parecendo não existir, quando na verdade existem. A transparência é o atributo que esconde de usuários/aplicativos detalhes de funcionamento do sistema distribuído, de tal forma que exista a impressão de se tratar de um sistema centralizado.
Os sistemas distribuídos possuem grande tolerância a falhas, ou seja, grande capacidade do sistema sobreviver a falhas em algum dos seus elementos. Uma falha em algum tipo de componente poderá ocorrer o isolamento do mesmo e dos computadores dependentes, mas não impede que o resto do sistema continue funcionando normalmente.
	Logo, há vantagem em se utilizar um sistema distribuído em relação ao sistema centralizado, principalmente por se permite ser um conjunto de processos concorrentes acessando recursos distribuídos, os quais podem ser compartilhados ou replicados, através de troca de mensagens em um ambiente de rede, sendo assim de utilização de vários usuários ao mesmo tempo, permitindo maior interação. São indispensáveis em ambientes que necessitam ter escalabilidade, alto desempenho, tolerância a falhas e heterogeneidade.
Defina Middleware e explique qual o seu papel em um Sistema Distribuído.
O middleware é o software que se encontra entre o sistema operacional e os aplicativos nele executados. Funcionando de forma essencial como uma camada oculta de tradução, o middleware permite a comunicação e o gerenciamento de dados para aplicativos distribuídos. Muitas vezes, o middleware é chamado de “encanamento”, uma vez que ele conecta dois aplicativos para que os dados e bancos de dados possam ser facilmente transportados através do “cano”. O uso do middleware permite que os usuários executem solicitações como enviar formulários em um navegador da Web ou permitir que o servidor Web apresente páginas dinâmicas da web com base no perfil de um usuário.
Exemplos comuns de middleware incluem middleware de banco de dados, middleware de servidor de aplicativos, middleware orientado a mensagens, middleware de web e monitores de processamento de transações. Normalmente, cada programa oferece serviços de sistemas de mensagens para que diversos aplicativos possam se comunicar utilizando estruturas de mensagens como protocolo SOAP, serviços Web, REST (representational state transfer) e JSON (JavaScript Object Notation). Embora todos os tipos de middleware executem funções de comunicação, o tipo que uma empresa escolherá depende de qual serviço está sendo utilizado e qual tipo de informação deve ser comunicado. Isso pode incluir autenticação de segurança, gerenciamento de transações, consultas de mensagens, servidores de aplicativos, servidores da web e diretórios. O middleware também pode ser utilizado para processamento distribuído com ações que ocorrem em tempo real em vez de envio e recebimento repetitivo de dados.
Faça um relatório de pelo menos 2 exemplos de plataformas de middlewares mais utilizadas, explicando suas principais características.
· Business Intelligence
Basicamente, o BI é um conjunto de teorias, metodologias, processos, tecnologias e estruturas que transformam grandes quantidades de dados que, sozinhos, não significam muito, em informações essenciais para uma boa gestão. Ou seja, é um conjunto de técnicas e de ferramentas que visam oferecer suporte à tomada de decisão e ao monitoramento de resultados dos investimentos da empresa.
Business Intelligence ou, simplesmente, BI, é uma forma de agrupar e explorar informações para descobrir vantagens para o seu negócio. Assim, o objetivo central dele é auxiliar na interpretação e análise de dados e informações, para identificar oportunidades ou riscos.
· Business Process Management (BPM)
BPM (sigla para Business Process Management, ou Gestão de Processos de Negócio, em português) é o conjunto de práticas focadas na melhoria contínua dos processos de uma empresa. Seu objetivo é integrar a estratégia da organização às expectativas e necessidades dos clientes. Com a gestão de processos, a organização é capaz de analisar, definir, executar, monitorar e gerenciar os processos com mais efetividade, ganhando competitividade no mercado.
	Através da integração de informações e análise de dados, há um levantamento de práticas que podem promover a melhoria contínua com processo com o objetivo de alavancar e favorecer a empresa, através de uma análise ampla de todas as áreas interligadas.
TAREFA 3
PROCESSOS DE SOFTWARE
 Neste relatório, você deve abordar qual é a metodologia ágil que você recomenda para a empresa. Por isto, sua equipe deve discorrer sobre as características, valores, práticas, organização do time e entre outras características existentes para a metodologia ágil escolhida. Lembre-se de ressaltar o motivo da escolha realizada.
Metodologias ágeis são conjuntos de práticas que proporcionam uma forma de gerenciar projetos mais adaptável às mudanças. Elas são estruturadas em ciclos curtos sendo que, a cada novo ciclo, é entregue um conjunto de funcionalidades pré-determinado. Portanto, as metodologias ágeis têm como principal restrição o tempo e são caracterizadas por produzirem entregas rápidas e frequentes.
· METODOLOGIA ÁGIL ESCOLHIDA: SCRUM
Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. No Scrum, os projetos são divididos em ciclos (tipicamente mensais) chamados de Sprints. O Sprint representa um Time Box dentro do qual um conjunto de atividades deve ser executado. Metodologias ágeis de desenvolvimento de software são iterativas, ou seja, o trabalho é dividido em iterações, que são chamadas de Sprints no caso do Scrum.
As funcionalidades a serem implementadas em um projeto são mantidas em uma lista que é conhecida como Product Backlog. No início de cada Sprint, faz-se um Sprint Planning Meeting, ou seja, uma reunião de planejamento na qual o Product Owner prioriza os itens do Product Backlog e a equipe seleciona as atividades que ela será capaz de implementar durante o Sprint que se inicia. As tarefas alocadas em um Sprint são transferidas do Product Backlog para o Sprint Backlog.
A cada dia de uma Sprint, a equipe faz uma breve reunião (normalmente de manhã), chamada Daily Scrum. O objetivo é disseminar conhecimento sobre o que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho do dia que se inicia. Ao final de um Sprint, a equipe apresenta as funcionalidades implementadas em uma Sprint Review Meeting. Finalmente, faz-se uma Sprint Retrospective e a equipe parte para o planejamento do próximo Sprint. Assim reinicia-se o ciclo.
TAREFA 4
SEGURANÇA DA INFORMAÇÃO
Quais os principais ataquesque o software e o hardware do restaurante podem sofrer e quais as principais defesas que há para protegê-lo?
Com um volume crescente de dados gerados todos os dias pelas empresas, é fundamental implementar práticas que garantam sua proteção para evitar vazamentos e prejuízos tanto financeiros como para a reputação do negócio.
A segurança da informação consiste na reunião de diferentes métodos para proteger a integridade de programas, rede e dados. A atuação é estratégica, a fim gerenciar e prevenir riscos referentes a perdas, vazamentos, danos e roubos de dados, sistemas, servidores, redes e dispositivos. O propósito é identificar, registrar e combater qualquer ameaça para proteger os ativos físicos e digitais.
Para que apresentem efeitos positivos, os procedimentos realizados precisam ser sincronizados. Além do mais, as ações devem ser executadas qualquer que seja a formatação, a transmissão, o processamento e o armazenamento das informações.
O objetivo principal dessa medida é impedir o acesso, o uso, a interrupção, a divulgação, a inspeção, a modificação, a gravação ou a destruição de dados sem prévia autorização. O resultado surge em forma de preservação do grupo de informações e do seu valor.
Por mais que as invasões ao sistema aconteçam de diferentes maneiras, a lógica geral é sempre a mesma: a exploração de uma brecha ou vulnerabilidade. Ao encontrar a falha, o hacker ingressa na rede e consegue coletar os dados de que precisa.
As estratégias implementadas na organização precisam ser bem planejadas para que tenham eficiência. Sem um embasamento adequado, é impensável exigir o comprometimento dos colaboradores. Há pilares que são relevantes para direcionar as ações da empesa relacionadas ao departamento de TI ou não, que tem por responsabilidade cuidar de toda a rede empresarial. Tais pilares precisam ser respeitados para que haja segurança de dados e informações, a saber: Confidencialidade, integridade, confiabilidade, disponibilidade e autenticidade.
Para promover segurança é necessário também que os softwares estejam sempre atualizados, que as senhas sejam trocadas periodicamente e que haja preparação para reprimir possíveis ataques que possam surgir.
CONCLUSÃO
	Administrar uma empresa envolve muito mais do que tomar decisões estratégicas. Para que o trabalho seja desenvolvido corretamente a alcance os níveis pretendidos é necessária uma boa governança de TI e equipamentos que promovam interação entre as necessidades da empresa.
	Para que os hardwares e softwares da empresa estejam com bom funcionamento e atendam a demanda, é necessário que os mesmos cumpram requisitos básicos de funcionamento, para tanto, no momento da compra dos equipamentos é preciso verificar se suas características estão de acordo com os requisitos que a empresa irá precisar, por isso é importante fazer um levantamento prévio.
	Atualmente, a internet cumpre, entre outros, um papel de conectar as pessoas, com os softwares não seria diferente. Para que haja uma boa comunicação empresarial e execução múltiplas de tarefas, a empresa precisa contar com um sistema integrado que seja capaz de permitir que múltiplas tarefas sejam executadas ao mesmo tempo, todas integradas ou não entre si.
	Por último, mas não menos importante, é preciso que haja um cuidado minucioso com as informações coletadas e armazenadas nos computadores. Todos os dados da empresa precisam estar bem guardados e controlados, para que não sejam perdidos e nem furtados, gerando complicações futuras. Infelizmente a exposição aos vírus ainda existe, mas é preciso proteger os dados de maneira criptografada para que somente pessoas autorizadas tenham acesso a eles.
REFERÊNCIAS
Disponível em: http://www.ic.uff.br/~aconci/evolucao.html
Acesso em 18 de março de 2021.
Disponível em: https://brasilescola.uol.com.br/informatica/revolucao-do-computador.htm
Acesso em 18 de março de 2021.
Disponível em: https://olhardigital.com.br/2017/02/21/noticias/i3-i5-e-i7-entenda-de-uma-vez-a-diferenca-entre-os-processadores-da-intel/#:~:text=A%20linha%20mais%20famosa%20da,mais%20poderoso%20%C3%A9%20o%20componente.
STAIR, R. M. Princípios de sistemas de informação. 2. Ed. Rio de Janeiro: LTC, 1998
MEIRELES, M. Sistema de informação: quesitos de excelência dos Sistemas de informação operativos e estratégicos. São Paulo: Arte & Ciência, 2004.
WASLAWICK, E S. Análise e projetos de sistema de informação. Rio de Janeiro: Campus, 2004
http://pt.wikiversity.org/wiki/Sistemas_de_Informação_Distribuídos/Infraestrutura
Disponível em: https://azure.microsoft.com/pt-br/overview/what-is-middleware/#:~:text=O%20middleware%20%C3%A9%20o%20software,de%20dados%20para%20aplicativos%20distribu%C3%ADdos.
Acesso em 27 de março de 2021.
Disponível em: https://www.siteware.com.br/blog/gestao-estrategica/o-que-e-bi-business-intelligence/
Acesso em 27 de março de 2021.
Disponível em: https://www.euax.com.br/2015/06/bpm-business-process-management-o-que-e/
Acesso em 27 de março de 2021.
Disponível em: https://www.desenvolvimentoagil.com.br/scrum/#:~:text=Scrum%20%C3%A9%20uma%20metodologia%20%C3%A1gil,tipicamente%20mensais)%20chamados%20de%20Sprints.&text=As%20funcionalidades%20a%20serem%20implementadas,%C3%A9%20conhecida%20como%20Product%20Backlog.	
Acesso em 27 de março de 2021.
Disponível em: https://brasil.softlinegroup.com/sobre-a-empresa/blog/seguranca-da-informacao-o-guia-completo-para-a-gestao-nas-empresas
Acesso em 27 de março de 2021.

Outros materiais