Questões de Concurso
Comentadas sobre processos de software em engenharia de software
Foram encontradas 818 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
Quanto aos artefatos produzidos em cada fase do processo unificado, analise as afirmativas a seguir.
I. O “Modelo de Projeto Preliminar” é um produto da fase de concepção.
II. O “Plano de Projeto, Fases e Iterações” é um produto da fase de elaboração.
III. O “Modelo de Projeto” é um produto da fase de construção.
Assinale:
O escopo do projeto é definido por meio da análise de requisitos do RUP.
Na fase de iniciação do RUP (rational unified process), o projeto do sistema é elaborado com foco na arquitetura do sistema a ser implantado.
I. É dirigido por documentação, já que é ela que determina se as fases foram concluídas ou não.
II. Prevê uma atividade de revisão ao final de cada fase para que se avalie se o projeto pode passar à fase seguinte.
III. Tem fases sequenciais, ou seja, com o passar do tempo, o processo de desenvolvimento passa de uma fase à outra, como requisitos, análise, programação, testes e implantação.
IV. São produzidos resultados tangíveis até a fase de codificação, pois sempre são estabelecidos requisitos completos antes desta fase.
Está correto o que se afirma em
I. Desenvolve ou adquire os componentes de software. O principal objetivo desta fase é o desenvolvimento do sistema de software, com foco no desenvolvimento de componentes e outros recursos do sistema.
II. Abrange a modelagem do modelo genérico do processo. O objetivo desta fase é realizar de forma mais detalhada a análise do domínio do problema, revisando os riscos que o projeto pode sofrer. A arquitetura do projeto começa a ter sua forma básica. Indagações como “O plano do projeto é confiável?", “Os custos são admissíveis?" são esclarecidas nesta etapa.
III. Abrange a entrega do software ao usuário e a fase de testes. O objetivo desta fase é disponibilizar o sistema, tornando-o disponível e compreendido pelo usuário final. As atividades desta fase incluem o treinamento dos usuários finais e a realização de testes da versão beta do sistema visando garantir que o mesmo possua o nível adequado de qualidade.
IV. Abrange as tarefas de comunicação com o cliente e o planejamento. É feito um plano de projeto avaliando os possíveis riscos, as estimativas de custo e prazos, estabelecendo as prioridades.
Os itens numerados de I a IV acima descrevem, respectivamente, as fases:
Na fase de elaboração, realiza-se a descrição da arquitetura do software, em que os requisitos que impactam a arquitetura são capturados na forma de use cases.
Além da declaração dos objetivos de um sistema, que artefatos compõem o modelo ambiental da Análise Estruturada Moderna?
• Identificar e definir os testes necessários.
• Monitorar o progresso e os resultados de cada ciclo de testes.
• Avaliar os ganhos de qualidade resultantes das atividades de teste.
Quem é responsável por desempenhar as tarefas acima?
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.
O UP preconiza que diferentes disciplinas sejam definidas, cada qual descrevendo uma possível abordagem ao problema de gerenciar o desenvolvimento de um sistema. As disciplinas do UP englobam diferentes atividades e papéis relacionados por área de especialidade e suas implementações variam de acordo com o número e a descrição dessas disciplinas. O RUP, particularmente, conta com 6 disciplinas de projeto e 3 disciplinas de suporte. Dentre as disciplinas de projeto estão a disciplina de Implementação e a disciplina de Teste.
No RUP, NÃO é um propósito da disciplina de Teste
O UP preconiza que diferentes disciplinas sejam definidas, cada qual descrevendo uma possível abordagem ao problema de gerenciar o desenvolvimento de um sistema. As disciplinas do UP englobam diferentes atividades e papéis relacionados por área de especialidade e suas implementações variam de acordo com o número e a descrição dessas disciplinas. O RUP, particularmente, conta com 6 disciplinas de projeto e 3 disciplinas de suporte. Dentre as disciplinas de projeto estão a disciplina de Implementação e a disciplina de Teste.
No RUP, o tipo de teste que é tratado na disciplina de Implementação e não é tratado na disciplina de Teste é o teste de
I. O desenvolvimento de software envolve os estágios: análise e definição de requisitos, projeto do sistema, codificação, testes e entrega do sistema. Assim, o ciclo de vida do software descreve a vida do produto de software desde sua concepção até a implementação e entrega.
II. Um dos primeiros modelos propostos foi o cascata. Neste modelo o desenvolvimento de um estágio deve terminar antes do próximo começar. O modelo em V é uma variação do modelo em cascata, que mostra como as atividades de teste estão relacionadas com a análise e o projeto. A codificação forma o V do vértice.
III. O modelo em cascata pode ser incrementado com atividades de prototipação. A prototipação é um modelo de processo efetivo em que partes do sistema são construídas rapidamente com o objetivo de validar os requisitos. Caso novas alternativas sejam discutidas, deve-se começar o ciclo em cascata novamente, abandonando-se o protótipo.
Está correto o que se afirma em
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 é: