Logo Passei Direto
Buscar

lab soft projetosA4

Ferramentas de estudo

Questões resolvidas

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 Teste.
c. Plano de Testes.
d. Caso de Tela.
e. Caso de Uso.

Quanto ao diagrama entidade relacionamento, assinale a alternativa correta.


a. Os campos estado e cidade são somente campos identificadores da entidade.
b. Os campos cidade e estado podem ser transformados em tabela para evitar redundância.
c. A notação (1,N), em cursos, indica que o campo é do tipo identificador.
d. A notação (1,1), que consta no CPF, significa que é um atributo multivalorado e pode ser uma entidade.
e. O atributo id_pessoa está redundante e deve ser armazenado em uma nova entidade.

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 Python para cálculos matemáticos com os atributos 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 objetos 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. (x)
e. 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.

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. 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 automação.
c. João realizou o teste de usuário.
d. João realizou o teste de desenvolvimento. (x)
e. João realizou o teste de aceitação.

No que concerne à multiplicidade do diagrama de classes apresentado, assinale a alternativa correta.


a. 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.
b. 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.
c. 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.
d. 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.
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.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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 Teste.
c. Plano de Testes.
d. Caso de Tela.
e. Caso de Uso.

Quanto ao diagrama entidade relacionamento, assinale a alternativa correta.


a. Os campos estado e cidade são somente campos identificadores da entidade.
b. Os campos cidade e estado podem ser transformados em tabela para evitar redundância.
c. A notação (1,N), em cursos, indica que o campo é do tipo identificador.
d. A notação (1,1), que consta no CPF, significa que é um atributo multivalorado e pode ser uma entidade.
e. O atributo id_pessoa está redundante e deve ser armazenado em uma nova entidade.

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 Python para cálculos matemáticos com os atributos 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 objetos 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. (x)
e. 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.

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. 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 automação.
c. João realizou o teste de usuário.
d. João realizou o teste de desenvolvimento. (x)
e. João realizou o teste de aceitação.

No que concerne à multiplicidade do diagrama de classes apresentado, assinale a alternativa correta.


a. 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.
b. 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.
c. 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.
d. 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.
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.

Prévia do material em texto

Atividade 4 (A4) 
Iniciado em terça, 28 nov 2023, 12:29 
Estado Finalizada 
Concluída em terça, 28 nov 2023, 13:04 
Tempo empregado 35 minutos 1 segundo 
Avaliar 10,00 de um máximo de 10,00(100%) 
Questão 1 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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 Teste. (x) 
c. 
Plano de Testes. 
d. 
Caso de Tela. 
 
e. 
Caso de Uso. 
Questão 2 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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 estado e cidade são somente campos identificadores da entidade. 
b. 
Os campos cidade e estado podem ser transformados em tabela para evitar redundância. 
(x) 
c. 
A notação (1,N), em cursos, indica que o campo é do tipo identificador. 
d. 
A notação (1,1), que consta no CPF, significa que é um atributo multivalorado e pode 
ser uma entidade. 
e. 
O atributo id_pessoa está redundante e deve ser armazenado em uma nova entidade. 
Questão 3 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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, V, V, F. 
b. 
V, V, V, V. (x) 
c. 
V, F, F, F. 
d. 
F, F, F, F. 
e. 
V, F, V, F. 
Questão 4 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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? 
a. 
O "manter" é utilizando no desenvolvimento de casos de uso para representar os dados 
mantidos no banco de dados. 
b. 
O "manter" é utilizando no desenvolvimento de casos de uso para representar o caso de 
uso que está inativo. 
 
c. 
O "manter" é utilizando no desenvolvimento de casos de uso para representar, inserir, 
excluir, listar e editar. (x) 
d. 
O "manter" é utilizando no desenvolvimento de casos de uso para representar que os 
dados não serão alterados. 
e. 
O "manter" é utilizando no desenvolvimento de casos de uso para representar a conexão 
com banco de dados. 
Questão 5 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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 Python para cálculos matemáticos 
com os atributos 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 objetos 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. (x) 
e. 
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. 
Questão 6 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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 automação. 
 
c. 
João realizou o teste de usuário. 
d. 
João realizou o teste de desenvolvimento. (x) 
e. 
João realizou o teste de aceitação. 
Questão 7 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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 de requisitos. 
b. 
Entrevista aberta. (x) 
c. 
Entrevista paralela. 
d. 
Entrevista fechada. 
 
e. 
Entrevista dirigida. 
Questão 8 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Leia o excerto a seguir. 
 
“As classes são representadasilustrativamente 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 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. 
b. 
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. 
c. 
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. 
 
 
d. 
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.(x) 
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. 
Questão 9 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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 somente na 
linguagem Java. 
b. 
Uma vez criado o diagrama de classes, sua implementação pode ser feita em qualquer 
linguagem de programação. 
c. 
Uma vez criado o diagrama de classes, sua implementação pode ser feita somente na 
linguagem PHP. 
d. 
Uma vez criado o diagrama de classes, sua implementação pode ser feita em qualquer 
linguagem orientada a objetos. (x) 
e. 
Uma vez criado o diagrama de classes, sua implementação pode ser feita somente na 
linguagem Python. 
Questão 10 
Correto 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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? 
a. 
Plano de Uso. 
b. 
Caso de Teste. 
c. 
Caso de Uso. 
d. 
Plano de Testes. (x 
e. 
Plano de Classes.

Mais conteúdos dessa disciplina