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: FUNDAMENTOS DE DESENVOLVIMENTO


DE SOFTWARE

NOME: EUDVAN RODRIGUES FEITOSA ALVES– RU: 4412122


PROFESSOR: LUCIANE KANASHIRO

ARAGUAÍNA – TOCANTINS
2023
1 EXERCÍCIO 1:

Conceitue corretamente Software com suas palavras e dê um exemplo de software


categorizando-o de acordo com a classificação utilizada na aula 1.

Software é um serviço que realiza ações nos sistemas. Que é presente em computador,
celulares, smartv, entre outros.
O software pode ser classificado de várias maneiras. Como por exemplo o software de sistema
Básico que consiste com sistema operacional e software utilitário.

Sistema operacional como Android e MacOs é um software com função de administrar e


gerenciar os recursos de um sistema, desde o hardware e programas.

Software utilitário está incluso no sistema operacional para auxiliar nas tarefas, como
organização, corrigir falhas, emuladores, Avast (antivírus) desfragmentador e dentre outros.

2 EXERCÍCIO 2:

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.

Qualidade de conformidade: o software deve estar em conformidade com o design, aplicar


padrões e deve ser entregue no prazo e dentro do orçamento. Todos os elementos que compõe
a identidade visual do software, também deve estar em conformidade com o que foi
determinado pelo usuário.

3 EXERCÍCIO 3:

“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. ”
http: www. https://aws.amazon.com/pt/what-is-cloud-computing/. O que é cloud computing (computação
em
nuvem)? - Amazon Web Services. Acessado em
10/04/2021

Cite e descreva os modelos de computação em nuvem, quanto aos serviços que oferecem.

SaaS: Esse é o modelo em que o software está hospedado em um servidor e, em vez de


pagarmos licenças pelo software completo, que muitas vezes possui várias funcionalidades

1
que nunca vamos utilizar, pagamos pelo quanto utilizamos dele. Um exemplo clássico é
o Google Drive ou o SalesForce.

IaaS: Esse modelo faz muito sucesso nas empresas. Em vez de possuir um servidor próprio
em suas instalações, a empresa contrata esse tipo de serviço na nuvem, por exemplo,
utilizando o Amazon AWS, pelo qual se pode ter servidores de dados ou processamento por
preços superacessíveis.
É importante ressaltar que o preço de utilização de infraestrutura possa parecer barato,
dependendo do perfil de uso essa conta pode sair bastante cara e levar as empresas a buscar
novas alternativas.

PaaS: Esse último modelo é menos popular, mas garante que tenhamos um serviço mais
personalizado e fácil de configurar. Às vezes precisamos de funcionalidades muito
específicas, em que um serviço SaaS não será suficiente para suprir nossas necessidades. Por
isso contratamos um serviço de plataforma, tendo a liberdade para fazer algumas
personalizações no software e deixá-lo com a cara que precisamos. Para esse tipo de serviço
temos o Google App Engine.

4 EXERCÍCIO 4:

“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.

<p></p>
Representa um parágrafo. Em html, parágrafos são usados para agrupar conteúdos
relacionados de qualquer tipo, como imagens e campos de um formulário.
<div></div>
Define uma divisão da página. Desta forma, funciona como um container para conteúdo de
fluxo. Uma vez que não possui um valor semântico, é muito utilizado para organizar melhor o
conteúdo.
5 EXERCÍCIO 5:

“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:
EM HTML
<!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">
<title>Document</title>
<link rel="stylesheet" href="style.css">

</head>

<body>
<!--A tag <h1> representa o título do texto-->
<h1>citação:</h1>
<!--A tag <p> representa um parágrafo de texto-->
<p>Não há
<!-- a tag <span> foi usada para agrupar elementos para fins de estilo
usando o atributo"id"-->
<span id ="corVermelho">saber maior</span> ou
<span id="corRoxo">saber menor</span>: há saberes diferentes.
<!--a tag <br> representa a quebra de linha-->
<br>
Paulo Freire
</p>

</body>
</html>
EM CSS
h1{
font-size: 40px;
}

p{ /*A propriedade “color” muda a cor da fonte.*/


color: green;
/*A propriedade “font-size” altera o tamanho da fonte.*/
font-size: 15px;
}
#corVermelho{
color: red;
font-size: 30px;

}
#corRoxo{
color: royalblue;
font-size: 30px;
}

Imagem da página no navegador:

6 EXERCÍCIO 6:

“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 nome Pessoa e atribua o
valor Pedro a ela.

let nomePessoa = “Eudvan”;

Você também pode gostar