Buscar

Atividade 4 (A4)_ LABORATÓRIO DE SOFTWARE E PROJETOS

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

Prévia do material em texto

02/09/2022 18:07 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1037110&cmid=490927 1/7
Minhas Disciplinas 222RGR1797A - LABORATÓRIO DE SOFTWARE E PROJETOS UNIDADE 4 Atividade 4 (A4)
Iniciado em sexta, 2 set 2022, 18:02
Estado Finalizada
Concluída em sexta, 2 set 2022, 18:07
Tempo
empregado
4 minutos 33 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto
Atingiu 1,00 de 1,00
Leia o excerto a seguir. 
 
“O teste de software é uma das atividades mais custosas do processo de desenvolvimento de software, pois pode envolver uma quantidade
significativa dos recursos de um projeto. O rigor e o custo associados a essa atividade dependem, principalmente, da criticalidade da
aplicação a ser desenvolvida. Diferentes categorias de aplicações requerem uma preocupação diferenciada com as atividades de teste.” 
 
NETO, A. C. D. Introdução a teste de software. Engenharia de Software Magazine, 2015. Disponível em: 
https://edisciplinas.usp.br/pluginfile.php/3503764/mod_resource/content/3/Introducao_a_Teste_de_Software.pdf. Acesso em: 25 fev. 2020. 
 
Quanto ao exposto, assinale a alternativa que apresenta corretamente as etapas de teste.
a. Teste de programação, teste de release, teste de usuário e teste de aceitação.
b. Teste de desenvolvimento, teste de release, teste de usuário e teste de classes.
c. Teste de casos de uso, teste de release, teste de usuário e teste de aceitação.
d. Teste de desenvolvimento, teste de equipe, teste de usuário e teste de aceitação.
e. Teste de desenvolvimento, teste de release, teste de usuário e teste de aceitação.
NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/my/
https://ambienteacademico.com.br/course/view.php?id=17804
https://ambienteacademico.com.br/course/view.php?id=17804&section=6
https://ambienteacademico.com.br/mod/quiz/view.php?id=490927
https://edisciplinas.usp.br/pluginfile.php/3503764/mod_resource/content/3/Introducao_a_Teste_de_Software.pdf
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
02/09/2022 18:07 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1037110&cmid=490927 2/7
Questão 2
Correto
Atingiu 1,00 de 1,00
Questão 3
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 aceitação.
b. João realizou o teste de usuário.
c. João realizou o teste de automação. 
 
d. João realizou o teste de desenvolvimento.
e. João realizou o teste de release.
Analise a seguinte figura: 
Fonte: Elaborada pelo autor. 
 
Ao ter em vista, principalmente, o reuso e uma manutenção simples de código, o paradigma de programação orientada a objetos já está
somando décadas como o mais utilizado. Embora muitos paradigmas estejam surgindo, as fábricas de software ainda o utiliza com muita
frequência. Sobre a programação orientada a objetos e o código desenvolvido apresentado, assinale a alternativa correta.
a. O código representa uma classe escrita em linguagem Python. A classe contém os atributos id, uf e nome. A classe contém os
métodos getID, setID, getNOME, setNOME, getUF e setUF.
b. O código representa uma classe escrita em linguagem PHP. 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 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.
d. O código representa uma classe escrita em linguagem PHP. A classe contém os atributos id, uf e nome.  A classe contém
os métodos getID, setID, getNOME, setNOME, getUF e setUF.

e. O código representa uma classe escrita em linguagem Python. A classe contém os objetos getID, setID, getNOME, setNOME,
getUF e setUF. A classe contém os métodos  id, uf e nome.
NAP CPA Responsabilidade Socioambiental
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
02/09/2022 18:07 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1037110&cmid=490927 3/7
Questão 4
Correto
Atingiu 1,00 de 1,00
Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
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 Teste.
b. Plano de Testes.
c. Caso de Tela.
d. Caso de Uso.
e. Caso de Classes.
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. Entrevista fechada. 
 
b. Casos de uso.
c. Teste de software.
d. Entrevista aberta.
e. Levantamento de requisitos.
A primeira etapa no processo de um projeto de desenvolvimento de software, geralmente, é a entrevista. Durante essa etapa de
desenvolvimento da entrevista, existem opções de perguntas a serem feitas de maneira que tenham sido preparadas anteriormente ou
feitas de forma dinâmica. Em relação ao exposto, como se denomina esse tipo de entrevista? 
 
a. Entrevista paralela.
b. Entrevista dirigida.
c. Entrevista fechada. 
 
d. Entrevista de requisitos.
e. Entrevista aberta.
NAP CPA Responsabilidade Socioambiental
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
02/09/2022 18:07 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1037110&cmid=490927 4/7
Questão 7
Correto
Atingiu 1,00 de 1,00
Leia o excerto a seguir. 
 
“Um diagrama de classes é um diagrama estrutural ou estático com o qual se modela a estrutura de um sistema de classes e que, sob
vários aspectos, assemelha-se a diagramas ER. Os diagramas de classe da UML mostram as classes do sistema, os relacionamentos
(inclusive herança, agregação e associação), operações e atributos das classes.” 
 
