Buscar

Cartões Engenharia de Software | Quizlet

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Criar Upgrade com av...Página inicial Soluções de livros didáticos Sua biblioteca Listas de estudos, liv...
Engenharia de Software
8 estudantes no último dia
Termos nesta lista (40)
O que foi a Crise de Software?
A Crise de Software foi um termo que surgiu nos anos 70. O termo expressava as
dificuldades do desenvolvimento de software frente ao rápido crescimento da demanda
por software.
Qual foi o motivo da criação da Engenharia de
Software?
A Engenharia de Software foi criada para permitir o uso de elementos da engenharia de
forma controlada e sistemática no desenvolvimento de software. Também para evitar a
Crise de Software.
Com a introdução da Engenharia de Software, o que
mudou no processo de desenvolvimento de software?
Iniciou-se o uso de técnicas e metodologias sistemáticas e controladas já presentes na
engenharia e amplamente utilizadas em outras áreas.
João, dono de uma empresa de software, tem que criar
um sistema para um cliente. Até o momento, o cliente fez
apenas uma ligação informando o tipo de software que
ele quer. Qual a primeira coisa que João deve fazer?
Entender o negócio do cliente e realizar reuniões para mensurar o que ele precisa.
https://quizlet.com/
https://quizlet.com/
https://quizlet.com/
https://quizlet.com/
https://quizlet.com/
https://quizlet.com/
https://quizlet.com/
https://quizlet.com/
https://quizlet.com/
https://quizlet.com/
https://quizlet.com/
https://quizlet.com/upgrade?source=header_plus&redir=%2Fbr%2F460598500%2Fengenharia-de-software-flash-cards%2F%3FisSetPageSignup%3D1
https://quizlet.com/upgrade?source=header_plus&redir=%2Fbr%2F460598500%2Fengenharia-de-software-flash-cards%2F%3FisSetPageSignup%3D1
https://quizlet.com/upgrade?source=header_plus&redir=%2Fbr%2F460598500%2Fengenharia-de-software-flash-cards%2F%3FisSetPageSignup%3D1
https://quizlet.com/latest
https://quizlet.com/explanations
https://quizlet.com/latest
https://quizlet.com/latest
https://quizlet.com/latest
https://quizlet.com/explanations
https://quizlet.com/explanations
https://quizlet.com/explanations
Qual é a base dos elementos da Engenharia de
Software?
Foco na qualidade.
O que é um ciclo de vida de software?
Ciclo de vida de software refere-se aos estágios de concepção, projeto, criação e
implementação de um software.
Em qual fase do ciclo de vida de software são definidas
as questões técnicas, como banco de dados,
localização, hardware e linguagens de programação?
Na fase de projeto.
No ciclo de vida de software, o que é realizado na etapa
de "levantamento das necessidades"?
É realizada uma verificação de todas as necessidades do cliente.
A figura ilustra um modelo de desenvolvimento de
software no qual o fluxo é visto como um fluir constante
através das fases. Esse modelo utiliza como entrada as
informações obtidas nas fases anteriores e cada fase só
inicia após o término da que antecede (não existindo
fases em paralelo). Com base nessas informações, qual é
o modelo apresentado na figura?
Cascata.
Qual é o maior problema encontrado no modelo
cascata?
Ele permite que existam divergências entre o que o cliente espera e o que é entregue no
final, já que existe pouca interação entre as etapas.
Os requisitos de software são classificados em três níveis
de prioridade durante a preparação da lista de
requisitos, sendo essencial, importante e desejável. Das
alternativas abaixo, qual justifica esta classificação de
requisitos em diferentes níveis de prioridades?
Devido à limitação de recursos e tempo, os requisitos são priorizados para que os mais
importantes sejam desenvolvidos primeiro e os menos importantes depois.
O que é uma regra de negócio? É aquilo que existe, independente do sistema/software.
O que é um requisito de negócio?
São requisitos que descrevem, em termos do negócio, o que deve ser entregue ou
conseguido para fornecer valor.
O que é um requisito de usuário?
São basicamente as declarações, em linguagem natural e diagramas, sobre os serviços
que o sistema oferece e as restrições para a sua operação. Escrito para os usuários.
Qual das abordagens listadas necessita que o analista ou
engenheiro de software seja inserido no ambiente da
empresa/cliente para fazer o levantamento de
requisitos?
Observação in loco/etnografia.
O que é um DFD?
É um diagrama de fluxo de dados, utilizado para mostrar as relações entre os dados,
processos que transformam esses dados e o limite entre o que pertence ao sistema e o
que está fora dele.
Analise o DFD extraído do livro "Engenharia de Software:
Os Paradigmas Clássicos & Orientado a Objetos" página
337:
Agora, informe o que significa o elemento com o
conteúdo "process_orders (processamento de pedidos)":
O elemento representa uma função.
Quais dos itens a seguir é uma limitação da análise
estruturada quando comparada com outros métodos
existentes?
A Análise estruturada utiliza modelos computacionais, diferente da Orientada a Objetos,
que usa elementos do mundo real, chamados de objetos.
Qual dos itens a seguir é uma vantagem da análise
estruturada quando comparada com outras
abordagens?
Através do diagrama de fluxo de dados, é possível se ter uma ideia mais clara do sistema
proposto.
Em um dicionário de dados, o que os símbolos { }
significam?
Eles enquadram componentes que se repetem zero ou mais vezes.
Os requisitos de software são classificados em três níveis
de prioridade durante a preparação da lista de
requisitos, sendo essencial, importante e desejável. Das
alternativas abaixo, qual justifica esta classificação de
requisitos em diferentes níveis de prioridades?
Devido à limitação de recursos e tempo, os requisitos são priorizados para que os mais
importantes sejam desenvolvidos primeiro e os menos importantes depois.
O que é uma regra de negócio? É aquilo que existe, independente do sistema/software.
O que é um requisito de negócio?
São requisitos que descrevem, em termos do negócio, o que deve ser entregue ou
conseguido para fornecer valor.
O que é um requisito de usuário?
São basicamente as declarações, em linguagem natural e diagramas, sobre os serviços
que o sistema oferece e as restrições para a sua operação. Escrito para os usuários.
Qual das abordagens listadas necessita que o analista ou
engenheiro de software seja inserido no ambiente da
empresa/cliente para fazer o levantamento de
requisitos?
Observação in loco/etnografia.
Qual destas definições representa um teste de software?
O teste do software é a investigação do software a fim de fornecer informações sobre sua
qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de
utilizar o produto para encontrar seus defeitos.
O comportamento interno do componente de software
trabalha diretamente sobre o código-fonte do
componente de software para avaliar aspectos como
teste de condição, teste de fluxo de dados, teste de
ciclos, teste de caminhos lógicos e códigos nunca
executados. Das técnicas apresentadas a seguir, qual
avalia esse comportamento interno do componente de
software?
Teste de caixa-branca.
Qual é a fase de teste em que se testam as menores
unidades de software desenvolvidas (pequenas partes
ou unidades do sistema)?
Teste de unidade.
O que é TDD na Engenharia de Software?
O TDD é uma técnica de desenvolvimento de software que se baseia na criação inicial de
testes de software antes mesmo do desenvolvimento.
O ciclo de vida de testes de software tem cinco fases:
planejamento, preparação, especificação, execução e
entrega. Qual fase tem como objetivo elaborar e revisar
os casos e roteiros de testes?
Especificação.
A verificação e a validação compõem a fase em que os
softwares são submetidos a diversos testes; cada uma
das atividades desempenhando funcionalidades
diferentes.
Assinale a alternativa que traz a definição da
funcionalidade referente à verificação e à validação,
respectivamente.
A verificação é responsável por realizar a análise do software diante dos requisitos
funcionais e não funcionais, de modo agarantir o desenvolvimento correto do software. A
validação assegura que o sistema atenda aos requisitos do cliente.
Assinale a alternativa que traz o tipo de teste funcional
que verifica se o sistema valida todas as transações e
retorna todas as mensagens de erro no caso de receber
informações incorretas.
Tratamento de erros.
Assinale a alternativa que consta o tipo de teste que
analisa o desempenho do sistema com dados reais,
testando a performance com múltiplos acessos
simultaneamente.
Teste de execução.
Assinale a alternativa que traz o tipo de teste em que a
arquitetura do software é desenvolvida em paralelo à
aplicação de diversos testes, em que o foco é a
descoberta de erros relacionados à interface.
Teste de integração.
Assinale a alternativa que traz, respectivamente, os tipos
de testes responsáveis por encontrar erros de estrutura
de dados e as decisões lógicas de um software.
Caixa-preta e caixa-branca.
Métricas de software são formas utilizadas para
quantificar o esforço necessário para o desenvolvimento
de um sistema de software.
É correto afirmar que:
linhas de código, esforço e memória são consideradas métricas diretas.
As métricas de software são amplamente utilizadas para
fazer gerenciamento de projetos de software.
Sendo assim, assinale a alternativa que corresponde à
utilidade principal das métricas.
Servem para medir a produtividade da equipe e indicar a qualidade do produto.
Um processo de métricas de software pode ser
caracterizado por cinco atividades.
Assinale a alternativa que corresponde à atividade
utilizada para acumular os dados.
Coleta.
Métricas de software podem ser diretas ou indiretas.
Sendo assim, assinale a alternativa correta.
Métricas diretas são aquelas que representam uma quantidade observada, tais como
custo, esforço, número de linhas de código, tempo de execução e número de defeitos.
De acordo com as métricas de software, a análise dos
pontos de função é uma forma de medição das
funcionalidades fornecidas por um software sob o ponto
de vista:
dos usuários.

Continue navegando