

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.
Analise as informações a seguir:
I. MVP é uma versão enxuta de uma solução que pode ser um software, serviço, produto físico ou digital, contendo apenas suas funcionalidades básicas, para testar como pelo menos 2.000 potenciais clientes avaliam a adesão da solução pelo mercado.
II. Entre os tipos de MVP, estão: MVP Protótipo é aquele que, em lugar de oferecer uma versão automatizada da solução, apresenta-se um MVP, no qual pessoas reais fazem o papel que seria da tecnologia. MVP Mágico de OZ é bastante usado para versão simplificada de softwares com funcionalidades específicas, sendo um modelo funcional da solução, testado com um grupo seleto de potenciais clientes e com eles coletar opiniões que revelarão a viabilidade de lançamento da solução no mercado.
Marque a alternativa CORRETA:
As duas afirmativas são verdadeiras.
A afirmativa I é verdadeira, e II é falsa.
A afirmativa II é verdadeira, e I é falsa.
As duas afirmativas são falsas.
Considerando o ciclo de vida de um projeto, analise as afirmativas a seguir.
I. No ciclo de vida preditivo, o esforço de planejamento ocorre nas fases intermediárias do projeto. É a abordagem mais tradicional e se trata de processos sequenciais.
II. No ciclo de vida iterativo é permitido, de tempos em tempos, algum tipo de retorno por parte das principais partes interessadas engajadas no projeto. A equipe do projeto recebe feedbacks sobre os trabalhos ainda não finalizados, com o objetivo de melhorar o que está sendo produzido.
III. O ciclo de vida ágil é formado pela junção dos ciclos de vida preditivo e incremental. As atividades são planejadas somente no início do projeto e as versões incompletas são entregues, de tempos em tempos, para que sejam avaliadas pelo cliente.
Está correto o que se afirma em
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
II e III, apenas.
Analise as informações a seguir:
I. É certo afirmar que os ciclos de vida de desenvolvimento de software podem atuar de maneira sequencial (fases seguem determinada ordem) e/ou incremental (divisão de escopo) e/ou iterativa (retroalimentação de fases) e/ou evolutiva (software é aprimorado). Porém, não existe um modelo ideal e em grande parte dos softwares desenvolvidos são utilizados mais de um modelo de ciclo de vida.
II. É certo afirmar entre os modelos de ciclo de vida que existem, o Modelo Prototipagem é o mais indicado para desenvolvimento de projeto de software para cliente sem pressa e paciente.
Marque a alternativa CORRETA:
As duas afirmativas são verdadeiras.
A afirmativa I é verdadeira, e a II é falsa.
A afirmativa II é verdadeira, e a I é falsa.
As duas afirmativas são falsas.
Em desenvolvimento de software, o MVP (minimum viable product) representa uma solução de software rápida e funcional e tem como objetivo validar a viabilidade de um projeto.
Certo
Errado
No ciclo de vida do desenvolvimento de sistemas, a fase que envolve o entendimento dos requisitos de negócio é a de
implementação.
projeto.
planejamento.
desenvolvimento.
análise.
Segundo a norma ABNT ISO/IEC12207, os processos fundamentais do ciclo de vida de software são
aquisição, fornecimento, desenvolvimento, operação e manutenção.
gerência de configuração, qualidade, verificação, validação.
gerência, melhoria, infraestrutura, recursos humanos.
gerência de risco, qualidade, gestão do conhecimento, avaliação do produto.
usabilidade, auditoria, resolução de problema, revisão conjunta.
No contexto da engenharia de software, qual nome é dado à fase cujo objetivo é elaborar etapas, prazos e estimar demais recursos a serem aplicados?
CI/CD
Desenvolvimento
Modelagem de software
Planejamento
Codificação
Os modelos de processos de software são abordagens sistemáticas e estruturadas para o desenvolvimento, manutenção e evolução de software. Eles descrevem as atividades, tarefas e técnicas que devem ser seguidas para produzir software de alta qualidade de forma consistente. Considere as seguintes características: 1modelado em função do ciclo da engenharia convencional; 2- cada fase só começa após a conclusão da anterior; 3- requer uma abordagem sistemática, sequencial ao desenvolvimento de software. Essas características dizem respeito a qual modelo de processo de software?
Modelo Ágil.
Modelo de Desenvolvimento Rápido de Aplicações.
Modelo Espiral.
Modelo Incremental.
Modelo em Cascata.
A análise para o desenvolvimento de uma aplicação deve considerar a experiência do usuário, que é representada, por exemplo, pela tela da própria aplicação.
Certo
Errado
Quando se utiliza um modelo incremental, frequentemente o primeiro incremento é um produto essencial; após esse primeiro, se libera uma série de incrementos, que oferecem, progressivamente, maior funcionalidade ao cliente à medida que cada incremento é entregue.
Certo
Errado
Em um projeto ágil, a gestão das tarefas a realizar normalmente é iniciada com um backlog limitado de produtos com requisitos de alto nível de abstração, limitando a realidade ao que é relevante a este nível mais genérico.
Certo
Errado
Uma vantagem do ciclo de vida do software em cascata é que ele permite modificações nos requisitos por meio de atualização das fases anteriores.
Certo
Errado
Assinale a alternativa que preencha corretamente a lacuna. Na fase de implementação do ciclo de vida do desenvolvimento de software, sabemos que é produzido (a) ______.
documentação de requisitos
protótipos de interface de usuário
código-fonte do programa
plano de projeto
diagramas de caso de uso
Os atributos principais de um produto de software são manutenibilidade, confiança, proteção, eficiência e aceitabilidade.
Certo
Errado
O modelo lógico, em engenharia de requisitos, é responsável por realizar o tratamento de características dependentes de um determinado tipo de plataforma computacional, porém independente de produtos específicos.
Certo
Errado
A equipe de desenvolvimento de sistemas do TJAP está implementando uma aplicação de acordo com o Processo Unificado (PU). A equipe atribuiu cada disciplina do PU a um analista diferente. O analista José ficou responsável pela disciplina do PU que é iniciada no começo da fase de concepção, intensificada ao máximo na fase de elaboração e amenizada ao longo da fase de construção.
José ficou responsável pela disciplina do PU de:
teste;
análise;
projeto;
requisitos;
modelagem.
A diferença entre as etapas de análise e projeto no ciclo de vida do desenvolvimento de software está no fato de que:
na etapa de análise, os requisitos do sistema são coletados e documentados, enquanto na etapa de projeto, a arquitetura do sistema é definida e os detalhes de implementação são elaborados.
a etapa de análise envolve a identificação de bugs no código-fonte, enquanto a etapa de projeto se concentra na criação de protótipos para validar os requisitos do cliente.
durante a etapa de análise, os testes de aceitação são realizados para verificar se o software atende aos critérios de qualidade, enquanto na etapa de projeto, são desenvolvidos os casos de teste unitário.
na etapa de análise, são estabelecidos os cronogramas e recursos necessários para o projeto, enquanto na etapa de projeto, são coletados os requisitos do cliente e usuários finais.
O modelo de processo espiral permite a evolução de um sistema por meio de iterações e prototipação, ao mesmo tempo em que mantém a abordagem sistemática e controlada do modelo cascata durante o desenvolvimento completo desse sistema.
Certo
Errado
A figura abaixo representa os estágios do ciclo de vida em cascata para o projeto, a análise e o desenvolvimento de sistemas.

As fases 2 e 4 são denominadas, respectivamente:
TESTES e VALIDAÇÃO
ANÁLISE e IMPLEMENTAÇÃO
REQUISITOS e ESPECIFICAÇÃO
PLANEJAMENTO e CONSTRUÇÃO
Um cliente deseja experimentar opções em um projeto de software ainda em processo de fortalecimento dos conceitos de uso de interface com o usuário final. Então, o time de desenvolvimento decide por um desenvolvimento incremental como versão inicial do software.
Tendo como referência essa situação hipotética, assinale a opção em que é indicado o tipo de desenvolvimento rápido de software que deve ser aplicado com foco na prototipagem.
Scrum
RAD (rapid application development techniques)
modelo V
cascata
espiral