Introdução à Engenharia de Software

FirmerCloisonnism avatar
FirmerCloisonnism
·
·
Download

Start Quiz

Study Flashcards

30 Questions

O que é engenharia de software?

A elaboração de produtos usando práticas, princípios e métodos de engenharia aplicados a softwares.

Qual o principal problema que a engenharia de software visa resolver?

Alta taxa de mudança nos requisitos do usuário.

Como Fritz Bauer definiu engenharia de software?

Como o estabelecimento e os princípios de engenharia padrão usados.

Por que a engenharia de software foi introduzida?

Para atender à imensa taxa de mudança nos requisitos do usuário e no ambiente do aplicativo.

Qual é a definição formal da engenharia de software segundo o IEEE?

A aplicação sistemática e disciplinada para o desenvolvimento, operação e manutenção de software.

Como Boehm define a engenharia de software?

Como a aplicação prática do conhecimento científico ao design criativo e à construção de programas.

Qual é o primeiro passo do processo de desenvolvimento ágil mencionado no texto?

Reunião das histórias dos usuários

O que é representado pelo bloco azul menor na figura?

Histórias escolhidas para o sprint

Qual é a duração típica de uma sprint de acordo com o texto?

Entre 2 a 4 semanas

O que representa o segundo semicírculo verde na figura?

Cerimônia scrum diária

Quais são os três elementos constituintes principais da engenharia de software mencionados no texto?

Processos, Métodos e Ferramentas

O que os balões de diálogo amarelos na imagem representam de acordo com o texto?

Valores do Extreme Programming

Qual é a parte crítica de um processo de desenvolvimento de software bem-sucedido?

Garantia de qualidade

Quais são as qualidades externas do software?

Usabilidade e Eficiência

O que são as qualidades internas do software?

Manutenibilidade e Portabilidade

Quais são os seis atributos básicos de qualidade de software mencionados no texto?

Funcionalidade, Confiabilidade, Usabilidade, Eficiência

Quando a garantia de qualidade de software ocorre?

Antes e durante o ciclo de vida do desenvolvimento de software

Qual é a abordagem principal para garantia de qualidade de software mencionada no texto?

Gerenciamento de defeitos

O que caracteriza a qualidade básica de um software?

Estar livre de erros e redundâncias.

O que é medida pela qualidade de desempenho de um software?

Robustez e capacidade de funcionar diligentemente, apesar das entradas desordenadas.

O que caracteriza a qualidade de excitação de um serviço?

Oferecer algo mais do que a expectativa que excita os clientes.

Qual é a principal exigência da qualidade de desempenho em relação a um software?

Robustez e capacidade de funcionar diligentemente, apesar das entradas desordenadas.

Por que a facilidade de compilação é importante para a qualidade básica de um software?

Facilita o entendimento da lógica do software.

O que diferencia a qualidade básica da qualidade de excitação em um serviço?

A capacidade do serviço em ir além das expectativas dos clientes.

Qual o foco do Código de Ética da Engenharia de Software?

Manter software que seja benéfico e eficaz

Quais são os objetivos do Código de Ética da Engenharia de Software?

Definir o encargo da associação profissional

O que é um dos compromissos do Código de Ética da Engenharia de Software?

Desenvolver software de alta qualidade

Quais são as tendências sem retorno para o mercado mundial de Tecnologias de Informação e Comunicação (TIC)?

Abordagens diferenciadas para o trabalho remoto e híbrido

O que é mencionado como uma demanda crescente no mercado, conforme o texto?

Eficiência de custos e melhor qualidade no desenvolvimento

Qual a importância dos novos padrões de gerenciamento mencionados nos aspectos sem retorno para o mercado TIC?

Facilitar a comunicação e colaboração para tarefas remotas

Explore os conceitos fundamentais da engenharia de software, incluindo projeto, desenvolvimento e manutenção de software. Aprenda como a engenharia de software aborda problemas de baixa qualidade em projetos de software e lida com as mudanças nos requisitos do usuário e no ambiente de aplicativos.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser