Buscar

LABORATÓRIO DE SOFTWARE E PROJETOS - ATIVIDADE 04

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

23/04/2023, 22:27 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2044201&cmid=796204 1/6
Iniciado em domingo, 23 abr 2023, 21:04
Estado Finalizada
Concluída em domingo, 23 abr 2023, 22:27
Tempo
empregado
1 hora 23 minutos
Avaliar 9,00 de um máximo de 10,00(90%)
Questão 1
Correto
Atingiu 1,00 de 1,00
Analise o seguinte quadro:
 
Código Requisito ***
RF01 O sistema deve permitir fazer login. Alta
RF02 O sistema deve permitir cadastrar CDs. Alta
RF03 O sistema deve permitir cadastrar usuário. Média
RF04 O sistema deve permitir listar usuários inativos. Baixa
Fonte: Elaborado pelo autor.
 
Durante o processo de desenvolvimento de um projeto de um sistema de informação, utiliza-se um conjunto de metodologias e ferramentas.
Para documentar o software em partes menores, visando descrever as funcionalidades de um sistema, são descritos os requisitos de
software. A divisão dos requisitos é feita, principalmente, entre requisitos funcionais e requisitos não funcionais. Nos requisitos evidenciados
no quadro, existe uma coluna representada por ***. Nesse sentido, qual requisito representa essa coluna?
a. Frequência de um requisito, que pode ser baixa, média ou alta.
b. Prioridade de um requisito, que pode ser baixa, média ou alta.
c. Fidelidade de um requisito, que pode ser baixa, média ou alta.
d. Limite de um requisito, que pode ser baixo, médio ou alto.
e. Níveis de um requisito, que podem ser baixos, médios ou altos.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 JG 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
23/04/2023, 22:27 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2044201&cmid=796204 2/6
Questão 2
Correto
Atingiu 1,00 de 1,00
Leia o excerto a seguir.
 
“As classes são representadas ilustrativamente por uma caixa dividida em três partes, sendo a primeira o nome da classe, a segunda os
atributos e, por último, as operações. Os atributos correspondem às informações que um objeto armazena e as operações são as ações que
esse objeto realiza.”
 
BECKER, A. L. Ferramenta para construção de interfaces de software a partir de diagrama de classes. Blumenau, 2009. 62f. Trabalho
de Conclusão de Curso (Graduação em Ciência da Computação). Universidade Regional de Blumenau, 2009. Disponível em: 
campeche.inf.furb.br/tccs/2009-II/TCC2009-2-01-VF-AndreLBecker.pdf. Acesso em: 25 fev. 2020.
 
Em relação ao exposto, analise a seguinte figura:
Fonte: Becker (2009, p. 29).
 
No que concerne à multiplicidade do diagrama de classes apresentado, assinale a alternativa correta.
a. Um objeto da classe cidade está associado, obrigatoriamente, a um objeto da classe estado, visto que um objeto estado
pode estar associado a um ou a muitos objetos da classe cidade.

b. Um objeto da classe venda não está associado a nenhum objeto da classe produto estado, uma vez que um objeto produto não
está associado a nenhuma venda.
c. Um objeto da classe produto está associado, obrigatoriamente, a apenas um objeto da classe tipo, já que um objeto
tipo_produto pode estar associado a um ou a muitos objetos da classe produto.
d. Um objeto da classe produto está associado, obrigatoriamente, a um objeto da classe venda estado, visto que um objeto venda
pode estar associado a um ou a muitos objetos da classe produto.
e. Um objeto da classe venda está associado, obrigatoriamente, a um objeto da classe produto estado, já que um objeto produto
pode estar associado a um ou a muitos objetos da classe venda.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 JG 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
23/04/2023, 22:27 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2044201&cmid=796204 3/6
Questão 3
Correto
Atingiu 1,00 de 1,00
Questão 4
Correto
Atingiu 1,00 de 1,00
A área de teste de software se destaca pela sua importância no desenvolvimento de sistemas que atendem a requisitos de qualidade. A área
de engenharia de software é ampla e é um assunto recorrente nos currículos de graduação em computação.
 
