Questões de Concurso
Sobre outros modelos de processo de software em engenharia de software
Foram encontradas 303 questões
Analise as seguintes afirmativas sobre os modelos de ciclo de vida para desenvolvimento de software.
I. O modelo “Cascata” representa as fases do processo de forma separada e sequencial. A fase de implementação, por exemplo, é iniciada apenas após a conclusão da fase de projeto.
II. O modelo “Prototipagem” define objetivos gerais do software para construção de um protótipo, que é utilizado para refinar os requisitos do software.
III. No modelo “Codificação e Correção”, a codificação é iniciada sem especificação ou projeto e as funcionalidades são refeitas quantas vezes forem necessárias para atender o cliente até a entrega do software.
Estão CORRETAS as afirmativas
Na abordagem incremental, o sistema é dividido em subsistemas por funcionalidades. Após a identificação das funcionalidades a serem entregues no primeiro incremento, novas funcionalidades serão adicionadas a cada versão
O modelo espiral de modelagem de processos para desenvolvimento de software é finalizado quando o software é implantado.
1. Modelagem, 2. Implantação, 3. Comunicação, 4. Planejamento, 5. Construção
A ordem cronológica recomendada para a execução dessas 5 fases é:
O processo de software fundamentado no modelo em espiral apresenta o processo em loops compostos basicamente por setores, como, por exemplo, definição de objetivos, avaliação de riscos, planejamento e desenvolvimento e avaliação.
O ciclo de vida de um software deve apresentar, no mínimo, as etapas de elaboração do documento de visão, levantamento de regras de negócio, especificação/validação de requisitos e prototipagem.
Os princípios fundamentais do processo unificado não incluem natureza iterativa e incremental, visto que este é um processo tradicional organizado em cascata.
“Projetos reais raramente seguem um fluxo sequencial. Apesar de um modelo linear poder acomodar a iteração, ele o faz indiretamente. Como resultado, as modificações podem causar confusão à medida que a equipe de projeto prossegue.” Esse é um dos problemas que são algumas vezes encontrados quando é aplicado o modelo de desenvolvimento
várias fases, que vão desde a definição básica até o uso do software,
e que, nesse processo, diversos modelos, métodos e procedimentos
de construção podem ser utilizados, julgue os itens subsecutivos.
várias fases, que vão desde a definição básica até o uso do software,
e que, nesse processo, diversos modelos, métodos e procedimentos
de construção podem ser utilizados, julgue os itens subsecutivos.
Com relação ao conceito de processo de software, como definido por Pressman, analise as afirmativas a seguir.
I. Um arcabouço comum de processo (common process framework) é definido por um conjunto de tarefas aplicáveis a todos os projetos de SW independentemente de tamanho ou complexidade.
II. As atividades do arcabouço comum são agrupadas em conjuntos de tarefas (task sets) visando sua adaptação às características do projeto e da equipe.
III. Atividades guarda-chuva (umbrella activities) são independentes de qualquer atividade do arcabouço e ocorrem ao longo do processo.
Assinale:
A integração contínua é uma técnica de alto impacto no levantamento de requisitos.
I. Combina a natureza iterativa de modelos incrementais com aspectos sistemáticos do modelo em cascata.
II. Pode ser aplicado em todo ciclo de vida de uma aplicação, inclusive, após a entrega do software.
III. É um modelo que reconhece explicitamente a necessidade de gerenciar riscos.
As três afirmações se referem ao: