Questões de Concurso sobre Processos (Metodologias) de Desenvolvimento e Modelos de Ciclo de Vida

 
 
Disciplina
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
 
610 questões encontradas
Questões por página
20
Mais recentes
 

Seu objetivo principal é capturar o comportamento necessário do sistema da perspectiva do usuário final para alcançar um ou mais objetivos desejados. São um artefato central nesta metodologia e, como tal, são usados por muitas pessoas para diferentes finalidades, incluindo:

− Clientes: para descrever ou aprovar a descrição do comportamento do sistema.

− Usuários em potencial: para entender o comportamento do sistema.

− Arquitetos de Software: para identificar funcionalidades significativas para a arquitetura do sistema.

− Testadores: para identificar um subconjunto dos casos de teste necessários.

− Gerentes: para planejar e avaliar o trabalho para cada iteração.

− Responsáveis pela documentação: para entender o comportamento do sistema a partir da perspectiva da sequência de uso que deve ser descrita na documentação (como o guia do usuário do sistema).

Com base na descrição acima, é correto afirmar que o texto se refere


A

aos diagramas de componentes da UML.


B

às histórias de usuários da XP.


C

aos casos de uso no RUP.


D

ao sprint backlog do Scrum.


E

à técnica Planning Poker do Scrum.

A ISO/IEC 12207 é uma norma internacional que tem por finalidade descrever:


A

as etapas de um modelo de gestão ambiental


B

os processos do ciclo de vida de um software


C

os processos de um sistema de gestão de saúde e segurança ocupacional


D

as etapas para um sistema de gestão de segurança da informação

Podemos considerar que wireframes são como protótipos ou esqueletos de uma interface gráfica, de alta ou baixa fidelidade. Considerando essa informação, assinale a alternativa que não constitui uma ferramenta de construção de wireframes.


A

Balsamiq


B

Adobe XD


C

Dreamweaver


D

Ninja Mock


E

Lucidchart

Um gerente de projetos de desenvolvimento de software entrou em contato com o time de segurança, do qual você faz parte, para solicitar apoio em uma das etapas do projeto. Os desenvolvedores utilizam o Ciclo de Vida de Desenvolvimento de software seguro (SSDLC – Secure Software Development Life Cycle), que estabelece ações de segurança em cada etapa do desenvolvimento de aplicações. Para esse projeto, solicitaram uma Modelagem de Ameaças. Nesse caso, em qual das etapas do ciclo de vida você realizará essa atividade?


A

Requerimentos.


B

Design.


C

Desenvolvimento.


D

Teste.


E

Implantação.

No planejamento da construção de um website, um web designer, após reuniões com o cliente, analisou os possíveis caminhos e processos que os usuários empreenderiam durante sua navegação por entre as páginas, incluindo aí as barreiras para checagem de credenciais ou entrada de parâmetros que algumas páginas iriam requerer. Esse tipo de informação é mais adequadamente representado, na forma gráfica, através de qual recurso de webdesign?


A

Mapa de Fluxo


B

Mapa do Site


C

Responsividade


D

Meta tags


E

Programação web

A respeito dos diversos modelos de ciclo de vida de software, analise as afirmativas a seguir e assinale a alternativa correta:


A

No Modelo Espiral, os clientes podem usar os incrementos iniciais como protótipos e visualizar o avanço gradativo no desenvolvimento, no entanto, necessitam reaprender o uso do sistema quando sua versão final estiver disponível.


B

O Modelo Cascata tem como característica fundamental intercalar as atividades de especificação, desenvolvimento e validação. Isso permite a entrega de um produto ao fim de um longo ciclo de desenvolvimento e com baixa perspectiva de falha funcional.


C

O Modelo Incremental estabelece a divisão das entregas do projeto, característica que justifica seu nome, sendo que tem como vantagem em relação ao Modelo Cascata, ser mais tolerante a mudanças de requisito.


D

No Modelo em Cascata ou Clássico, o software é desenvolvido em uma série de versões evolucionárias. Nas primeiras iterações, a versão pode consistir em um modelo ou em um protótipo.


E

No Modelo Espiral, o processo de software é representado como uma espiral em que cada volta representa uma fase do processo de software, porém, ele não se tornou popular devido a problemas ligados ao gerenciamento de riscos de projeto.

O desenvolvimento incremental é baseado na ideia de desenvolver uma implementação inicial, expô-la aos comentários dos usuários e continuar, por meio da criação de várias versões, até que um sistema adequado seja desenvolvido. Assinale a alternativa que NÃO descreve uma vantagem desse processo.


A

Os clientes podem usar os incrementos iniciais como protótipos e ganhar experiência, a qual informa seus requisitos para incrementos posteriores do sistema.


B

