TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Trabalho Fundamentos de Desenvolvimento de Software

Por:   •  28/12/2022  •  Trabalho acadêmico  •  760 Palavras (4 Páginas)  •  277 Visualizações

Página 1 de 4

[pic 1]

CENTRO UNIVERSITÁRIO INTERNACIONAL UNINTER ESCOLA SUPERIOR POLITÉCNICA

BACHARELADO EM ENGENHARIA DE SOFTWARE FUNDAMENTOS DE DESENVOLVIMENTO DE SOFTWARE

ATIVIDADE PRÁTICA

LUCAS ARRUDA SILVA – RU: 3973143 PROFESSOR: LUCIANE KANASHIRO[pic 2][pic 3]

IPATINGA-MG 2022

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

R: Software é uma sequência de instruções definidas com o objetivo de executar tarefas espe- cíficas, composto por instruções de computador, estrutura de dados e documentos.

Exemplo: Software utilitário; São programas que completam outros programas, fornece ao usu- ário ferramentas para organizar os discos, verificar disponibilidade de memória e corrigir falhas de processamento etc. São softwares como: antivírus, compactadores, formatadores emulado- res.

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 apre- sentadas em aula

R: Está claro que para produzir um software é necessário que se tenha qualidade, é uma base da Engenharia de Software, que oferece métodos, ferramentas e técnicas necessárias para al- cançar determinada qualidade exigidas pelos usuários e clientes.

Um fator de qualidade de software é: Manutenibilidade

“Glenford Myers (1975) escreveu que talvez o maior desafio daquela época na produção de software fosse criar e dar manutenção em sistemas de programação de grande porte.”

Com isso conclui-se que a Manutenibilidade é um fator importantíssimo na construção de um software, onde o mesmo pode ser facilmente modificado para atender as necessidades do usu- ário, sendo assim fácil de adaptar a outros ambientes, fácil de remover defeitos dentre outras características. O que faz cada vez mais necessário profissionais capacitados para realizar a criação e manutenção desses softwares.

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

R: Os modelos de computação em nuvem estudados são três:

IaaS:

O usuário gerencia o servidor e o sistema operacional, oferece capacidade de hardware ao usu- ário por meio de software, é bastante flexível, todo serviço funciona pela internet, assim o, IaaS é aplicado de diversas formas para otimizar e resolver problemas em negócios. Alguns usos comuns são armazenamento e backup, análise de Big Data, computação de alto desempenho, suporte a aplicativos, dentre outros.

1

PaaS:

Outra pessoa gerencia o hardware e o sistema operacional, tem um ambiente de desenvolvi- mento remoto para que o usuário possa desenvolver uma aplicação, ele hospeda toda a infraes- trutura e um ambiente para o desenvolvimento, execução e gerenciamento de aplicativos vari- ados. Diferente do IaaS ele não fornece apenas um programa, mas sim todo um ambiente dis- ponibilizado para o desenvolvimento.

SaaS:

O usuário não precisa se preocupar com a sua instalação manutenção ou atualização, se preo- cupa apenas com o software e como utilizá-lo. São chamados de softwares hospedados, são executados nos servidores das empresas provedoras, que têm a responsabilidade de gerenciar o acesso e manter a estrutura de segurança de dados, conectividade e servidores necessários para o serviço.

...

Baixar como (para membros premium)  txt (5.6 Kb)   pdf (212 Kb)   docx (111.6 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com