Buscar

Conceitos de Engenharia de Software

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 5 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

Prévia do material em texto

04/06/2022 19:54 Avaliação Final (Objetiva) - Individual
1/5
Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745052)
Peso da Avaliação 3,00
Prova 44762299
Qtd. de Questões 12
Acertos/Erros 8/4
Nota 8,00
A ISO 9126 estabelece um modelo de qualidade para o produto de software que são avaliados 
conforme seis categorias básicas, que são subdivididas em algumas características que são 
importantes para cada categoria.
Quais são as categorias da ISO 9126?
A Funcionalidade, confiabilidade, usabilidade, eficência, manutenibilidade e portabilidade.
B Funcionalidade, coesão, usabilidade, eficência, eficácia e portabilidade.
C Funcionalidade, confiabilidade, coerência, eficência, manutenibilidade e portabilidade.
D Funcionalidade, confiabilidade, usabilidade, eficência, eficácia e portabilidade.
Segundo a terminologia padrão para Engenharia de Software do IEEE – Institute of Electrical and 
Electronics Engineers – é um ato inconsistente cometido por um indivíduo ao tentar entender uma 
determinada informação, resolver um problema ou utilizar um método ou uma ferramenta.
Do que estamos falando?
A Um erro.
B Uma falha.
C Um defeito.
D Um registro.
É a norma ISO que estabelece uma estrutura comum utilizada como referência para os processos de 
ciclo de vida de software, considerando o desenvolvimento e a manutenção.
Assinale a alternativa CORRETA que apresenta essa norma:
A ISO 12207.
B ISO 15504.
 VOLTAR