Como os requisitos não são definidos em detalhes até que um incremento possa ser implementado, pode ser difícil identificar recursos comuns necessários a todos os incrementos.


C

Os clientes não necessitam esperar até que todo o sistema seja entregue para obter ganhos a partir dele.


D

O processo mantém os benefícios do desenvolvimento incremental, o que deve facilitar a incorporação das mudanças no sistema.


E

Quanto maior for a prioridade dos serviços entregues e, em seguida, dos incrementos integrados, os serviços mais importantes recebem a maioria dos testes.

MVP (mínimo produto viável) é um protótipo do sistema que é simples o suficiente para testar as características técnicas de um produto bem como é o conceito de uma solução utilizável e valiosa para o negócio.


C

Certo


E

Errado

Dentre os métodos de desenvolvimento de software, encontram-se os chamados modelos incrementais, sendo um desses métodos denominado de


A

prototipagem.


B

espiral.


C

modelo de desenvolvimento concorrente.


D

RAD (Rapid Application Development).


E

modelo de métodos formais.

Considerando os conceitos de engenharia de software, observe a imagem a seguir:


Imagem associada para resolução da questão


Em relação à imagem, analise as afirmativas a seguir.


I. Diz respeito ao modelo de ciclo de vida de software conhecido como iterativo e incremental.

II. Na fase de projeto são propostas as estruturas de dados, algoritmos, arquitetura de software e modelos de interface que o software deverá possuir em sua versão de release.

III. Neste modelo, o software não é desenvolvido como uma única unidade, mas por meio de várias partes, em que cada uma inclui uma ou muitas novas funcionalidades.


Está correto o que se afirma em


A

I, II e III.


B

I, apenas.


C

II, apenas.


D

I e II, apenas.

O framework de inovação lean startup propõe o desenvolvimento de um produto mínimo viável, ou MVP (minimum viable product), que, uma vez pronto, viabiliza a decisão sobre a realização do processo de pivot (ou pivotar).


C

Certo


E

Errado

A perspectiva estática do RUP enfoca as atividades que acontecem no processo de desenvolvimento. Elas são denominadas workflows na descrição do framework. O RUP oferece seis workflows de processos principais e três workflows de apoio principais. Em qual desses workflows criase uma versão do produto e instala-a no local de trabalho dos usuários:


A

Implementação


B

Implantação


C

Ambiente


D

Teste

O modelo do ciclo de vida clássico sugere uma abordagem sequencial para desenvolvimento de software, começando com a especificação dos requisitos do cliente, avançando pelas fases de planejamento e modelagem, e culminando no suporte contínuo do software concluído.


C

Certo


E

Errado

A landing page de um projeto de MVP é a página oficial do projeto; nela os visitantes podem consultar a apresentação de dados sobre o desenvolvimento do produto na forma de relatórios ou dashboards.


C

Certo


E

Errado

Na metodologia Lean Startup, o segmento considerado como seu núcleo central, cujo foco do estudo encontra-se no circuito criar– medir–aprender, é a


A

visão.


B

aceleração.


C

inovação.


D

direção.

O modelo em cascata considera as atividades fundamentais do processo de especificação, desenvolvimento, validação e evolução, representando cada uma delas como fases distintas.


(SOMMERVILLE, 2011, p. 19.)


Sobre as fases do modelo em cascata, assinale a afirmativa correta.


A

A fase de operação e manutenção é a fase mais curta do ciclo de vida. Nessa fase, o sistema é instalado e colocado em uso.


B

Na fase de implementação e teste unitário, o projeto do software não é desenvolvido como um conjunto de programas ou unidades de programas.


C

Na fase de integração e teste de sistema, as unidades individuais do programa ou programas não são integradas e testadas como um sistema completo para assegurar que os requisitos do software tenham sido atendidos.


D

Na fase de projeto de sistema e software, o processo de projeto de sistemas aloca os requisitos tanto para sistemas de hardware quanto para sistemas de software por meio da definição de uma arquitetura geral do sistema.


E

Na fase de análise e definição de requisitos os serviços, restrições e metas do sistema são estabelecidas por meio de consulta aos usuários. Após definição e detalhamento dos requisitos eles não podem ser utilizados como uma especificação do sistema.

Um dos problemas da aplicação do modelo cascata no desenvolvimento de um projeto reside no fato de que uma versão operacional do programa não estará disponível antes que o projeto esteja perto do final, por conta do estado de bloqueio que a natureza linear do ciclo de vida clássico produz.


C

Certo


E

Errado

Duas das características do Processo Unificado de Software são:


A

focado em negócios; interativo e incremental.


B

centrado na arquitetura; iterativo e incremental.


C

dirigido por casos de uso; orientado a processos interativos.


D

centrado em dados; iterativo polifásico.


E

dirigido por requisitos; orientado a dados.

   
Gerar simulado