Questões de Concurso sobre Modelos em Prototipagem

 
 
Disciplina 1
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
66 questões encontradas
Questões por página
20
Mais recentes
 

O Time de Inovação Digital (TID) de uma organização está utilizando Lean Inception para iniciar um novo projeto o mais rápido possível, entregando aos usuários um produto que agregue valor. O TID já descobriu quais features (recursos) o produto do projeto deve atender.


Considerando que as descrições das features são e devem ser simples, o TID deve:


A

prototipar telas (canvas) para as features;


B

definir colaborativamente a visão do produto;


C

avaliar as features em termos de esforço, valor e incertezas;


D

associar as features para cada combinação de objetivo e persona;


E

registrar as certezas sobre as features e descartar as features com incertezas.

Considerando as afirmativas a seguir, assinale a opção que indica aquelas que descrevem as vantagens da prototipação.


I. Prototipação permite que as partes interessadas tenham uma visão clara do produto final antes do início do desenvolvimento.

II. A prototipação ajuda a identificar problemas de usabilidade no início do processo de design.

III. A prototipação garante que o produto final será desenvolvido sem precisar de ajustes ou correções.

IV. A prototipação permite que funcionalidades sejam testadas de forma incremental antes da implementação completa.

V. A prototipação elimina a necessidade de revisões ou alterações posteriores no ciclo de desenvolvimento.


Está correto o que se afirma em


A

I, III e IV.


B

II, IV e V.


C

I, II e IV.


D

II, III e V.


E

Todas estão corretas.

Uma empresa de desenvolvimento de software está criando um sistema de gerenciamento de clientes para um grande cliente corporativo. Para garantir que o sistema atenda às expectativas do cliente e facilite a coleta de feedback durante o desenvolvimento, a equipe decide usar prototipação como parte do processo de desenvolvimento. Durante uma reunião, a equipe discute os benefícios e desafios da prototipação. Qual das seguintes afirmações sobre o processo de prototipação de sistemas computacionais está CORRETA?


A

Uma vez que o protótipo esteja concluído, ele deve ser descartado e não deve influenciar o design final do sistema.


B

A prototipação é um processo que elimina a necessidade de documentação, pois o protótipo serve como a especificação final.


C

A prototipação permite que os usuários finais forneçam feedback antecipado e contínuo, o que pode melhorar significativamente a usabilidade do sistema.


D

A prototipação é adequada apenas para pequenos projetos devido ao seu custo e tempo de desenvolvimento elevados.


E

Prototipação é sinônimo de desenvolvimento incremental e não deve ser utilizada em conjunto com outras metodologias de desenvolvimento de software.

Prototipar é uma parte essencial no desenvolvimento de software, pois permite que as equipes testem ideias com os usuários antes de partirem para o produto. Em um projeto, a equipe de desenvolvimento decide criar um protótipo de alta fidelidade para validar a interface com os usuários antes de seguir adiante.


Durante a fase de prototipação, a abordagem correta é


A

criar o protótipo de alta fidelidade sem envolver os usuários, para ganhar tempo e não se preocupar com feedback inicial.


B

pular a etapa de prototipação e lançar logo o produto final, acelerando o cronograma do projeto.


C

usar o protótipo para testar com os usuários, coletando feedback que ajude a melhorar o design antes de desenvolver o sistema completo.


D

focar só no design visual do protótipo e deixar a navegação e interação para depois.


E

ignorar a experiência dos usuários e concentrar-se apenas nas questões técnicas.

Com relação aos diversos modelos de ciclo de vida de um software, considere a seguinte situação hipotética:


Uma equipe inicia um projeto com uma abordagem linear e sequencial. No entanto, ao longo do projeto substitui esta abordagem por um modelo com ênfase em protótipos no início de cada estágio para validação de conceitos e na análise de riscos.


Assinale a opção que apresenta o modelo que esta equipe empregou inicialmente e o modelo pelo qual este foi substituído.


A

cascata e scrum.