BORBA, S. de F. P; MORALES, A. B. T. Aplicação de banco de dados orientado a objetos na modelagem multidimensional. XXI Simpósio
Brasileiro de Banco de Dados, p. 138, 2006. Anais (...). 
 
Referente ao exposto, analise a seguinte figura: 
 
Fonte: Borba e Morales (2006, p. 141). 
 
Em relação ao diagrama de classes eao conceito de herança, assinale a alternativa correta.
a. Nesse diagrama, a classe "PosicaoConta" é uma herança da classe "Agencia".
b. Nesse diagrama, a classe "Pessoa" é uma herança da classe "Cliente".
c. Nesse diagrama, a classe "Agencia" é uma herança da classe "PosicaoConta".
d. Nesse diagrama, a classe "Gerente" é uma herança da classe "Pessoa".
e. Nesse diagrama, a classe "Pessoa" é uma herança da classe "Gerente".
NAP CPA Responsabilidade Socioambiental
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
02/09/2022 18:07 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1037110&cmid=490927 5/7
Questão 8
Correto
Atingiu 1,00 de 1,00
Analise a seguinte figura: 
 
 
Fonte: Elaborada pelo autor. 
 
Ao desenvolver um projeto de software, torna-se necessário o desenvolvimento de um projeto de banco de dados. Assim, o ciclo de vida de
um banco de dados passa a fazer parte do ciclo de vida do sistema, demarcando que os elementos do projeto de software estejam ligados
às etapas do banco de dados. O diagrama entidade relacionamento, por exemplo, muitas vezes, é desenvolvido com base em diagramas
de caso de uso. Quanto ao diagrama entidade relacionamento, assinale a alternativa correta.
a. Os campos cidade e estado podem ser transformados em tabela para evitar redundância.
b. Os campos estado e cidade são somente campos identi�cadores da entidade.
c. A notação (1,1), que consta no CPF, signi�ca que é um atributo multivalorado e pode ser uma entidade.
d. A notação (1,N), em cursos, indica que o campo é do tipo identificador.
e. O atributo id_pessoa está redundante e deve ser armazenado em uma nova entidade.
NAP CPA Responsabilidade Socioambiental
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
02/09/2022 18:07 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1037110&cmid=490927 6/7
Questão 9
Correto
Atingiu 1,00 de 1,00
Analise a seguinte figura: 
 
Fonte: Elaborada pelo autor. 
 
Os diagramas de bancos de dados têm como objetivo trazer uma representação visual de como os dados estão relacionados entre si e de
como sua estrutura será armazenada fisicamente. O modelo conceitual é considerado um modelo de alto nível e é representado pelo
diagrama entidade relacionamento. Referente ao diagrama apresentado, assinale a alternativa correta.
a. O campo cursos poderia ser transformado em uma tabela para cursos.
b. A notação (1,1) representa que o campo CPF é monovalorado.
c. O campo id_pessoa, por estar pintado, é do tipo não identi�cador.
d. A tabela pessoa não tem campo identi�cador, por isso, não é válida.
e. A notação (1,N) em cursos indica que o campo é do tipo identi�cador.
NAP CPA Responsabilidade Socioambiental
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
02/09/2022 18:07 Atividade 4 (A4): Revisão da tentativa
https://ambienteacademico.com.br/mod/quiz/review.php?attempt=1037110&cmid=490927 7/7
Questão 10
Correto
Atingiu 1,00 de 1,00
O produto de software Smart Web Developer se refere à melhoria de produção de aplicações voltadas para web, com desenvolvimento de
um novo recurso que utiliza como conceito a engenharia reversa, cujo foco é gerar relatórios dinâmicos, conversão dos dados em formato
PDF. 
 
FERREIRA, V. M. da S. et al. Smart Web Developer: Uma proposta de desenvolvimento de aplicações web através de ferramenta CASE,
integração e engenharia reversa em PHP. Revista Científica Digital da Faetec, v. 1, n. 1, p. 1-13, 2014. 
 
Considerando o exposto, analise o diagrama evidenciado na seguinte figura: 
 
Fonte: Ferreira et al. (2014, p. 11). 
 
A respeito das possibilidades de desenvolvimento do Smart Web Developer, analise as afirmativas a seguir e assinale V para a(s)
Verdadeira(s) e F 
para a(s) Falsa(s). 
 
I. ( ) O Software pode ser desenvolvido em Python. 
II. ( ) O Software pode ser desenvolvido em PHP. 
III. ( ) O Software pode ser desenvolvido em JAVA. 
IV. ( ) O Software pode ser desenvolvido em C#. 
 
Assinale a alternativa que apresenta a sequência correta.
a. V, F, V, F.
b. V, V, V, V.
c. V, V, V, F.
d. V, F, F, F.
e. F, F, F, F.
◄ Compartilhe
Seguir para...
Revisão Atividade 4 (A4) ►
NAP CPA Responsabilidade Socioambiental
https://ambienteacademico.com.br/mod/forum/view.php?id=490922&forceview=1
https://ambienteacademico.com.br/mod/quiz/view.php?id=490928&forceview=1
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

Continue navegando