Questões de Concurso Sobre outros modelos de processo de software em engenharia de software

Foram encontradas 249 questões

Q1889217 Engenharia de Software
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.
Alternativas
Q1889216 Engenharia de Software
Considere as seguintes afirmativas sobre processos de software.

I - Um exemplo de modelo de processo de software é o "modelo em cascata", assim chamado por causa do encadeamento entre uma fase e outra. Em princípio, o modelo em cascata deve ser usado apenas quando os requisitos são bem compreendidos e é pouco provável que venham a ser alterados de forma radical durante o desenvolvimento do sistema.
II - Uma categoria de processo de software são os processos ágeis, em que o planejamento não é gradativo e é mais difícil realizar mudanças de maneira a refletir as necessidades dos clientes.
III- No processo de desenvolvimento denominado prototipação, um protótipo é usado para demonstrar conceitos, experimentar opções de projeto e descobrir mais sobre o problema e suas possíveis soluções.

Quais estão corretas?
Alternativas
Q1881564 Engenharia de Software
      Um analista deve escolher uma metodologia de desenvolvimento para elaborar o planejamento do ciclo de vida de um produto de software de larga escala. O sistema é inédito e o reúso de código semelhante não deve ser considerado como base para o novo desenvolvimento. O analista deve considerar, ainda, a necessidade de reduzir os riscos em todas as fases do projeto, pois é provável que os requisitos sejam aprimorados e mudem ao longo do processo. Entre os riscos a serem mitigados, está o de não ter sido contratado pessoal de software suficiente para construir o produto, além de a equipe contratada não ter experiência suficiente no desenvolvimento de produtos em larga escala. Ainda, há o risco de o fornecedor do hardware necessário ao projeto não entregar todas as estações clientes no prazo do contrato. 

Nessa situação hipotética, para a metodologia do processo de software em questão, é mais apropriado o uso do
Alternativas
Q1877647 Engenharia de Software
Com relação a desenvolvimento para dispositivos móveis, interoperabilidade de sistemas, qualidade de software e XML, julgue o item a seguir. 
A interoperabilidade semântica trata da ligação entre sistemas e serviços de computação por meio da utilização de padrões para apresentação, coleta, troca, processamento e transporte de dados. 
Alternativas
Q1905920 Engenharia de Software

Considere que determinada empresa de desenvolvimento de software ganhou processo de licitação para desenvolver dois sistemas de gestão para a Secretaria da Fazenda do Piauí. Na fase de elicitação de requisitos desses sistemas, o engenheiro de requisitos identificou as seguintes características no projeto:


I. O sistema será entregue somente na última fase de desenvolvimento e o teste deve ser realizado em cada fase.

II. A avaliação de risco deve ser realizada a cada iteração.

III. Devem ser usados componentes já implementados utilizando um framework de integração para os módulos.


É correto afirmar que as características estão relacionadas, respectivamente, aos seguintes modelos de desenvolvimento de software:

Alternativas
Q1852249 Engenharia de Software
Algumas vezes, a engenharia de software necessita de um processo que possa acondicionar um produto que evolui ao longo do tempo, devido à constante atualização dos requisitos, ou o tempo para implantação é curto para entrega do sistema completo. Para este tipo de situação, qual modelo se adequa melhor? 
Alternativas
Q1795147 Engenharia de Software
Sobre o processo unificado ágil, ou AUP (agile unified process), é correto afirmar que:
Alternativas
Q1771845 Engenharia de Software
Na engenharia de fatores humanos, a interface requerida do homem com a máquina para operar o software é tão importante quanto no caso da operação do hardware. Nesse caso, o resultado desejado é:
Alternativas
Q1721422 Engenharia de Software
O modelo de desenvolvimento de software RAD (Rapid Application Development) conta com uma fase de Modelagem, que compreende a modelagem de
Alternativas
Q1721420 Engenharia de Software

Algumas atividades que fazem parte do modelo espiral de desenvolvimento de software são:


Construção – Implantação – Comunicação –

     Planejamento – Modelagem                               


