NEW
Font size
WorksheetsENGENHARIA DE SOFTWARE
Total questions: 10
Worksheet time: 19mins
A Engenharia de Software :
é uma área da computação que visa abordar de modo sistemático as questões técnicas e não técnicas no projeto, implantação, operação e manutenção no desenvolvimento de um software
consiste em uma disciplina da computação que aborda assuntos relacionados a técnicas para a otimização de algoritmos e elaboração de ambientes de desenvolvimento.
trata-se de um ramo da TI que discute os aspectos técnicos e empíricos nos processos de desenvolvimento de sistemas, tal como a definição de artefatos para a modelagem ágil.
envolve um conjunto de itens que abordam os aspectos de análise de mercado, concepção e projeto de software, sendo independente da engenharia de um sistema.
agrupa as melhores práticas para o concepção, projeto, operação e manutenção de artefatos que suportam a execução de programas de computador, tais como as técnicas de armazenamento e as estruturas em memória principal.
O conjunto de atividades e resultados associados que resulta em um produto de software recebe o nome de
engenharia de sistemas
processo de software
especificação de software
validação de software
métricas de software
No que diz respeito à Engenharia de Software, um processo é um conjunto de atividades e resultados associados, cujo objetivo é o desenvolvimento e a produção do software. Existem quatro atividades fundamentais de processo, duas das quais são definidas a seguir.
I - O software é modificado para se adaptar às mudanças dos requisitos do cliente e do mercado.
II - O software é testado para garantir que o produto gerado é o que o cliente deseja.
As atividades I e II são denominadas, respectivamente:
Evolução do Software e Homologação do Software
Especificação do Software e Homologação do Software
Evolução do Software e Validação do Software
Especificação do Software e Validação do Software
Especificação do Software e Verificação do Software
Em relação à engenharia de software, a afirmação NÃO pertinente aos processos de software é:
são atividades ordenadas, normalmente divididos em fases
usam uma sistematização normalmente rígida e pesada
suas fases buscam manter a integridade e a qualidade do produto final
permitem que atividades sejam definidas em uma sequência lógica, para assim obter determinado software
um dos primeiros processos de software existente foi o modelo espiral
As atividades do modelo espiral de Engenharia de Software são:
Planejamento, Análise dos Componentes, Análise de Hierarquia e Avaliação feita pelo cliente
Planejamento, Análise dos Riscos, Engenharia e Avaliação feita pelo cliente
Projeto, Análise dos Benefícios, Engenharia e Avaliação feita pelo gestor
Planejamento, Eliminação dos Riscos, Análise de Contingência e Avaliação feita pelo cliente
Planejamento, Projeto, Análise dos Riscos e Engenharia
Qual modelo de processo trabalha com o conceito de entrega de várias versões, que oferecem, progressivamente, maior funcionalidade ao cliente?
Incremental.
Cascata.
Modelo V.
Qual modelo de processo não é recomendado em situações em que os requisitos mudam constantemente?
Incremental.
Cascata.
Modelo V.
Prototipação.
Qual é o Modelo de Processo?
Prototipação
modelo V
XP
Scrum
1. Analise as afirmativas sobre o modelo de processo de software conhecido como “modelo em cascata".
I. Em geral, o resultado de cada fase do processo resulta em um ou mais documentos aprovados.
II. É adequado a situações com pequena probabilidade de mudanças radicais durante o desenvolvimento do sistema.
III. Prevê a execução simultânea das fases de desenvolvimento.
Estão CORRETAS as afirmativas:
I e II apenas.
I e III apenas.
II e III apenas.
Por que a "crise de software" ocorreu?
Falta de preparação
Falta de métodos e planejamento
Falta de investimento
Tecnologia falha
