Logo Passei Direto
Buscar
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

Prévia do material em texto

04/12/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 1/6
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
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
Resposta Selecionada: 
Resposta Correta: 
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.
V, V, V, V.
V, V, V, V.
1 em 1 pontos
1 em 1 pontos
04/12/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 2/6
Feedback
da
resposta:
Resposta correta. A alternativa está correta, pois o diagrama de classes tem como
objetivo projetar um sistema orientado a objetos. Uma vez projetado, esse sistema pode
ser implementado em qualquer uma das linguagens mencionadas nas afirmativas, bem
como por qualquer outra linguagem orientada a objetos.
Pergunta 3
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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?
Teste de software.
Teste de software.
Resposta correta. A alternativa está correta, pois a tarefa de teste de software,
geralmente, compõe uma das últimas etapas antes da entrega de um produto, ou parte
dele, para um cliente. Essa tarefa pode ser realizada tanto por desenvolvedores quanto
por uma equipe de testes, tendo o objetivo de validar o sistema e encontrar erros.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
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.
Pergunta 5
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: 
 
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
04/12/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 3/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
 
 
Fonte: Borba e Morales (2006, p. 141). 
 
Em relação ao diagrama de classes e ao conceito de herança, assinale a alternativa correta.
Nesse diagrama, a classe “Gerente” é uma herança da classe “Pessoa”.
Nesse diagrama, a classe “Gerente” é uma herança da classe “Pessoa”.
Resposta correta. A alternativa está correta, pois, ao observar e fazer uma análise do
diagrama apresentado, é possível perceber, pela notação, que as classes “Cliente” e
“Gerente” estão herdando a classe “Pessoa”. Isso significa que essas classes terão os
mesmos métodos e os mesmos atributos da classe “Pessoa”.
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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?
João realizou o teste de desenvolvimento.
João realizou o teste de desenvolvimento.
Resposta correta. A alternativa está correta, pois, durante o desenvolvimento de
sistemas, quando uma equipe de software realiza o teste, esta é a etapa que acontece o
teste de desenvolvimento. Como na situação hipotética João é o pŕoprio desenvolvedor,
não há como considerar que foi feito por outra pessoa ou equipe.
Pergunta 7
Analise a seguinte figura:
 
1 em 1 pontos
1 em 1 pontos
04/12/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 4/6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
 
 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.
O campo cursospoderia 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 8
Resposta
Selecionada:
 
Resposta Correta: 
Feedback
da
resposta:
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 desenvolvimento de sistemas e a documentação, assinale a alternativa
correta.
Independentemente do caso, é sempre necessário realizar a documentação.
Independentemente do caso, é sempre necessário realizar a documentação.
Resposta correta. A alternativa está correta, pois, independentemente do tipo de sistema,
aplicativo ou, até mesmo, um jogo computacional, deve-se realizar a sua respectiva
documentação. Isso garantirá a estrutura do projeto, impactando na qualidade do
produto, bem como no seu custo.
Pergunta 9
Leia o excerto a seguir. 
 
“O diagrama de classes é uma modelagem muito útil para o sistema e define todas as classes (visão
estática do sistema) que participam dele.”
1 em 1 pontos
1 em 1 pontos
04/12/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 5/6
Resposta
Selecionada:
 
Resposta Correta: 
Feedback
da
resposta:
 
CAZELLA, S. C. et al. Desenvolvendo um Sistema de Recomendação de Objetos de Aprendizagem
baseado em Competências para a Educação: relato de experiências. 23º Simpósio Brasileiro de
Informática na Educação, Rio de Janeiro, p. 6, 2012. Anais (...). 
 
Acerca do exposto, analise a seguinte figura: 
 
 
 Fonte: Cazella et al. (2012, p. 6). 
 
 Nessa figura, verifica-se que a classe “Turma” possui uma lista de alunos. Cada aluno, por sua vez,
possui uma lista de OAs (Objetos de Aprendizado). Também há uma lista denominada “AlunoSimilar”
quanto à maneira de avaliar o conteúdo. Assim, sobre o diagrama de classes apresentado, assinale a
alternativa correta.
Nesse diagrama, a classe “ObjetosRecomendados” não contém métodos.
Nesse diagrama, a classe “ObjetosRecomendados” não contém métodos.
Resposta correta. A alternativa está correta, pois, ao observar o diagrama, a classe 
“ObjetosRecomendados” possui os atributos “Obaa”, “Coeficiente” e “media”, que estão
localizados na parte de cima do elemento da classe. Todavia, na área destinada aos
métodos, pode-se observar que não há nenhum.
Pergunta 10
Resposta
Selecionada:
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.
Uma vez utilizando HTML e CSS para desenvolver a View, o Controller e o Model
podem ser desenvolvidos em qualquer linguagem Web.
1 em 1 pontos
04/12/2020 Blackboard Learn
https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller# 6/6
Resposta
Correta:
Feedback
da
resposta:
Uma vez utilizando HTML e CSS para desenvolver a View, o Controller e o Model
podem ser desenvolvidos em qualquer linguagem Web.
Resposta correta. A alternativa está correta, pois, ao desenvolver a interface do sistema
utilizando HTML, seja utilizando o padrão MVC, seja outro padrão, não existe amarração
com a tecnologia que o sistema é desenvolvido em linguagem Backend. Em caso
específico do MVC, o desenvolvimento em camadas é justamente para que exista essa
independência das camadas.

Mais conteúdos dessa disciplina