Buscar

Laboratório de software - Atividade 4

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

Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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?
 
Entrevista fechada.
Entrevista fechada.
Resposta correta. A alternativa está correta, pois, durante o desenvolvimento da
entrevista fechada, o analista responsável por fazer a entrevista já tem as
perguntas elaboradas previamente. Nessa abordagem, ao contrário da entrevista
aberta, há um roteiro a ser conduzido pelo entrevistador.
Pergunta 2
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: 
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
 
 
Fonte: Becker (2009, p. 29).
 
No que concerne à multiplicidade do diagrama de classes apresentado, assinale
a alternativa correta.
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.
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.
Resposta correta. A alternativa está correta, pois, ao observar o diagrama de
classes, nota-se que a multiplicidade de cidade para estado é 1, ou seja,
obrigatoriamente uma associação. Já a multiplicidade de estado para cidade é 1..*,
ou seja, terá, ao menos, um objeto associado, mas poderá ter muitos.
Pergunta 3
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
1 em 1 pontos
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
teste de uma tela/funcionalidade de um sistema. Com base no exposto, qual é o
nome desse documento?
Caso de Teste.
Caso de Teste.
Resposta correta. A alternativa está correta, pois o caso de teste é um documento
que descreve toda a sequência de passos a ser dada por um testador durante um
teste de determinada funcionalidade. Esse documento também contém as
respostas esperadas que o sistema deve dar.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
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?
 
Entrevista aberta.
Entrevista aberta.
Resposta correta. A alternativa está correta, pois, na entrevista aberta, não
existem perguntas predefinidas. Geralmente, a entrevista começa com alguma
pergunta genérica, como “Qual é a ideia geral do sistema?” e, a partir daí,
desenvolvem-se as demais perguntas com base nas respostas do cliente.
Pergunta 5
Analise a seguinte figura:
 
Fonte: Elaborada pelo autor. 
 
 Os diagramas de bancos de dados têm como objetivo trazer uma representação
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
Resposta Correta:
Comentário
da resposta:
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.
O campo cursos poderia ser transformado em uma tabela para cursos.
O campo cursos poderia ser transformado em uma tabela para
cursos.
Resposta correta. A alternativa está correta, pois uma decisão na criação desse
campo é 
justamente o fato de ser um campo ou uma tabela. Como vários cursos podem ser
cadastrados no sistema, por várias pessoas, uma alternativa para evitar
redundância é transformar esse campo em uma tabela.
Pergunta 6
Resposta
Selecionada:
Resposta Correta:
Comentário
da resposta:
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/3503
764/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.
Teste de desenvolvimento, teste de release, teste de usuário e teste de
aceitação.
Teste de desenvolvimento, teste de release, teste de usuário e teste
de aceitação.
Resposta correta. A alternativa está correta, pois, em uma equipe de software, o
desenvolvimento de teste segue as etapas apresentadas. De modo geral, para
compreender as etapas, basta compreender qual equipe as testa, nesse caso,
são: equipe de desenvolvimento, equipe de testes, qualquer usuário comum e pelo
cliente.
Pergunta 7
Analise a seguinte figura:
1 em 1 pontos
1 em 1 pontos
https://edisciplinas.usp.br/pluginfile.php/3503764/mod_resource/content/3/Introducao_a_Teste_de_Software.pdf
Resposta
Selecionada:
Resposta
Correta:
Comentário
da resposta:
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.
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.
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.
Resposta correta. A alternativa está correta, pois o código representa uma classe
com atributos e métodos desenvolvidos em linguagem PHP. Distinguem-se os
métodos dos atributos por meio da análise em que os atributos são como variáveis
iniciando com $ e os métodos são iniciados com o comando function.
Pergunta 8
Analise o seguinte quadro:
 
Código Requisito *** 
RF01 Osistema 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
1 em 1 pontos
Resposta
Selecionada:
 
Resposta Correta:
Comentário
da resposta:
requisitos não funcionais. Nos requisitos evidenciados no quadro, existe uma
coluna representada por ***. Nesse sentido, qual requisito representa essa
coluna?
Prioridade de um requisito, que pode ser baixa, média ou alta.
Prioridade de um requisito, que pode ser baixa, média ou alta.
Resposta correta. A alternativa está correta, pois a coluna representa a prioridade
de um requisito. A prioridade permite organizar os requisitos por sua ordem de
importância e isso será levado em consideração na gestão de projetos, a qual irá
conceituar as tarefas de requisitos de alta prioridade para serem desenvolvidas
primeiramente.
Pergunta 9
Resposta
Leia o excerto a seguir. 
 
“A identificação das necessidades relativas ao domínio tem a função de orientar
na elaboração de casos de uso, funcionalidades, que estão em conformidade
com a proposição de situações adequadas à aprendizagem dos conceitos do
domínio. Casos de uso são gerados de forma orientada a necessidades dos
usuários elevando o número de dados sobre a aprendizagem dos usuários, que
é considerada na especificação do sistema.”
 
GOMES, A. S.; WANDERLEY, E. G. Elicitando requisitos em projetos de
Software Educativo. IX Workshop de Informática na Escola, p. 125,
2003. Anais (…). 
 
 
No que tange ao exposto, analise a seguinte figura:
 
Fonte: Elaborada pelo autor. 
 
 Nesse sentido, o que o termo “manter” representa no caso de uso?
1 em 1 pontos
Quarta-feira, 17 de Março de 2021 09h10min10s BRT
Selecionada:
Resposta
Correta:
Comentário
da resposta:
O “manter” é utilizando no desenvolvimento de casos de uso para representar,
inserir, excluir, listar e editar.
O “manter” é utilizando no desenvolvimento de casos de uso para
representar, inserir, excluir, listar e editar.
Resposta correta. A alternativa está correta, pois o termo “manter” é uma maneira
de representar as operações CRUD (create, read, update e delete), ou seja,
inserir, editar, atualizar e excluir. Como essas operações costumam se repetir
muitas vezes, a utilização de um caso de uso com o termo “manter” facilita a
visualização do diagrama.
Pergunta 10
Resposta Selecionada: 
Resposta Correta: 
Comentário
da resposta:
O teste de software é um processo fundamental no ciclo de desenvolvimento de
software. Por meio dele, é possível identificar falhas e problemas que podem
comprometer o devido funcionamento da aplicação. A qualidade do software
está diretamente relacionada com a boa realização das práticas de teste,
tornando essa atividade de fundamental importância para os profissionais de
desenvolvimento de software.
 
JORGE, F. de F. et al. A evolução do jogo itest learning para o ensino das
atividades de execução de testes de software. XX Conferência Internacional
sobre Informática na Educação (TISE 2015)-Nuevas Ideas en Informática
Educativa TISE, 2015.Anais 
(...). 
 
Há um documento que oferece suporte aos testes de sistema e tem como
objetivo descrever toda a estratégia de testes utilizada. Diante do exposto, qual
é o nome desse documento?
Plano de Testes.
Plano de Testes.
Resposta correta. A alternativa está correta, pois, durante a realização do
documento denominado Plano de Testes, toda a estratégia da empresa para a
realização dos testes é composta. Assim, a estratégia se resume em quais
tecnologias utilizar, bem como o número exato da equipe e se será realizado o
teste em desenvolvimento. Ademais, o referido plano é composto pelos casos de
teste, que serão distribuídos para a equipe de testadores.
1 em 1 pontos

Continue navegando