A+
Alterar modo de visualização
1
2
3
04/06/2022 19:54 Avaliação Final (Objetiva) - Individual
2/5
C ISO 9126.
D ISO 9000.
Com relação à evolução do software, confunde-se com a evolução dos computadores, inicialmente 
compostos apenas do hardware, em que toda a lógica de processamento era executada no meio físico. 
Porém, à medida que o hardware evolui, o software também acompanha essa mudança, devido à 
necessidade de se tornar acessível ao usuário final.
A respeito disso, assinale a alternativa CORRETA:
A Para criação de softwares, basta utilizar um compilador e um interpretador.
B Importante é ter um hardware com um conjunto de instruções complexas, como acontece nos
computadores CISC.
C Importante é ter um hardware com um conjunto de instruções simples como acontece nos
computadores RISC.
D
O computador necessita que o software e o hardware andem em paralelo, para que haja um
melhor aproveitamento dos recursos. De nada adianta o melhor hardware do mundo usando um
sistema operacional defasado, tanto como um aplicativo de última geração tentar rodar em um
hardware antigo e desatualizado.
O software é um conjunto de algoritmos codificados que permite ao computador executar uma 
operação ou um conjunto de operações culminando em tarefas. Roger Pressman (1995), porém, 
amplia essa classificação de software em sete diferentes categorias, afirmando ser uma tarefa um 
tanto difícil desenvolver categorias genéricas para aplicações de softwares, pois, no mesmo passo que 
o software cresce, desaparece a visão de compartimentos.
"São utilizados em computadores de uso pessoal". Exemplos: editores de texto, planilhas, 
calculadora, jogos, computação gráfica, gerenciamento de dados, aplicações financeiras pessoais e 
comerciais, redes externas ou acesso a banco de dados.
A qual classificação de software essa descrição pertence? 
FONTE: PRESSMAN, Roger S. Engenharia de software. São Paulo: Pearson Makron Books, 1995. 
A Software de inteligência artificial.
B Software de computador pessoal.
C Software Científico e de Engenharia.
D Software Embutido.
Existem 12 princípios da Engenharia de Software. Um deles diz respeito à criação de testes 
automatizados de modo que garantam a cobertura do código e testes de qualidade que garantam a 
qualidade do software.
Esse conceito trata de qual princípio?
A Modelagem visual
4
5
6
04/06/2022 19:54 Avaliação Final (Objetiva) - Individual
3/5
A Modelagem visual.
B Verificação contínua de qualidade.
C Padronização.
D Desenvolvimento iterativo.
O principal objetivo do Guia PMBOK® é identificar o conjunto de conhecimentos em 
gerenciamento de projetos envolvendo os processos de integração, escopo, tempo, custo, qualidade, 
recursos humanos, comunicação, riscos, aquisição e envolvidos no projeto. Este guia é amplamente 
reconhecido como boa prática nas organizações do mundo todo, utilizando: (1) entradas, (2) 
ferramentas e técnicas e (3) saídas, em cada um dos seus processos para realização do projeto. Acerca 
destas áreas, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) A gestão do escopo do projeto trata de identificar os requisitos que serão construídos no projeto. 
( ) A gestão de tempo do projeto definirá o período em que o projeto ocorrerá, garantindo sua 
entrega dentro do prazo previsto. 
( ) A gestão da qualidade do projeto permite que o projeto possa ser mais transparente durante seu 
uso, repasse, armazenamento e disseminação das informações. 
( ) A gestão das comunicações irá assegurar que o produto final esteja correto e satisfaça às 
necessidades e às expectativas do patrocinador ou usuário final. 
( ) A gestão de envolvidos do projeto irá permitir que as pessoas internas ou externas ao projeto 
estejam sincronizadas, a fim de melhorar as decisões do projeto. 
FONTE: PROJETOSCOLABORATIVOS. Objetivo do Guia PMBOK. Disponível em: . Acesso em: 
27 jan. 2016. 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F - V.
B V - V - V - F - V.
C V - F - F - V - V.
D F - V - V - F - F.
Alterações são comuns no desenvolvimento de aplicativos em função das mudanças do cenário: 
tecnologia, regras de negócio, necessidades do usuário. A Gerência de Configuração de Software é 
uma área específica da Engenharia de Software que contempla uma série de atividades que dão 
suporte para um melhor controle das mudanças necessárias. Com relação ao gerenciamento de 
Configuração de Software, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) A gerência de configuração de software utiliza uma série de relatórios no intuito de explorar 
informações do projeto, como alocação de pessoas em tarefas, tempo das tarefas, versões do 
programa e assim por diante. 
( ) O controle de versão é responsável por gerenciar as versões, salvando cada uma com um nome 
diferente. 
( ) O controle de mudanças controla as alterações do software, mas não permite rastrear as 
mudanças que foram efetuadas no processo de desenvolvimento. 
7
8
04/06/2022 19:54 Avaliação Final (Objetiva) - Individual
4/5
( ) O controle de integração pega a última versão do software e faz a aferição para verificar se a 
implementação foi executada conforme especificação da alteração. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B F - V - V - F.
C V - V - F - V.
D V - V - F - F.
Para controlar as modificações realizadas durante o desenvolvimento de software e minimizar 
os erros cometidos durante sua evolução sistemática e rastreável, utiliza-se a Gerência de 
Configuração, por meio de métodos e ferramentas que têm o intuito de maximizar sua produtividade. 
Sob a perspectiva de desenvolvimento da Gerência de Configuração de Software, sobre quais são 
suas três partes principais, assinale a alternativa CORRETA:
A Controle de Modificação, Controle de Versão e Controle de Rastreabilidade.
B Controle de Versão, Auditoria de Configuração e Integração Contínua.
C Controle de Versão, Controle de Mudanças, Integração Contínua.
D Controle de Mudança, Auditoria de Configuração, Controle de Rastreabilidade.
Além dos Padrões e Normas listadas anteriormente, a área de qualidade possui diversos modelos de 
qualidade nas empresas de tecnologia, temos o CMMI e MPS.BR, os modelos mais difundidos nas 
indústrias de software no Brasil. Sobre esses modelos, analise as afirmativas a seguir:
I- O MPSBR tem como base práticas usadas internacionalmente para a melhoria dos processos de 
software, como o CMMI, e por isso tem compatibilidadecom vários processos de qualidade.
II- O MPS.BR é um programa que foi criado em 2003 pela Softex para melhorar a capacidade de 
desenvolvimento de software nas empresas brasileiras.
III- O principal propósito do MPS-BR é fornecer diretrizes baseadas em melhores práticas para a 
melhoria dos processos e habilidades organizacionais, cobrindo o ciclo de vida de produtos e serviços 
completos, nas fases de concepção, desenvolvimento, aquisição, entrega e manutenção. 
IV- CMMI é um dos modelos mais aceitos para a melhoria da qualidade e do processo de software 
em todo o mundo e define os princípios e práticas que devem ser aplicados a uma organização para 
atingir estágios evolutivos de maturidade em seu processo de software.
Assinale a alternativa CORRETA:
A Somente a afirmativa I está correta.
B As afirmativas III e IV estão corretas.
C As afirmativas I, II e IV estão corretas.
D As afirmativas I, II e III estão corretas.
9
10
04/06/2022 19:54 Avaliação Final (Objetiva) - Individual
5/5
(ENADE, 2005) Julgue os seguintes itens referentes a teste de software: 
I- A técnica de teste funcional, que estabelece os requisitos de teste com base em determinada 
implementação, permite verificar se são atendidos os detalhes do código e solicita a execução de 
partes ou de componentes elementares do programa; a técnica de teste estrutural aborda o software de 
um ponto de vista macroscópico e estabelece os requisitos de teste, com base em determinada 
implementação. 
II- Na fase de teste de unidade, o objetivo é explorar-se a menor unidade de projeto, procurando-se 
identificar erros de lógica e de implementação de cada módulo; na fase de teste de integração, o 
objetivo é descobrir erros associados às interfaces entre os módulos quando esses são integrados, para 
se construir a estrutura do software, estabelecida na fase de projeto. 
III- Critérios com base na complexidade, em fluxo de controle e em fluxo de dados, são utilizados 
pela técnica estrutural de teste. 
Assinale a alternativa CORRETA:
A Apenas os itens I e III estão certos.
B Apenas os itens II e III estão certos.
C Todos os itens estão certos.
D Apenas os itens I e II estão certos.
(ENADE, 2008) Um ponto crítico para as organizações é a gerência de seus sistemas legados. 
Quanto a esses sistemas, é importante decidir se eles devem sofrer uma reengenharia, sendo 
reimplementados, ou não. Essa decisão é tomada após se avaliarem os sistemas legados com base em 
dois parâmetros: valor estratégico para a organização, ou seja, o valor que ele agrega para os serviços 
e produtos da organização; e qualidade do sistema, ou seja, o custo de manutenção uma vez que 
sistemas de baixa qualidade possuem alto custo de manutenção. Essa avaliação classifica esses 
sistemas de acordo com as situações de I a IV indicadas na figura a seguir. Em qual(is) dessas 
situações um sistema legado deve ser classificado para ser indicado a uma reengenharia?
A Apenas nas situações II e III.
B Apenas na situação I.
C Apenas na situação III.
D Apenas nas situações I e II.
11
12
Imprimir

Continue navegando