Escolar Documentos
Profissional Documentos
Cultura Documentos
ATIVIDADE PRÁTICA
SERRINHA – BA
2023
1 EXERCÍCIO 1:
Solução do aluno:
Software é um conjunto de programas e dados que são utilizados para executar tarefas
específicas em um computador ou dispositivo eletrônico. Ele pode ser considerado como a
parte lógica e intangível de um sistema computacional, que permite a interação entre o usuário
e o hardware. Existem diversos tipos de softwares, que podem ser classificados de acordo
com sua funcionalidade e forma de distribuição.
Um exemplo de categoria de software é:
Software de sistema: é o software responsável por gerenciar os recursos do computador,
como o sistema operacional, os drivers de dispositivos, os utilitários de sistema, entre outros.
Exemplo: Windows, Linux, MacOS.
2 EXERCÍCIO 2:
Solução do aluno:
Um fator importante de qualidade de software que não foi mencionado na aula é a
escalabilidade. A escalabilidade é a capacidade do software de lidar com um aumento na
demanda ou no volume de dados sem comprometer o desempenho ou a funcionalidade. Isso
pode incluir a capacidade de lidar com muitos usuários simultâneos, de gerenciar grandes
quantidades de dados ou de executar tarefas complexas em um tempo razoável. A
escalabilidade é especialmente importante para softwares que são usados em ambientes
empresariais ou de missão crítica, onde a demanda pode variar significativamente ao longo do
tempo. Um software que não é escalável pode se tornar inutilizável ou enfrentar problemas de
desempenho quando a demanda aumenta, o que pode levar a perda de negócios ou prejuízos
financeiros. Para avaliar a escalabilidade de um software, podem ser utilizados testes de
carga, que simulam o comportamento do software em condições de uso intenso. Além disso, a
1
arquitetura do software deve ser projetada levando em conta a escalabilidade, com a utilização
de técnicas como a distribuição de carga e o uso de tecnologias escaláveis, como bancos de
dados distribuídos e sistemas de processamento em cluster.
3 EXERCÍCIO 3:
Solução do aluno:
Existem três modelos principais de computação em nuvem, cada um oferecendo
diferentes serviços para os usuários.
São eles:
1. Infraestrutura como Serviço (IaaS): neste modelo, a nuvem fornece uma infraestrutura
completa de TI, incluindo servidores, armazenamento e rede, para que os usuários
possam implantar e executar seus próprios aplicativos e sistemas operacionais. Os
usuários têm controle total sobre o ambiente, mas precisam gerenciar seus próprios
sistemas operacionais, aplicativos e dados. Exemplos de provedores de IaaS incluem
Amazon Web Services (AWS), Microsoft Azure e Google Cloud Platform.
2. Plataforma como Serviço (PaaS): neste modelo, a nuvem fornece uma plataforma
completa de desenvolvimento e execução de aplicativos, incluindo sistemas
operacionais, bancos de dados e ferramentas de desenvolvimento. Os usuários podem
implantar seus próprios aplicativos na plataforma e personalizá-los, mas não têm
controle sobre a infraestrutura subjacente. Exemplos de provedores de PaaS incluem
Heroku, Google App Engine e Microsoft Azure App Service.
3. Software como Serviço (SaaS): neste modelo, a nuvem fornece aplicativos completos
para os usuários, geralmente acessíveis por meio de um navegador da web ou
aplicativo móvel. Os usuários não precisam gerenciar a infraestrutura ou os sistemas
operacionais, mas têm menos controle sobre o aplicativo e seus recursos. Exemplos
de serviços de SaaS incluem Gmail, Salesforce, Dropbox e Google Drive. Cada
modelo de computação em nuvem oferece diferentes graus de flexibilidade,
escalabilidade e gerenciamento para os usuários, permitindo que escolham o modelo
que melhor atende às suas necessidades e orçamento.
4 EXERCÍCIO 4:
Solução do aluno:
1. <p>: A tag <p> é usada para definir um parágrafo de texto. O conteúdo dentro das
tags <p> é separado do conteúdo anterior e posterior por uma quebra de linha. É uma
das tags mais usadas em HTML, permitindo que o conteúdo do site seja organizado
em blocos de texto facilmente legíveis.
2. <img>: A tag <img> é usada para inserir uma imagem em uma página HTML. A tag
requer um atributo src que especifica a localização do arquivo de imagem. Outros
atributos opcionais, como alt, title, width e height, podem ser usados para fornecer
informações adicionais sobre a imagem.
5 EXERCÍCIO 5:
Solução do aluno:
var nomePessoa = "Pedro";