B

desenvolvimento lean e espiral.


C

cascata e espiral.


D

espiral e RAD.


E

cascata e incremental.

Uma equipe de banco de dados está na fase de prototipagem da base de dados e adotou um tipo de prototipagem que busca responder dúvidas sobre a viabilidade de implementação dessa base, ajudando a ver como será possível alcançar o objetivo e qual o impacto que essa base de dados vai causar na performance da rede como um todo. Essa técnica de prototipação é conhecida como:


A

de bloco


B

de função


C

de implementação


D

olhando e sentindo

No padrão Prototype, o elemento cliente representa uma classe que declara uma interface para objetos capazes de clonar a si mesmos.


C

Certo


E

Errado

Leia o caso a seguir.


Um desenvolvedor escolheu desenhar em papel as telas de um sistema que estava sendo especificado para facilitar, junto ao usuário final, o detalhamento dos elementos lógicos que seriam necessários em cada passo de um caso de uso desse sistema.


Elaborado pelo(a) autor(a).


Como esse protótipo pode ser classificado?


A

Vertical, evolutivo e de baixa fidelidade.


B

Horizontal, evolutivo e de baixa fidelidade.


C

Horizontal, descartável e de alta fidelidade.


D

Vertical, descartável e de alta fidelidade.

Prototipação é uma técnica usada no desenvolvimento de software que envolve a criação de um modelo ou versão preliminar de um sistema para ajudar na compreensão dos requisitos e validar conceitos antes da construção do produto final. No contexto da prototipação em desenvolvimento de software, assinale a afirmativa que descreve corretamente o principal objetivo da criação de protótipos.


A

Prototipação visa exclusivamente testar o desempenho do sistema sob condições extremas.


B

Prototipação é usada para substituir a fase de design do software, eliminando a necessidade de criar diagramas de arquitetura.


C

Prototipação permite aos stakeholders visualizar e interagir com uma versão preliminar do software, ajudando a refinar os requisitos e identificar problemas cedo no processo.


D

Prototipação é uma técnica usada para garantir que o software final seja implementado sem defeitos.


E

Prototipação destina-se a produzir a versão final do software que será entregue ao usuário.

A engenharia de software tem empregado prototipação para gerar modelos representativos simulados para validação dos requisitos dos usuários.


Com relação à prototipação, analise os itens a seguir.


I. É o processo de criação de um protótipo, que dependendo das necessidades do projeto, podem empregar, entre outros: protótipos de papel, wireframes, mockups ou protótipos interativos.

II. No processo de engenharia de requisitos, as fases de elicitação e validação dos requisitos do sistema podem ser auxiliadas por um protótipo.

III. Um protótipo desenvolvido no processo de projeto do sistema pode auxiliar na exploração de soluções de software e no desenvolvimento de uma interface com o usuário para o sistema.


Está correto o que se afirma em


A

I, II e III.


B

I e II, apenas.


C

I e III, apenas.


D

II e III, apenas.

Com relação ao Design Thinking, assinale a alternativa que apresenta como o aprendizado (a última etapa do processo de design), contribui para a melhoria contínua dos designers e de suas soluções.


A

Ao ignorar o feedback dos clientes e focar apenas em análises internas


B

Ao utilizar o feedback dos clientes e do público-alvo para determinar se a solução atingiu os objetivos, identificando melhorias para projetos futuros


C

Ao revisar as restrições iniciais do design e tentar removê-las no futuro


D

Ao testar os protótipos em um ambiente controlado, sem interferência externa

Ao desenvolver protótipos de alta fidelidade de um software, é necessário


A

aplicar a técnica de paper prototyping.


B

realizar a primeira validação com algum usuário ou com algum cliente do protótipo criado.


C

definir o wireframe das telas do software sem o uso das cores da solução.


D

fornecer um layout básico que permita algumas validações iniciais de maneira digital.


E

oferecer protótipos de telas que representam de maneira fiel o que é esperado pelos usuários para que assim sejam codificadas.

Utilizar práticas simples a fim de facilitar o entendimento do que um usuário deseja como produto final pode ser crucial em um projeto de software e tentar experimentar ideias construindo protótipos, experimentando iterativamente várias versões, melhora o resultado alcançado. Sob essa perspectiva, analise as afirmativas acerca da prototipação de baixa-fidelidade:


I - Se assemelha muito ao produto final e é útil porque tende a ser simples, barata e de rápida produção.

II - Seu custo é baixo de desenvolvimento, abordando questões de leiaute de tela, sendo um instrumento útil de comunicação.

III - Não serve para coleta de requisitos e sua criação demanda tempo.

IV - Tem verificação limitada de erros e limitações de fluxo e navegação.


Marque a opção correta.


A

Os itens II, III e IV são verdadeiros.


B

Os itens I e II são verdadeiros.


C

Somente os itens II e IV são verdadeiros.


D

Somente o item I é verdadeiro.


E

Todos os itens são verdadeiros.

Também conhecida como prototipagem rápida, consiste em produzir, por meio de máquinas computadorizadas como impressoras 3D, corte a laser, fresadoras CNC, protótipos físicos a partir de modelos digitais por meio de softwares, a fim de maximizar a replicabilidade e adaptabilidade do produto, evitar gastos e poupar tempo.


https://pesquisa.ufabc.edu.br/4db/our-services/


Marque a alternativa correta que corresponde à descrição apresentada:


A

Fabricação digital.


B

Robótica.


C

Programação.


D

Pensamento computacional.


E

Virtualização.

Há vários modelos de processo de software, sendo que cada um define um fluxo de processo que invoca cada atividade do desenvolvimento de forma diversa.


O modelo ___________, algumas vezes chamado ciclo de vida clássico, é um exemplo de processo dirigido a planos, pois deve-se planejar todas as atividades (estágios) do processo antes de começar a trabalhar nelas. Em princípio, o estágio seguinte não deve ser iniciado até que o estágio anterior seja concluído, mas, na prática, este processo não é um modelo linear simples, envolvendo o feedback de um estágio a outro. Assim, os documentos e artefatos produzidos em cada estágio podem ser modificados para refletirem as alterações em cada um deles.

Seu maior problema é a divisão inflexível do projeto em estágios distintos e por isso deve ser usado apenas quando os requisitos são bem compreendidos e é pouco provável que venham a ser radicalmente alterados durante o desenvolvimento.

Um segundo exemplo de modelo de processo de software é o modelo de ___________________, que se baseia na construção de protótipos, uma versão simplificada de um sistema de software.


Embora possa ser utilizado como um modelo de processo isolado, é comumente utilizado como uma técnica que auxilia os interessados a compreender melhor o que está para ser construído, quando os requisitos estão obscuros.


Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.


A

Cascata (waterfall) – Prototipação


B

Espiral – Prototipação


C

Espiral – Cascata (waterfall)


D

Espiral – Desenvolvimento Baseado em Componentes


E

Cascata (waterfall) – Desenvolvimento Baseado em Componentes

No processo de prototipação de software, um mockup permite apresentar


A

um esboço simples e rápido do software, geralmente um rascunho, para compreender o que é esperado do sistema.


B

exemplos finais de como o software deve ficar quando pronto, mas sem as funções que ainda serão implementadas.


C

a ideia a ser desenvolvida na forma de software, antes mesmo de esboçar qualquer tela.


D

os leiautes e a diagramação dos elementos na tela.


E

o software pronto, com todas as funcionalidades que são esperadas.

O Modelo de Prototipagem obtém uma melhor definição dos requisitos do sistema visando entender os requisitos do usuário. Qual das alternativas a seguir NÃO corresponde a um tipo de protótipo de acordo com o Modelo de Prototipagem?


A

Protótipo de Domínio.


B

Protótipo Vertical.


C

Protótipo Diagonal.


D

Protótipo Horizontal.

   
Gerar simulado