Prévia do material em texto
CENTRO UNIVERSITÁRIO INTERNACIONAL UNINTER ESCOLA SUPERIOR POLITÉCNICA BACHARELADO EM ENGENHARIA De software FUNDAMENTOS DE DESENVOLVIMENTO DE SOFTWARE ATIVIDADE PRÁTICA professor: LUCIANE KANASHIRO 1. Exercício Conceitue corretamente Software com sua palavras e dê um exemplo de software categorizando-o de acordo com a classificação utilizada na aula 1. Resposta: Software é um conjunto de instruções que deve ser seguidas e executadas por um mecanismo. Exemplos de softwares Software básico – Microsoft Software utilitário – Antiviris AVG Software aplicativo – Google 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. Resposta: Interoperabilidade – Um software de qualidade deve suportar a integração com outras ferramentas, mesmo que não sejam desenvolvidas pela mesma empresa. Para isso tem que ser capaz de interagir com outros sistemas e ser desenvolvido partir de uma linguagem de programação mais abrangente 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. Resposta: IaaS – É um dos pilares da computação em nuvem . Ele consiste na disponibilização de servidores e data centers dentro do contexto de nuvem, garantindo a tão desejada escalabilidade para redução de custos. Ele entrega uma infraestrutura computacional (tipicamente uma plataforma de visualização) como um serviço, junto com armazenamento e rede brutos. Assim, em vez de comprar servidores, sistemas, armazenamento, ou equipamento de rede, o cliente adquire tais recursos com um serviço inteiramente terceirizado. PaaS – É, de certa maneira, uma “evolução” do IaaS. Quando uma empresa adquire um serviço PaaS, o provedor fornece uma infraestrutura que contém servidores, rede e recursos de storage. Portanto o PaaS fornece u ambiente pronto para ser utilizado em testes, implementações e outras atividades comuns da áreas. É a entrega de uma plataforma computacional e uma pilha de soluções como um serviço. O PaaS oferece facilidade para o desenvolvimento de aplicações, excluindo-se os custos e a complexidade de aquisição, gerenciamento de hardware e software, e provisionamento de capacidade de armazenamento. SaaS – O modelo SaaS compõe a “terceira camada” dos serviços primários de computação em nuvem. O que há de diferente no SaaS é o foco em distribuir soluções de software, tornando irrelevante o ambiente computacional e a infraestrutura de TI. Portanto ele se caracteriza pela versatilidade, atendendo aos mas variáveis tipos de situações de uso. Com o SaaS, toda a funcionalidade de uma aplicação é entregue por toda a rede em pacote. O usuário não precisa fazer mais do que usar a aplicação; o provedor SaaS cuida do que estiver associado com a criação e operação do software, segregando os dados do usuário, com segurança do usuário e o ambiente SaaS como um todo, e com diversos outros detalhes. 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. Resposta: class=”...” – atribui uma classe ao elemento (uma classe pode ser utilizada em um ou mais elementos). title=”...” – define um titulo ao elemento 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. Resposta: <!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>exerciciofacul</title> <!-- resolvi fazer meu codigo usando as classes usando os destaques solicitados no exercicio--> <style> p { color: blue } .destaque1 { color: brown; font-size: 30px; } .destaque2 { color: aqua; font-size: 30px; } </style> </head> <body> <h1>Citação</h1> <p>Não há <span class="destaque1">saber maior</span> ou <span class="destaque2">saber menor</span> há saberes diferentes</p> <br> <p>Paulo Freire</p> </body> </html> 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 nomePessoa e atribua o valor Pedro a ela. Resposta: var nomePessoa = "Pedro" console.log(nomePessoa) 1