

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
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:
prototipar telas (canvas) para as features;
definir colaborativamente a visão do produto;
avaliar as features em termos de esforço, valor e incertezas;
associar as features para cada combinação de objetivo e persona;
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
I, III e IV.
II, IV e V.
I, II e IV.
II, III e V.
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?
Uma vez que o protótipo esteja concluído, ele deve ser descartado e não deve influenciar o design final do sistema.
A prototipação é um processo que elimina a necessidade de documentação, pois o protótipo serve como a especificação final.
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.
A prototipação é adequada apenas para pequenos projetos devido ao seu custo e tempo de desenvolvimento elevados.
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 é
criar o protótipo de alta fidelidade sem envolver os usuários, para ganhar tempo e não se preocupar com feedback inicial.
pular a etapa de prototipação e lançar logo o produto final, acelerando o cronograma do projeto.
usar o protótipo para testar com os usuários, coletando feedback que ajude a melhorar o design antes de desenvolver o sistema completo.
focar só no design visual do protótipo e deixar a navegação e interação para depois.
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.
cascata e scrum.
desenvolvimento lean e espiral.
cascata e espiral.
espiral e RAD.
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:
de bloco
de função
de implementação
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.
Certo
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?
Vertical, evolutivo e de baixa fidelidade.
Horizontal, evolutivo e de baixa fidelidade.
Horizontal, descartável e de alta fidelidade.
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.
Prototipação visa exclusivamente testar o desempenho do sistema sob condições extremas.
Prototipação é usada para substituir a fase de design do software, eliminando a necessidade de criar diagramas de arquitetura.
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.
Prototipação é uma técnica usada para garantir que o software final seja implementado sem defeitos.
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
I, II e III.
I e II, apenas.
I e III, apenas.
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.
Ao ignorar o feedback dos clientes e focar apenas em análises internas
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
Ao revisar as restrições iniciais do design e tentar removê-las no futuro
Ao testar os protótipos em um ambiente controlado, sem interferência externa
O paradigma da prototipação inclui o planejamento, a construção e a entrega do protótipo e, por ser uma metodologia do tipo projeto rápido, dispensa a identificação dos requisitos do software.
Certo
Errado
O protótipo pode ser considerado
uma representação da funcionalidade.
um desenho básico da interface.
o conceito criativo do produto.
a disposição das informações na tela.
uma interface navegável.
Ao desenvolver protótipos de alta fidelidade de um software, é necessário
aplicar a técnica de paper prototyping.
realizar a primeira validação com algum usuário ou com algum cliente do protótipo criado.
definir o wireframe das telas do software sem o uso das cores da solução.
fornecer um layout básico que permita algumas validações iniciais de maneira digital.
oferecer protótipos de telas que representam de maneira fiel o que é esperado pelos usuários para que assim sejam codificadas.
Sobre a técnica de prototipação na Engenharia de Requisitos, quanto ao ciclo de vida, um protótipo pode ser classificado em:
Descartável ou evolutivo.
Horizontal ou vertical.
Global ou local.
Alta fidelidade ou baixa fidelidade.
Prévio ou final.
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.
Os itens II, III e IV são verdadeiros.
Os itens I e II são verdadeiros.
Somente os itens II e IV são verdadeiros.
Somente o item I é verdadeiro.
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:
Fabricação digital.
Robótica.
Programação.
Pensamento computacional.
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.
Cascata (waterfall) – Prototipação
Espiral – Prototipação
Espiral – Cascata (waterfall)
Espiral – Desenvolvimento Baseado em Componentes
Cascata (waterfall) – Desenvolvimento Baseado em Componentes
No processo de prototipação de software, um mockup permite apresentar
um esboço simples e rápido do software, geralmente um rascunho, para compreender o que é esperado do sistema.
exemplos finais de como o software deve ficar quando pronto, mas sem as funções que ainda serão implementadas.
a ideia a ser desenvolvida na forma de software, antes mesmo de esboçar qualquer tela.
os leiautes e a diagramação dos elementos na tela.
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?
Protótipo de Domínio.
Protótipo Vertical.
Protótipo Diagonal.
Protótipo Horizontal.