1) A empresas despendem de um grande esforço em desenvolvimento de softwares, o qual o planejamento e a profissionalização se fazem necessários para evitar que os profissionais de desenvolvimento de softwares minimizem as dificuldades, que ainda são comuns na área, tais como: atrasos de cronogramas, custo além do orçamento e produtos finais não tão confiáveis. Assim, descrever e compreender o desejo do cliente no início do projeto, estruturar as atividades de produção e criar mecanismos auxiliares de controle, faz parte de uma estratégia para garantir o sucesso na construção de sistemas de softwares e na satisfação do cliente.
Diante desse cenário a área computacional vem crescendo e mostrando resultados pertinentes para a solução de determinados problemas. Uma das vertentes para a solução de problemas é utilizar a ___________________________ e o ___________________________ no ambiente corporativo.
Assinale a alternativa correta que indica o preenchimento da lacuna acima.
Alternativas:
a) Gestão do Conhecimento; Gerenciamento de Negócios.
b)Gestão do Conhecimento; Gerenciamento de Processos.
c)Engenharia de Software; Gerenciamento de Negócios.
d)Engenharia de Software; Gerenciamento de Processos.
e) Engenharia de Software; Gerenciamento de Projetos.
2)A Engenharia de Software norteia-se por princípios que devem ser respeitados para que sua prática leve ao cumprimento de seus objetivos. O ciclo de vida natural de um software, de acordo com Rezende (2005), abrange um conjunto de fases de desenvolvimento, sendo que que uma fase do processo depende do resultado ou do produto gerado pela fase anterior.
Referência: REZENDE, D. A. Engenharia de software e sistemas de informação. 3. ed. Rio de Janeiro: Brasport, 2005.
Assinale a alternativa correta que indica as fases básicas de um processo de desenvolvimento de software:
Alternativas:
a)Requisitos, Construção, Programação, Avaliação e Manutenção.
b)Requisitos, Projeto, Programação, Avaliação e Implantação.
c)Requisitos, Projeto, Implementação, Teste e Manutenção.
d)Concepção, Construção, Programação, Avaliação e Manutenção.
e)Concepção, Projeto, Implementação, Avaliação e Implantação.
3)De acordo com Sommerville (2011), "os processos de software são complexos e, como todos os processos intelectuais e criativos, dependem de pessoas para tomar decisões e fazer julgamentos. Não existe um processo ideal, a maioria das organizações desenvolve os próprios processos de desenvolvimento de software". Aoseestudarahistóriadaengenhariadesoftwareperceberemosasmetodologiastradicionais,muito orientadas para o planejamento e documentação do software antes de seu desenvolvimento.
Dentre os modelos clássicos,o_____________________foi um dos pioneiros no desenvolvimento de software. Este modelo apresenta uma sequência que deve ser seguida em etapas, o qual ao término de cada etapa existe uma documentação a ser associada. Este modelo clássico é também chamado de_____________________, no qual as fases ou etapas em cascata apresentam a divisão do projeto em fases distintas,mencionadasanteriormente.Muitasvezesesteprocessodedesenvolvimentotornainflexível o projeto e o desenvolvimento da solução, uma vez que exige que todos os requisitos estejam bem elaborados e compreendidos, não permitindo alterações ou retornos às fases anteriores.
Referência: SOMMERVILLE, Ian. Engenharia de software. 9 ed. São Paulo: Pearson, 2011.
Assinale a alternativa correta que indica o preenchimento das lacunas acima.
Alternativas:
a)Modelo Sequencial; Modelo de Prototipação.
b)Modelo Sequencial; Modelo Linear.
c)Modelo Sequencial; Modelo em Cascata.
d)Modelo Linear; Modelo em Cascata.
e)Modelo Linear; Modelo Espiral.
Soluções para a tarefa
Respondido por
1
Resposta:
1 - E
2 - C
3 - C
Corrigido pelo AVA
Explicação:
Respondido por
0
Resposta:
1 - E
2 - C
3 - C
4 - A
5 - D
Explicação:
100% pelo AVA
Perguntas interessantes
Português,
7 meses atrás
Matemática,
7 meses atrás
Filosofia,
11 meses atrás
Física,
11 meses atrás
Matemática,
1 ano atrás