Questões de Concurso
Comentadas sobre processos de software em engenharia de software
Foram encontradas 926 questões
• O projeto é viável?
• Qual é a ordem de grandeza dos custos, 10 ou 100 mil?
• Devemos prosseguir com as próximas fases?
Aplicando o método Processo Unificado, essas questões deverão ser levantadas na fase de:
O modelo de ciclo de vida clássico da engenharia de software, também conhecido como modelo cascata, inicia-se com a etapa de análise de requisitos de software, na qual os requisitos iniciais do software são coletados pelo analista.
Um dos objetivos do RUP (rational unified process) é modelar visualmente o software, isto é, as telas do sistema.
As fases do modelo de ciclo de vida em cascata são demonstração, análise de requisitos, pré-projeto, desenvolvimento, projeto básico, homologação, implantação e manutenção, respectivamente.
De acordo com o processo RUP, o desenvolvimento de um software é dividido em quatro fases: iniciação, elaboração, construção e transição.
Na fase de engenharia de requisitos do software, do paradigma do ciclo de vida clássico da engenharia de software chamado de modelo cascata, são identificadas as necessidades do sistema do ponto de vista do desenvolvedor, sem a presença do solicitante.
I. Nesta fase os requisitos são analisados, permitindo aos desenvolvedores identificar o real tamanho do sistema. Ao final desta fase 80% dos requisitos do sistema já devem ter sido descritos, porém apenas 5% ou 10% destes requisitos terão sido implementados.
II. Nesta fase praticamente não há requisitos a serem identificados, a menos que ocorram mudanças nos mesmos.
III. Os requisitos remanescentes serão identificados e implementados durante esta fase.
IV. Durante esta fase os requisitos mais importantes são identificados, delimitando o domínio do sistema.
As fases de I a IV são, correta e respectivamente:
( ) O conceito de sprint aplica-se ao modelo ágil do processo de engenharia de software conhecido como Scrum.
( ) RUP, XP e DSDM são alguns exemplos de metodologias de desenvolvimento de software consideradas ágeis.
( ) A Feature Driven Development (FDD) é uma metodologia ágil de desenvolvimento de software que mantém seu foco apenas na fase de modelagem.
( ) Na extreme programming, os requisitos são expressos como cenários e implementados diretamente como uma série de tarefas.
Assinale a opção com a sequência CORRETA de cima para baixo:
1. É uma informação que é produzida, modificada ou usada por um processo.
2. Define uma área de responsabilidade.
3. Um artefato pode ser um modelo, um elemento de modelo ou um documento.
Assinale a alternativa correta.
1. Gerência de configuração.
2. Gerência de projeto.
3. Ambiente.
4. Modelagem de Negócios.
São disciplinas de apoio:
I. Monitorar o progresso do projeto.
II. Gerenciar contratos.
III. Gerenciar riscos.
IV. Gerenciar o orçamento.
V. Planejar cada iteração individual.
VI. Planejar o projeto como um todo.
VII. Gerenciar pessoas, incluindo contratação e treinamento.
A disciplina de Gerenciamento de Projeto tem como objetivos aqueles que constam APENAS em