FANTINATO, M. et al.AutoTest–Um framework reutilizável para a automação de teste funcional de software. Simpósio Brasileiro de Qualidade
de Software, v. 1, n. 1, p. 119-131, 2000. Anais (...).
 
Considere a seguinte situação hipotética: João desenvolve um sistema para uma academia e ele mesmo realiza os testes. Nesse sentido,
qual é a etapa de teste realizada por João?
a. João realizou o teste de release.
b. João realizou o teste de desenvolvimento.
c. João realizou o teste de aceitação.
d. João realizou o teste de automação.
 
e. João realizou o teste de usuário.
O teste de software é um importante mecanismo para validar e garantir a qualidade de um sistema desenvolvido. Desse modo, o processo do
teste de software é uma importante técnica utilizada para garantir e melhorar a qualidade do software que, a cada vez mais, torna-se uma
parte importante e valiosa dentro do ciclo de vida do desenvolvimento de sistemas.
 
DINIZ, L. L.; DAZZI, R. L. S. Jogo para o apoio ao ensino do teste de caixa-preta. XXII Simpósio Brasileiro de Informática na Educação,
Aracaju, p. 426-435, 2011. Anais
(...).
 
Existe um documento que descreve a sequência de passos de realização do teste de uma tela/funcionalidade de um sistema. Com base no
exposto, qual é o nome desse documento?
a. Caso de Classes.
b. Caso de Tela.
c. Plano de Testes.
d. Caso de Teste.
e. Caso de Uso.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 JG 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
23/04/2023, 22:27 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2044201&cmid=796204 4/6
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
O projeto de desenvolvimento de software é realizado a partir de um conjunto de metodologias, ferramentas, boas práticas, recursos e tarefas.
Dentre o processo de desenvolvimento, existe uma tarefa que é responsável por encontrar falhas e validar se o software atende aos requisitos
levantados. Nesse sentido, como essa tarefa é denominada?
a. Teste de software.
b. Levantamento de requisitos.
c. Entrevista aberta.
d. Entrevista fechada.
 
e. Casos de uso.
O processo de desenvolvimento de software é composto por um conjunto de metodologias e processos que tem como objetivo garantir a
qualidade do produto e gestão ágil do projeto. Nesse contexto, imagine que uma pessoa foi contratada para desenvolver um sistema a uma
padaria de uma determinada cidade. Sobre o desenvolvimentode sistemas e a documentação, assinale a alternativa correta.
a. Independentemente do caso, é sempre necessário realizar a documentação.
b. Nunca é necessário desenvolver a documentação do software.
c. Como é um software pequeno, não é necessário realizar a documentação.
d. Como é um software grande, não é necessário realizar a documentação.
e. Como é apenas uma pessoa, não é necessário realizar a documentação.
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 JG 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
23/04/2023, 22:27 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2044201&cmid=796204 5/6
Questão 7
Incorreto
Atingiu 0,00 de 1,00
Questão 8
Correto
Atingiu 1,00 de 1,00
Analise a seguinte figura:
Fonte: Elaborada pelo autor.
 
O processo de desenvolvimento de um sistema orientado a objetos, tradicionalmente, é inicializado pelo desenvolvimento de um diagrama de
classes. A partir do diagrama, as mesmas classes, atributos e métodos projetados são implementados em determinada linguagem de
programação. A respeito do código fonte orientado a objetos apresentado, assinale a alternativa correta.
a. O código representa uma classe desenvolvida em PHP para cálculos matemáticos com os objetos somar, dividir, multiplicar e
subtrair, e os métodos x e y.
b. O código representa uma classe escrita em linguagem Python. A classe contém os atributos getID, setID, getNOME, setNOME,
getUF e setUF. A classe contém os métodos  id, uf e nome.
c. O código representa uma classe desenvolvida em PHP para cálculos matemáticos com os atributos somar, dividir, multiplicar e
subtrair, e os métodos x e y.
d. O código representa uma classe desenvolvida em Python para cálculos matemáticos com os atributos x e y, e os métodos
somar, dividir, multiplicar e subtrair.
e. O código representa uma classe desenvolvida em Python para cálculos matemáticos com os atributos somar, dividir,
multiplicar e subtrair, e os métodos x e y.

O processo de desenvolvimento de software pode envolver diversos profissionais, bem como um conjunto de recursos para documentar um
software. Dentre esses recursos, é muito comum realizar a entrevista com o cliente. Ao ter em vista os tipos de entrevista, existe uma em que
o entrevistador já tem as perguntas prontas. Considerando o exposto, como se denomina esse tipo de entrevista?
 
a. Entrevista aberta.
b. Entrevista dirigida.
c. Entrevista fechada.
d. Entrevista paralela.
e. Entrevista de requisitos.
 
Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 JG 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236
23/04/2023, 22:27 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=2044201&cmid=796204 6/6
Questão 9
Correto
Atingiu 1,00 de 1,00
Questão 10
Correto
Atingiu 1,00 de 1,00
O paradigma de programação orientado a objetos é amplamente utilizado no desenvolvimento de sistemas. Nesse sentido, a orientação a
objetos é uma tecnologia que enxerga os sistemas como sendo coleção de objetos integrantes. Ela permite melhorar a reusabilidade e a
extensibilidade dos softwares.
 
FARINELLI, F. Conceitos Básicos de programação orientada a objetos. Instituto Federal Sudeste de Minas Gerais, 2007. Disponível em: 
 http://sistemas.riopomba.ifsudestemg.edu.br/dcc/materiais/1662272077_POO.pdf. Acesso em: 10 jan. 2020.
 
No que tange à criação de diagrama de classes e à sua implementação orientada a objetos, assinale a alternativa correta.
a. Uma vez criado o diagrama de classes, sua implementação pode ser feita em qualquer linguagem de programação.
b. Uma vez criado o diagrama de classes, sua implementação pode ser feita somente na linguagem Python.
c. Uma vez criado o diagrama de classes, sua implementação pode ser feita em qualquer linguagem orientada a objetos.
d. Uma vez criado o diagrama de classes, sua implementação pode ser feita somente na linguagem Java.
e. Uma vez criado o diagrama de classes, sua implementação pode ser feita somente na linguagem PHP.
O padrão de arquitetura MVC (Model-View-Controller) é bastante utilizado no desenvolvimento de aplicações para dispositivos móveis, pois
determina a separação de uma aplicação em três elementos. O Model é formado por entidades que representam os dados da aplicação. A
View tem por objetivo realizar a apresentação desses dados e capturar os eventos do usuário, representando-se pelas telas.
 
LUCIANO, J.; WALLISON J. B. A. Padrão de arquitetura MVC Model-View-Controller. Revista EPeQ Fafibe, v. 1, p. 102-107, 2011.
 
Sobre o desenvolvimento da camada de visualização (View) para web utilizando CSS e HTML, assinale a alternativa correta.
a. Uma vez utilizando HTML e CSS para desenvolver a View, o Controller e o Model têm de ser desenvolvidos em linguagem PHP.
b. Uma vez utilizando HTML e CSS para desenvolver a View, o Controller e o Model têm de ser desenvolvidos em linguagem
Javascript.
c. Uma vez utilizando HTML e CSS para desenvolver a View, o Controller e o Model têm de ser desenvolvidos em linguagem 
Python.
d. Uma vez utilizando HTML e CSS para desenvolver a View, o Controller e o Model têm de ser desenvolvidos em linguagem  Java.
e. Uma vez utilizando HTML e CSS para desenvolver a View, o Controller e o Model podem ser desenvolvidos em qualquer
linguagem Web.

Guia Digital Carreiras e Internacionalização NAP CPA Responsabilidade Socioambiental
Minhas Disciplinas Minhas Bibliotecas
 JG 
https://codely-fmu-content.s3.amazonaws.com/Moodle/GuiaDigital/Guia+digital/index.html
https://carreiras.fmu.br/
https://codely-fmu-content.s3.amazonaws.com/Moodle/NAP/inicial/nap/fmu/index.html
https://codely-fmu-content.s3.amazonaws.com/Moodle/CPA/landing_CPA/index.html
https://portal.fmu.br/sustentabilidade
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/
https://ambienteacademico.com.br/course/view.php?id=236

Continue navegando