Buscar

Curso Engenharia de Software Disciplina Introdução a 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

GABARITO
Protocolo: 732382
Página 1 - 25/05/2023 às 10:29
Prova
Data de aplicação: 25/03/2023
Curso: Engenharia de Software
Disciplina: Introdução a Engenharia de Software
Ano: 20231 / Semestre: 1
RGM: 123.1649 / Aluno: JERUSA RAMOS SOUSA
PROVA 01
Questão 1
Uma das atividades fundamentais comuns a vários processos de software é a validação do software. O que é
“validar o software”?
Resposta do aluno: É uma etapa fundamental em um processo de Software, ele comprova documentalmente
que o Software criado atende as demandas do cliente.
Parecer do professor: Questão correta.
Questão 2
Em relação ao Modelos de Processo de Software, explique detalhadamente o Modelo Cascata.
Resposta do aluno: É um dos modelos mais utilizados e estudados. É chamado assim devido ao encadeamento
de uma fase na outra. As principais etapas desse processo são: Análise e definição de requisitos: São definidas
as atividades e exigências, a partir do contato com o usuário. Projeto de sistema e Software: É feita a
identificação das abstrações do sistema de software e de seus relacionamentos. Diz respeito a uma arquitetura
geral do sistema. Implementação e teste unitário: É observado se cada uma das unidades do software está
atendendo a sua especificação e função. Integração e teste de sistema: Aqui o sistema é testado em conjunto.
Operação e Manutenção: Essa é a fase mais longa. O sistema passa a estar em uso e podem ser corrigidos
possíveis falhas.
Parecer do professor: Questão correta.
Questão 3
A informática é a ciência que tem como objetivo o tratamento lógico e automático das informações. Muito mais
que visar simplesmente à programação de computadores para executar tarefas específicas, a informática
estuda a estrutura e o tratamento das informações sob suas mais variadas formas: números, textos, gráficos,
imagens, sons, etc.
Referente a Informática é INCORRETO afirmar que:
a) O armazenamento corresponde à nossa memorização.
b) As informações são tratadas e transformadas em dados. (correta)
c) O tratamento diz respeito ao processamento.
d) Os dados são as informações
Questão 4
Analise a situação hipotética a seguir: Uma empresa comprou um sistema de Controle de Estoque e Vendas, um
sistema já bastante conhecido e bem conceituado. A compra foi feita por indicação de amigos do mesmo ramo
de atividade, que já haviam adquirido o mesmo sistema. Como o sistema já estava pronto, a instalação foi
rápida e tranquila, no entanto a empresa teve que fazer algumas pequenas adaptações e modificações no
sistema, para se adequar melhor ao procedimento de trabalho que a empresa já estava acostumada. Na
GABARITO
Protocolo: 732382
Página 2 - 25/05/2023 às 10:29
situação mostrada acima, este sistema pode ser classificado como um:
Produto genérico sob encomenda;
Produto sob encomenda;
Produto sob encomenda com contrato de manutenção;
Produto genérico, fechado, sem possibilidade de modificações;
Produto genérico, mas com possibilidade de sofrer modificações.
a) Produto genérico sob encomenda;
b) Produto sob encomenda;
c) Produto sob encomenda com contrato de manutenção;
d) Produto genérico, fechado, sem possibilidade de modificações;
e) Produto genérico, mas com possibilidade de sofrer modificações. (correta)
Questão 5
Assinale a alternativa que julgar INCORRETA:
a) Os processos de software são atividades simples e dependem do julgamento humano; (correta)
b) A primeira coisa a se fazer para iniciar a arquitetura do processo é a escolha de um modelo de ciclo de vida;
c) Segundo Pressman, um processo de software é um roteiro que ajuda a criar um resultado de alta qualidade;
d) O produto resultante da execução do processo de software é o software.
Questão 6
Referente aos principais elementos do computador, assinale a alternativa INCORRETA:
a) Processador: responsável pelo tratamento de informações
b) Barramento: armazena dados provenientes da memória DRAM. (correta)
c) Memória: armazena programas e dados.
d) Periféricos: dispositivos responsáveis pelas entradas e saídas de dados do computador
Questão 7
O que é um Software de Tempo Real? Assinale a alternativa correta.
a) Responsáveis por reestruturar os dados de uma forma que facilita as operações comerciais e a tomada de
decisões administrativas: folha de pagamento, contas a pagar e receber, estoque, operações comerciais e de
apoio à decisão;
b) Responde dentro de restrições de tempo estritas. Monitora, analisa e controla eventos do mundo real. Está
presente em sistemas de controle de voo, sinalização de trânsito; (correta)
c) Programas escritos para apoiarem outros programas. São eles: compiladores, editores de textos, sistemas
operacionais;
d) Faz o processamento de textos, planilhas eletrônicas e gerenciador de bancos de dados;
Questão 8
Em relação ao Prototipação, assinale a alternativa que NÃO representa uma fase do modelo.
a) Projeto Rápido
b) Construção Protótipo
c) Avaliação do Protótipo
d) Integração e Teste de Sistema (correta)
Questão 9
Um sistema de software consiste, geralmente, de:
GABARITO
Protocolo: 732382
Página 3 - 25/05/2023 às 10:29
a) Um conjunto de programas separados;
b) Arquivos de configuração, que são utilizados para configurar esses programas;
c) A documentação do usuário, que explica como usar o sistema;
d) Sites Web por meio dos quais os usuários obtêm informações recentes sobre o produto;
e) Todas as alternativas anteriores. (correta)
Questão 10
O que é um Software de Comercial? Assinale a alternativa correta.
a) Responde dentro de restrições de tempo estritas. Monitora, analisa e controla eventos do mundo real. Está
presente em sistemas de controle de voo, sinalização de trânsito;
b) Programas escritos para apoiarem outros programas. São eles: compiladores, editores de textos, sistemas
operacionais;
c) Responsáveis por reestruturar os dados de uma forma que facilita as operações comerciais e a tomada de
decisões administrativas: folha de pagamento, contas a pagar e receber, estoque, operações comerciais e de
apoio à decisão; (correta)
d) Faz o processamento de textos, planilhas eletrônicas e gerenciador de bancos de dados;
PROVA 02
Questão 1
As linguagens de programação são divididas em duas: As compiladas e as interpretadas. Explique cada uma
delas.
Resposta do aluno: Linguagens compiladas: São aquelas que o código fonte é traduzido para um arquivo
executável antes de ser executado pelo computador. Um compilador é um Software que converte o código de
máquina que o computador pode entender. Linguagens Interpretadas: São aquelas que o código fonte é
interpretado e executado linha por linha pelo computador. Um interpretador é um software que lê e executa o
código fonte sem a necessidade de compilar.
Parecer do professor: Questão correta.
Questão 2
Diferencie Verificação de Software de Validação de Software.
Resposta do aluno: A Verificação de Software é o processo de avaliar o software para garantir que ele atenda as
especificações e aos requisitos e é realizada durante o processo de desenvolvimento do software. Pode incluir
revisão de documento, inspeção de código, testes de unidade e testes de integração. por outro lado, a
Validação de Software é o processo de avaliar o software para garantir que ele atenda as necessidades e
expectativas do cliente e do usuário final. É feita quando o software está pronto para ser entregue. Pode incluir
testes de aceitação, testes de usabilidade e testes de desempenho.
Parecer do professor: Questão correta.
Questão 3
Os grupos de processos são organizados em cinco no PMBOK. Marque a Alternativa que NÃO representa um
desses grupos.
a) Iniciação
b) Planejamento
c) Configuração (correta)
d) Encerramento
Questão 4
GABARITO
Protocolo: 732382
Página 4 - 25/05/2023 às 10:29
Segundo Sommerville, há alguns aspectos específicos a serem consideradas para uma boa comunicação da
equipe EXCETO:
a) Tamanho de grupo.
b) Estrutura de grupo.
c) Visibilidade do grupo. (correta)
d) Composição de grupo.
Questão 5
"Os processos necessários para definir o escopo do projeto, refinar os objetivos e definira linha de ação
necessária para alcançar os objetivos para os quais o projeto foi criado" A afirmação define qual grupo de
processo do PMBOK.
a) Iniciação
b) Planejamento (correta)
c) Execução
d) Encerramento
Questão 6
Referente a Requisito Funcional e Requisito não Funcional, é CORRETO afirmar que:
a) Requisito não Funcional diz respeito a declarações de serviços que o sistema deve fornecer.
b) O modo como sistema deve reagir a entradas específicas refere-se a Requisito não Funcional.
c) O modo como o sistema deve se comportar diante de situações específicas refere-se a Requisito Funcional.
(correta)
d) Requisito Funcional diz respeito às restrições a serviços ou funções ofertados pelo sistema.
Questão 7
Em relação a Revisões, assinale a alternativa que descreve a Revisões Técnicas Formais.
a) São avaliações que não avaliam um artefato de software, mas sim o processo inteiro. Ela consiste em
promover uma reflexão da equipe sobre o que deu certo e o que deu errado no processo de elaboração do
sistema, quando o processo e a prática de engenharia de software são aplicados em um projeto específico.
b) É uma atividade de controle da qualidade de software realizada por engenheiros de software (e outros
profissionais). Seus objetivos são: descobrir erros na função, lógica ou implementação para qualquer
representação do software; verificar se o software que está sendo revisado atende aos requisitos e entre outras.
(correta)
c) São revisões onde o nível de formalidade é reduzido, onde não se observa nos processos: papéis, artefatos e
etapas bem-definidas.
d) É o processo de testar os componentes de programa, como métodos ou classes de objeto.
Questão 8
Normalmente, os gerentes assumem as seguintes responsabilidades, discutidas por Sommerville, EXCETO:
a) Os gerentes elaboram os relatórios com os dados sobre o andamento do projeto tanto para os clientes
quanto para os gerentes da empresa em que trabalha. Precisam ter a capacidade de articular a linguagem de
modo a alcançar diferentes públicos, e ?traduzir? a linguagem técnica a uma linguagem mais acessível, quando
estiver produzindo um relatório ao cliente.
b) Os gerentes do projeto avaliam os riscos que poderão afetá-lo. Assim, devem conseguir identificar e controlar
os possíveis riscos
c) Os gerentes devem planejar e elaborar a estimativa e cronograma do desenvolvimento do projeto. Além
disso, deve organizar a equipe e atribuir tarefas. Também deve fazer a supervisão do trabalho.
d) Os gerentes não organizam as equipes; não realizando a seleção das pessoas as quais irão trabalhar no
GABARITO
Protocolo: 732382
Página 5 - 25/05/2023 às 10:29
projeto. (correta)
Questão 9
Em relação ao Tipos de Gerenciamento de Risco, marque a alternativa que a qual pertence a seguinte
afirmação: "Podem afetar o cronograma ou os recursos, como, por exemplo, a perda de um projetista
experiente"
a) Riscos de produto.
b) Riscos de projeto. (correta)
c) Riscos de negócio.
d) Risco do cliente.
Questão 10
No início do projeto de software, uma das primeiras decisões que são tomadas é :
a) escolher qual empresa irá desenvolver o software.
b) se o software será comprador ou construído. (correta)
c) escolher qual linguagem de programação será utilizada.
d) definir o prazo necessário para começar a utilizar o software.

Continue navegando