Você está na página 1de 6

CENTRO UNIVERSITÁRIO INTERNACIONAL UNINTER

ESCOLA SUPERIOR POLITÉCNICA


BACHARELADO EM ENGENHARIA DE SOFTWARE
FUNDAMENTOS DE DESENVOLVIMENTO DE SOFTWARE

ATIVIDADE PRÁTICA

RUTH ALVES DA COSTA – RU:4325761


PROFESSOR: LUCIANE KANASHIRO

BOA ESPERANÇA – MINAS GERAIS


2023
1 EXERCÍCIO 1

Enunciado:
Conceitue corretamente Software com suas palavras e dê um exemplo de sof-
tware categorizando-o de acordo com a classificação utilizada na aula 1.
Solução do aluno:
Software é um conjunto de programas, instruções e de dados eletrônicos que co-
mandam o funcionamento do computador e tornam possível a realização de tarefas específicas.
É uma parte fundamental de um sistema computacional e pode incluir desde sistemas operaci-
onais até aplicativos, jogos e outros programas que executam funções diversas. De acordo com
a classificação dada por Marçula (2009):
 Software de sistema (básico): sistemas operacionais e software utilitário.
 Software aplicativo.
O software aplicativo é direcionado para o usuário final, projetado para realizar
tarefas específicas ou fornecer funcionalidades específicas aos usuários, um exemplo, é o Mi-
crosoft Word.

2 EXERCÍCIO 2

Enunciado:
Várias dimensões e fatores para qualidade de software foram propostas ao
longo dos anos. Cite e explique um fator ou dimensão de qualidade de software diferente
das apresentadas em aula.
Solução do aluno:
A escalabilidade é uma característica fundamental para garantir a qualidade de um
software, pois ela está relacionada à capacidade do sistema de lidar com um aumento na de-
manda de usuários, transações ou processos. Em outras palavras, um software escalável é aquele
que pode crescer de forma eficiente e sem afetar a sua performance ou a qualidade do serviço
oferecido aos usuários. Dessa forma, a escalabilidade é importante para garantir que o software
possa lidar com um aumento na demanda sem causar impactos negativos na experiência do
usuário.

1
3 EXERCÍCIO 3

Enunciado:
“A computação em nuvem é a entrega de recursos de TI sob demanda por meio
da Internet com definição de preço de pagamento conforme o uso.”

Cite e descreva os modelos de computação em nuvem, quanto aos serviços que oferecem.
Solução do aluno:
A computação em nuvem disponibiliza aos usuários diferentes modelos de serviços
que atendem às necessidades de empresas de diversos setores e portes. Existem três principais
modelos de computação em nuvem que oferecem benefícios específicos aos usuários:

 Infraestrutura como serviço (IaaS): Nesse modelo, a nuvem oferece uma infraestrutura
completa de TI, incluindo servidores, armazenamento, rede e recursos de virtualização.
Isso permite que o usuário crie e gerencie seus próprios sistemas operacionais, aplicati-
vos e dados, sem a necessidade de investir em infraestrutura física. O IaaS é indicado
para empresas que precisam de recursos escaláveis e flexíveis de TI.

 Plataforma como serviço (PaaS): Nesse modelo, a nuvem disponibiliza uma plataforma
completa para desenvolvimento e execução de aplicativos, incluindo recursos de desen-
volvimento de software, bancos de dados, middleware e ferramentas de análise de da-
dos. Com o PaaS, o usuário pode desenvolver, testar, implantar e executar seus aplica-
tivos sem se preocupar com a infraestrutura subjacente. O PaaS é indicado para empre-
sas que querem criar e implantar aplicativos de forma rápida e eficiente.

 Software como serviço (SaaS): Nesse modelo, a nuvem oferece aplicativos completos
que são executados na nuvem e podem ser acessados pela Internet. O usuário não precisa
instalar, configurar ou manter o software, pois tudo é gerenciado pela nuvem. O SaaS é
indicado para empresas que desejam ter acesso rápido e fácil a aplicativos de negócios,
como gerenciamento de vendas, CRM e gerenciamento de recursos humanos
4 EXERCÍCIO 4

Enunciado:

2
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o
HTML em sua versão mais recente combina outras tecnologias como CSS e JavaScript
que complementam os hipertextos com estilo e interatividade respectivamente.”
Cite duas tags html, explicando sua função.
Solução do aluno:
<img>: Esta tag é usada para inserir imagens em uma página HTML. Essa tag
tem vários atributos, como src, alt, width e height, que são usados para especificar o caminho
da imagem, o texto alternativo para a imagem, a largura e altura da imagem, entre outros.
<div>: Esta tag é usada para criar uma seção de conteúdo em uma página HTML.
A tag div é uma tag de abertura e fechamento e é usada para agrupar elementos HTML e aplicar
estilos a eles usando CSS. Ela não tem uma função específica em si mesma, mas é usada para
definir um bloco de conteúdo que pode ser estilizado e manipulado separadamente do restante
da página.

5 EXERCÍCIO 5

Enunciado:
“HTML é uma linguagem descritiva de hipertextos composta por tags. Hoje o
HTML em sua versão mais recente combina outras tecnologias como CSS e JavaScript
que complementam os hipertextos com estilo e interatividade respectivamente.”
Codifique uma página html com aparência semelhante a imagem abaixo. O
código deve trazer também comentários com a tag específica de comentário.

Solução do aluno:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

3
<!-- Nome da aba-->
<title>Questão 5</title>
<!-- definir as cores e tamanhos-->
<!-- font-weight: bold; é para deixar em negrito-->
<style>
.green { color:rgb(0, 235, 0); font-size: 14px; }
.red {color:red; font-size: 22px ; }
.blue {color:blue; font-size: 22px ; }
</style>
</head>
<body>
<!-- h1: definir o titulo da pagina-->
<h1>citação:</h1>
<!-- p: definir o paragrafo-->
<!-- Difinir cada frase com sua respectiva caracteristica(tamanho e cor)-
->
<p><span class="green">Não há</span>
<span class="red"> saber maior</span>
<span class="green">ou</span>
<span class="blue">saber menor</span>
<span class="green">: há saberes diferentes.</span>
<!-- <br> quebra a linha, permitindo escrever logo abaixo da primeira
frase-->
<br>
<span class="green">Paulo Freire</span>
</p>
</body>
</html>

Imagem da página do navegador:

4
6 EXERCÍCIO 6

Enunciado:
“O Javascript é uma linguagem de programação bastante popular hoje que é
utilizada em diversos contextos, desde programação de jogos até servidores. No entanto,
um dos seus usos mais icônicos é associado com interação em páginas HTML no lado do
cliente.” Considerando a linguagem JavaScript, crie uma variável chamada nomePessoa
e atribua o valor Pedro a ela.
Solução do aluno:
/*Criar variavel "nomePessoa" e atribuir "Pedro" a ela*/
/*var-->variavel*/
var nomePessoa = "Pedro";

Você também pode gostar