Prévia do material em texto
Disciplina: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AV
Turma: 9004
DGT1393_AV_2023 (AG) 31/05/2023 10:18:20 (F)
Avaliação: 9,00 pts Nota SIA: 10,00 pts
ENSINEME: FASES DO DESENVOLVIMENTO DE SOFTWARE
1. Ref.: 7822765 Pontos: 1,00 / 1,00
Considerando as etapas de implantação e manutenção do processo de desenvolvimento de software,
avalie os conceitos a seguir:
• _________________: de forma simplificada, é um conjunto de tarefas que visam gerenciar as
alterações durante o desenvolvimento do software, sendo a mesma aplicada em todas as etapas do
processo de desenvolvimento de software.
• _________________: requer a avaliação do mérito técnico, efeitos colaterais em potencial, o
impacto global em termos de configuração e funcionalidade e o custo de uma determinada
alteração.
• _________________: gerencia as versões do software distribuído aos clientes.
Assinale a alternativa que preenche as lacunas na sequência correta:
Processo de controle de alterações, Gerenciamento de releases, Gestão de configuração.
Gestão de configuração, Gerenciamento de releases, Processo de controle de alterações.
Processo de controle de alterações, Gestão de configuração, Gerenciamento de releases.
Gestão de configuração, Processo de controle de alterações, Gerenciamento de release.
Gestão de configuração, Processo de controle de alterações, Gerenciamento de alterações.
2. Ref.: 3990444 Pontos: 1,00 / 1,00
A gestão de requisitos é um conjunto de atividades que tem como principal objetivo ajudar a equipe de
projeto a:
avaliar os requisitos quanto à qualidade, garantindo que ambiguidades, inconsistências, omissões e
erros tenham sido detectados e corrigidos.
identificar, controlar e rastrear requisitos e modificações de requisitos em qualquer época, à medida
que o projeto prossegue.
negociar com os clientes os conflitos de prioridade de requisitos e identificar e analisar os riscos
associados a cada requisito.
utilizar ferramentas de engenharia de software para modelar os requisitos do sistema, através da
UML.
construir um modelo técnico refinado de funções, características e restrições do software.
3. Ref.: 3990449 Pontos: 1,00 / 1,00
No contexto do processo de desenvolvimento de software, avalie a relação entre os conceitos e definições
a seguir:
[1] MVC [A]
Determina arquitetura física do sistema.
[2] Modelo de implantação [B] Um padrão de arquitetura.
[3] Modelo de interação [C] Define aspectos dinâmicos do sistema.
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207822765.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990444.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990449.');
Assinale a opção que corretamente relaciona os referidos conceitos e definições:
[1][A] - [2][B] - [3][C].
[1][C] - [2][B] - [3][A].
[1][C] - [2][A] - [3][B].
[1][B] - [2][A] - [3][C].
[1][B] - [2][C] - [3][A].
ENSINEME: FUNDAMENTOS DE SOFTWARE E GERENCIAMENTO DE PROJETOS
4. Ref.: 4848566 Pontos: 1,00 / 1,00
Após atuar como programador em uma empresa de desenvolvimento de software por aproximadamente 10
anos, um funcionário que se destacou por nunca atrasar um cronograma foi nomeado gerente de projetos.
Ao assumir o primeiro projeto, o funcionário foi informado que sua principal responsabilidade era a realização
da entrega conforme o cronograma estabelecido no contrato. Para o gerenciamento de tempo, o gerente de
projetos irá utilizar o PMBOK. Considerando essa situação, é correto afirmar que o gerente de projetos
deverá coordenar processos de:
Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade,
desenvolvimento e controle do cronograma.
Planejamento, definição, verificação e controle do escopo.
Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato.
Estimativa de custos, realização do orçamento e controle de custos.
Planejamento, garantia e controle da qualidade.
5. Ref.: 4851339 Pontos: 1,00 / 1,00
No contexto do gerenciamento de projetos, avalie a relação entre os conceitos e definições a seguir:
[1]
Grupos de processos de
gerenciamento de projetos
[A]
Correspondem aos fluxos de processos ou ciclos
de vida relacionados ao processo de software.
[2] Ciclo de Vida do Projeto [B]
Definida por seus requisitos de conhecimentos e
descrita em termos dos processos que a
compõem: suas práticas, entradas, saídas,
ferramentas e técnicas.
[3] Área de conhecimento [C]
Ciclo vida relacionado com as etapas de
gerenciamento do projeto.
Assinale a opção que corretamente relaciona os referidos conceitos e definições:
[1][A] - [2][B] - [3][C]
[1][B] - [2][C] - [3][A]
[1][C] - [2][B] - [3][A]
[1][C] - [2][A] - [3][B]
[1][B] - [2][A] - [3][C]
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204848566.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204851339.');
ENSINEME: MODELOS DE PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
6. Ref.: 3990739 Pontos: 1,00 / 1,00
Com relação à forma como o RUP trata a análise de requisitos, assinale a opção correta.
A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com usuários e
definição do escopo do projeto.
A análise de requisitos deve acontecer antes da programação e testes do sistema, não podendo sofrer
alterações a partir do momento que estejam definidos.
A maior parte da análise de requisitos ocorre durante a fase de elaboração.
Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de construção
juntamente com a programação, o que permite que os requisitos sejam revistos.
A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos de uso, e
em seguida modelados por meio de diagramas de casos de uso UML.
7. Ref.: 3990737 Pontos: 1,00 / 1,00
O processo unificado (RUP) reúne boas práticas de especificação e de projeto de sistemas, sendo um
modelo genérico de processo organizado em fases que podem gerar um conjunto de produtos de trabalho.
Considerando isso, assinale a opção que identifica a fase do RUP na qual devem estar incluídos o
refinamento e a expansão dos casos de uso preliminares, dos requisitos não funcionais e da descrição da
arquitetura do software.
transição
concepção
produção
construção
elaboração
7389 – NORMAS E MODELOS DE QUALIDADES DE PROCESSO DE SOFTWARE
8. Ref.: 7792516 Pontos: 1,00 / 1,00
(FCC/2012 – Adaptada) O modelo MPS.BR (Melhoria de Processos do Software Brasileiro) foi proposto pela
Softex e pesquisadores brasileiros para avaliar o processo de empresas de software no Brasil, tendo como
motivação, entre outras, um preço mais acessível para certificação. Nesse contexto o referido modelo:
é baseado nas normas ISSO/IEC 12207 e ISSO/IEC 15504, promovendo a melhoria dos processos de
desenvolvimento de software brasileiro, em especial, para empresas de pequeno e médio porte, compatível
com o modelo CMMI-DEV.
possui compatibilidade com o modelo CMMI-DEV, visto que o modelo MPS.BR possui o mesmo conjunto
de áreas de processo e a mesma organização de métricas de capacidades para obtenção de maturidade.
é composto por 5 níveis de maturidade, sendo estes níveis classificados em ¿Inicial¿, ¿Gerenciado¿,
¿Definido¿, ¿Gerenciado Quantitativamente¿ e ¿Em Otimização¿.
tem o apoio do Ministério da Ciência e Tecnologia, FINEP e Banco Interamericano de Desenvolvimento,
possuindo um custo de certificação semelhante ao CMMI, bastante adequado à realidade brasileira.
apresenta um conjunto de recomendações baseadas na ISSO/IEC 12207 e na ISSO/IEC 15504, específico
para empresas de grande porte.javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990739.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990737.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207792516.');
9. Ref.: 7792511 Pontos: 0,00 / 1,00
O CMMI é um modelo muito conhecido, utilizado mundialmente há décadas como framework para melhoria de
processos em organizações de segmentos variados. Seus resultados são comprovados em termos de aumento
de produtividade, redução de retrabalho, melhoria da qualidade de produtos e serviços, aumento da satisfação
de clientes, entre outros benefícios. Como é o nome da empresa que administra o CMMI?
SOFTEX.
ISACA.
SCRUM.
ISO/IEC.
Gartner.
10. Ref.: 7792067 Pontos: 1,00 / 1,00
A norma NBR ISO/IEC 12207 é composta por um conjunto de processos, atividades e tarefas que podem ser
adaptados de acordo com os projetos de software. Nesse sentido, numere a coluna da direita de acordo com sua
correspondência com a coluna da esquerda, associando o processo e a sua descrição.
1. Gerência
2. Infraestrutura
3. Melhoria
4. Treinamento
() define atribuições genéricas e as responsabilidades do gerente em
relação ao ciclo de vida do software
() desenvolvimento de treinamento
() descreve as atividades básicas para a criação e manutenção de uma
infraestrutura adequada para os processos que envolvem o ciclo de vida
do software
() processo voltado para o estabelecimento de melhoria de processos da
organização através de execuções de avaliação, medição, controle e a
melhoria em um processo do ciclo de vida do software
Com a coluna da direita preenchida, escolha a opção com a sequência correta da numeração:
4-3-2-1
4-1-2-3
1-2-4-3
2-1-4-3
1-2-3-4
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207792511.');
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%207792067.');