A ordem correta com que tais atividades são executadas, considerando o modelo espiral, é: 

Alternativas
Q1760403 Engenharia de Software

A vida de um software é composta por um conjunto de fases que definem uma série de atividades. Desenvolvimento, operação e manutenção são alguns exemplos, etapas presentes na vida de um sistema e a literatura de engenharia de software costuma chamar este conjunto de ciclo de vida de software. A respeito dos diversos modelos de ciclo de vida de software, analise as afirmativas abaixo.


I. Cascata, evolutivo, incremental e espiral são exemplos de modelos de ciclo de vida de software.

II. O modelo cascata é um modelo tradicional onde as fases são realizadas de forma serial em um processo que flui sempre para frente. Uma das desvantagens deste modelo é a dificuldade de lidar com mudanças durante a execução do projeto.

III. O modelo incremental preconiza a divisão das entregas do projeto, característica que justifica seu nome. Tem como vantagem em relação ao modelo cascata o fato de ser mais tolerante a mudanças de requisito.


É correto o que se afirma  

Alternativas
Q1286369 Engenharia de Software
O ciclo de vida do software é a estrutura que contém processos, atividades e tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software. Assinale a alternativa que identifica corretamente o modelo mais antigo de ciclo de vida de software
Alternativas
Q1277581 Engenharia de Software
Existem diversos modelos de desenvolvimento de software na literatura. Sabendo disso é correto afirmar que o modelo que se baseia na ideia de desenvolver uma versão inicial do produto, apresentá-la para os comentários dos clientes e continuar o desenvolvimento, por meio da criação de diversas versões, até que um produto final adequado seja alcançado, é o
Alternativas
Q2010178 Engenharia de Software
No contexto da engenharia de software, com relação aos modelos de processos para desenvolvimento, considere as seguintes afirmativas.
O modelo em espiral prevê um único ciclo de especificação, projeto e desenvolvimento. A metodologia Scrum é baseada no modelo em cascata. Modelos de desenvolvimento ágil são geralmente baseados no modelo iterativo e incremental. O modelo iterativo e incremental inicia após o levantamento dos requerimentos.


Assinale a alternativa que indica todas as afirmativas corretas.

Alternativas
Q1800661 Engenharia de Software
Em engenharia de software, uma das metodologias de desenvolvimento mais conhecidas é o Modelo em Espiral, proposto por Barry Bohem, em 1988, e que combina as iterações do modelo de prototipagem com o controle e sistematização do modelo em cascata. O Modelo em Espiral é dividido em:
Alternativas
Q1702686 Engenharia de Software
Assinale a alternativa que apresenta uma característica do modelo espiral para engenharia de software.
Alternativas
Ano: 2019 Banca: UNESPAR Órgão: FOZTRANS Prova: UNESPAR - 2019 - FOZTRANS - Contador |
Q1639638 Engenharia de Software
Um processo de desenvolvimento de software pode ser considerado um conjunto sequencial e peculiar de ações que objetivam atingir uma meta. É usado para criar, projetar, produzir, controlar, manter e usar produtos e sistemas. Atualmente, existem vários tipos de modelos de processos para desenvolvimento de software, cada um com suas particularidades, atividades e artefatos. Das alternativas abaixo, qual apresenta apenas tipos de modelos processos para desenvolvimento de produto de software? Assinale a alternativa CORRETA:
Alternativas
Q1277244 Engenharia de Software

Assinale a associação correta presente na tabela ASSOCIAÇÕES que define corretamente os elementos a definir da TABELA A com as definições ou caracterizações da TABELA B.

Imagem associada para resolução da questão

Alternativas
Q1277232 Engenharia de Software
Assinale a alternativa que contenha corretamente especificamente as características de desenvolvimento incremental:
Alternativas
Q1250977 Engenharia de Software
Sobre Engenharia de Software, marque a opção INCORRETA.
Alternativas
Respostas
41: A
42: C
43: B
44: E
45: C
46: B
47: A
48: B
49: A
50: A
51: D
52: E
53: C
54: A
55: C
56: B
57: D
58: B
59: D
60: A