Buscar

Engenheria de software - QUESTIONÁRIO UNIDADE II

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

04/03/2024, 21:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_102091766_1&course_id=_334569_1&content_id=_3844095_1&ret… 1/9
 
Revisar envio do teste: QUESTIONÁRIO UNIDADE II
ENGENHARIA DE SOFTWARE 7962-60_43701_R_E1_20241 CONTEÚDO
Usuário JULIA RIBEIRO GONCALVES
Curso ENGENHARIA DE SOFTWARE
Teste QUESTIONÁRIO UNIDADE II
Iniciado 04/03/24 20:54
Enviado 04/03/24 21:56
Status Completada
Resultado da
tentativa
2,7 em 3 pontos  
Tempo decorrido 1 hora, 2 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas
incorretamente
Pergunta 1
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
Assinale a alternativa que conceitua a modularidade do software.
Modularidade é um atributo individual do software que permite gerenciar
apenas um programa, um software ou um sistema.
A modularidade consiste na divisão sucessiva do software em componentes
cada vez menores para depuração do software.
A modularidade descreve cenários de uso que, combinados, formam a
estrutura de componentes de um ambiente de sistema de software.
Modularidade é um atributo individual do software que permite gerenciar
apenas um programa, um software ou um sistema.
Modularidade é uma particularidade do software composta de algoritmos
que fornecem uma base lógica de processamento do software.
Modularidade é uma prática de engenharia de software desejável, é a
construção de softwares monolíticos (composto de um único e grande
módulo).
Resposta: C
Comentário: A resposta correta é a C. Modularidade é um atributo individual
do software que permite gerenciar apenas um programa, um software ou um
sistema. O objetivo é ter uma interpretação simples da visão do projeto, que
permite boas análises para o suporte e manutenção.
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAISCONTEÚDOS ACADÊMICOS
0,3 em 0,3 pontos
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_334569_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_334569_1&content_id=_3841502_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
04/03/2024, 21:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_102091766_1&course_id=_334569_1&content_id=_3844095_1&ret… 2/9
Pergunta 2
Resposta
Selecionada:
c.
Respostas: a. 
b.
c.
d.
e.
Comentário da
resposta:
Na engenharia de domínio, a aquisição de um repertório de alternativas é a matéria-prima do
projeto: modelos de processos, métodos, ferramentas, componentes, soluções de
componentes e conhecimento. Isso é chamado de diversificação. A diversificação permite
montar uma funcionalidade, que na engenharia de software é formada por:
Um conjunto de componentes de software que podem ser usados ou
compartilhados com outros sistemas de software.
Metodologias ágeis para o desenvolvimento de software.
Modelos de processos prescritivos para o desenvolvimento de software.
Um conjunto de componentes de software que podem ser usados ou
compartilhados com outros sistemas de software.
Uma estrutura organizacional, que é convertida em classes para o
desenvolvimento de componentes de software
Uma variedade de casos de uso e o processo unificado racional para a
construção do sistema de software
Resposta: C
Comentário: A alternativa correta é a C. Diversificação na engenharia de
domínio é possuir um repertório de alternativas formada por blocos
construtivos e independentes denominados de módulos ou componentes de
software.
Pergunta 3
O reúso do componente de software oferece mecanismos de melhoria contínua da tecnologia
empregada no sistema de software. As ferramentas CASE – Computer-Aided Software
Engineering (Engenharia de Software Auxiliada por Computador) são as que mais favorecem
o reúso do componente de software, porque todas as etapas do desenvolvimento recaem em
um repositório. Assinale a alternativa que corresponde ao conceito de repositório. 
Fonte: Moreno (2002).
0,3 em 0,3 pontos
0,3 em 0,3 pontos
04/03/2024, 21:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_102091766_1&course_id=_334569_1&content_id=_3844095_1&ret… 3/9
Resposta
Selecionada:
c.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
É um meio de armazenamento, gestão e compartilhamento de objetos,
componentes, modelos, documentos ou quaisquer outros artefatos
produzidos por algum dos componentes da arquitetura.
É um banco de dados que armazena todos os dados e informações do
projeto, bem como o gerenciamento e modelagem do processo de negócio
para elaboração de um sistema de informação.
É um gerenciador automatizado de todas as atividades da equipe de
desenvolvimento, incluindo sistemas operacionais, aplicações e demais
ferramentas de controle do versionamento do software, que podem ser
revisadas ou reutilizadas.
É um meio de armazenamento, gestão e compartilhamento de objetos,
componentes, modelos, documentos ou quaisquer outros artefatos
produzidos por algum dos componentes da arquitetura.
Possui todas as etapas de análise bem como o ciclo de desenvolvimento do
software, o que permite reutilizar atividades da equipe que já foram
implantadas com sucesso.
Refere-se ao que é efetivado no contrato do software, que permite ao
cliente, uma vez que requisitou o software, utilizar-se dos meios legais para
o seu reuso.
Resposta: C
Comentário: A alternativa correta é a C. O repositório é um meio de
armazenamento de vários artefatos do software, hardware, estrutura de
dados e de outros componentes de software. Contém informações sobre
análise, projeto, construção de programas e testes. Na engenharia de
domínio, formam um conjunto de blocos funcionais para dar suporte a
sistemas de software.
Pergunta 4
O diagrama abaixo é um diagrama de implantação de um sistema ERP que funciona em balcões
de atendimento. Essa é uma boa arquitetura, que permite ter um acesso seguro ao SGBD.
Identifique na figura abaixo o número de componentes, o número de módulos e o número de
“nós”. Em seguida, assinale a alternativa correta.
 
0,3 em 0,3 pontos
04/03/2024, 21:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_102091766_1&course_id=_334569_1&content_id=_3844095_1&ret… 4/9
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Fonte: Moreno (2020).
Componentes = 5; Módulos = 2; Nós = 2.
Componentes = 2; Módulos = 5; Nós = 4.
Componentes = 2; Módulos = 1; Nós = 5.
Componentes = 4; Módulos = 1; Nós = 3.
Componentes = 5; Módulos = 2; Nós = 2.
Componentes = 5; Módulos = 5; Nós = 1.
Resposta: D
Comentário: O correto é que existem: Componentes = 5 – identificados pelo
bloco componente da UML;  Módulos = 2 – identificados pelo bloco implantação
da UML;  e Nós = 2 porque existe uma ligação via estereótipo <<TCP/IP>>, que é
o protocolo de rede utilizado. O que determina o número de computadores é a
representação de um “nó”, que é identificado pelo estereótipo <<TCP/IP>>, que
corresponde a uma ligação na rede de computadores. O “nó” possui duas pontas
em que cada uma possui seu próprio endereço na rede (dois endereços, dois
computadores). No caso os dois tipos de computadores são: computador
“Servidor de Ingresso” e o computador “Estação_Totem de Atendimento”.
Pergunta 5
Na elaboração dos requisitosde sistema para um “Sistema de Gerenciamento de Vendas de
Ingressos”, o analista de sistemas idealizou o seguinte diagrama de componentes/implantação
mostrado abaixo. Assinale a alternativa correspondente à interpretação correta do diagrama.
0,3 em 0,3 pontos
04/03/2024, 21:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_102091766_1&course_id=_334569_1&content_id=_3844095_1&ret… 5/9
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
e.
Comentário
da resposta:
                Fonte: Moreno (2016).
Existem dois tipos de computadores: um computador do tipo servidor
“Servidor de Ingressos” e um computador do tipo estação “Balcão”.
Cada componente associado a uma função se refere a um tipo de computador,
sendo que o “Balcão”, por se tratar de um ponto de operação do usuário, se
refere a um computador do tipo estação e os demais em “Servidor de
Ingressos” são três computadores do tipo servidores dedicados.
Cada componente é um tipo de computador. Na implantação “Servidor de
Ingressos”, são três computadores do tipo servidor. E na implantação
“Balcão” é um computador do tipo estação.
Essa implantação se refere a um único tipo de computador servidor, sendo
que o componente “Interface de Vendas” se refere apenas a uma função que
deverá ser acessada pelo usuário.
Existem dois tipos de computadores: um computador do tipo servidor
“Servidor de Ingressos” e um computador do tipo estação “Balcão”.
Os componentes “Cartão de Crédito” e “Venda de Ingresso” estão em um
único computador servidor, o componente “<<database>>” é outro computador
servidor e o componente “Balcão” é um computador do tipo estação.
Resposta: D
Comentário: O correto é que existem dois tipos de computadores. Os dois
tipos de computadores são: computador “Servidor de Ingressos” e
computador “Balcão”. O que determina o número de computadores é a
representação de um “nó”, que é identificado pelo estereótipo <<TCP/IP>>, que
corresponde a uma ligação na rede de computadores. O “nó” possui duas
pontas em que cada uma possui seu próprio endereço na rede (dois endereços,
dois computadores).
04/03/2024, 21:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_102091766_1&course_id=_334569_1&content_id=_3844095_1&ret… 6/9
Pergunta 6
Resposta
Selecionada:
b.
Respostas: a.
b.
c.
d.
e.
Comentário da
resposta:
O Project Management Institute (PMI) é uma associação que busca difundir as técnicas e
práticas relacionadas ao gerenciamento de projetos. Qual das seguintes alternativas é a
principal publicação do PMI para o gerenciamento de projetos?
PMBOK - Project Management Body of Knowledge (Guia do Conhecimento
em Gerenciamento de Projetos).
PERT/CPM – Project Evaluation Review Techinique / Critical Path Method
(Técnica de Revisão de Avaliação de Projetos / Método do Caminho
Crítico).
PMBOK - Project Management Body of Knowledge (Guia do Conhecimento
em Gerenciamento de Projetos).
PDCA - Plan-Do-Check-Act (Planejar, Executar, Verificar, Agir) – Modelo
para melhoria de processos.
SIX SIGMA (Sistema Seis Sigma) - Método de escolha para reduzir a
variação e eliminar o número de defeitos que um processo produz.
WATERFALL METHODOLOGY (Cascata) – Abordagem linear para
gerenciamento de projetos.
Resposta: B
Comentário: A resposta correta é PMBOK. O Guia PMBOK - Project
Management Body of Knowledge é publicado e distribuído pelo PMI - Project
Management Institute, que é uma norma reconhecida para a profissão de
gerenciamento de projeto.
Pergunta 7
Resposta Selecionada: c. 
Respostas: a. 
O desenvolvimento ágil compartilha um conjunto de princípios diferentes do desenvolvimento
baseado em planos. Considere os argumentos abaixo, com alguns possíveis princípios do
desenvolvimento ágil e diferenças entre e o desenvolvimento baseado em planos.
I. No desenvolvimento ágil, o cliente faz parte da equipe de desenvolvimento. No
desenvolvimento baseado em planos, a comunicação entre cliente e desenvolvedor é formal.
II. O desenvolvimento ágil aceita mudanças de requisitos do software durante o ciclo de
desenvolvimento. No desenvolvimento baseado em planos, as mudanças ocorrem normalmente
após a entrega do software.
III. Por serem equipes pequenas, no desenvolvimento ágil, a medida de desempenho tem base
em padrões e normas. No desenvolvimento baseado em planos, que possuem equipes grandes,
a medida de desempenho tem base em cálculos estatísticos.
Assinale a alternativa que considera uma análise correta dos argumentos.
Apenas os argumentos I e II estão corretos.
Apenas o argumento I está correto.
0,3 em 0,3 pontos
0,3 em 0,3 pontos
04/03/2024, 21:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_102091766_1&course_id=_334569_1&content_id=_3844095_1&ret… 7/9
b. 
c. 
d. 
e. 
Comentário da
resposta:
Apenas o argumento III está correto.
Apenas os argumentos I e II estão corretos.
Apenas os argumentos I e III estão corretos.
Os argumentos I, II e III estão corretos.
Resposta: C
Comentário: A resposta correta é que apenas os argumentos I e II estão
corretos. Veja a explicação no manifesto ágil abaixo:
MANIFESTO PARA DESENVOLVIMENTO ÁGIL DE SOFTWARE
Estamos descobrindo maneiras melhores de desenvolver software, fazendo-
o nós mesmos e ajudando outros a fazerem o mesmo. Por meio desse
trabalho, passamos a valorizar:
Indivíduos e interações mais que processos e ferramentas.
Software em funcionamento mais que documentação abrangente.
Colaboração com o cliente mais que negociação de contratos.
Responder a mudanças mais que seguir um plano.
Fonte: Beck (2001).
O argumento III é falso porque não existem padrões e normas para a
medida de desempenho no desenvolvimento ágil. Normalmente o
desenvolvimento ágil trabalha pela entrega das tarefas em períodos
regulares.
Pergunta 8
Resposta
Selecionada:
e.
Respostas: a. 
b.
c. 
d. 
e.
Comentário da
resposta:
Esta norma é dividida em seis níveis de capacidade, que inclui: Nível 0 – Incompleto; Nível 1 –
Executado (ou Realizado); Nível 2 – Gerenciado; Nível 3 – Estabelecido; Nível 4 – Previsível; e
Nível 5 – Otimizado. Assinale a alternativa correspondente ao nome da norma.
SPICE ISO/IEC 15504 - Melhoria do Processo de Software e
Determinação da Capacidade.
CMMI - Modelo de Maturidade em Capacitação – Integração.
Guia do SQuaRE ISO/IEC 25000 - Requisitos de Qualidade e Avaliação
de Produtos de Software.
ISO/IEC 9126 - Modelo de Qualidade do Produto de Software.
ISO/IEC 12207 - Processos do Ciclo de Vida do Software.
SPICE ISO/IEC 15504 - Melhoria do Processo de Software e
Determinação da Capacidade.
Resposta: E
Comentário: A norma a que se refere o texto é a SPICE. Das normas que
aparecem nas alternativas, apenas a SPICE e o modelo CMMI possuem
métodos de avaliação:  a SPICE estabelece seis níveis de medição da
capacidade e o CMMI estabelece cinco níveis de medição da maturidade.
0,3 em 0,3 pontos
04/03/2024, 21:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_102091766_1&course_id=_334569_1&content_id=_3844095_1&ret… 8/9
Pergunta 9
Resposta
Selecionada:
a. 
Respostas: a. 
b.
c. 
d.
e.
A série ISO 9000 foi criada sob a premissa de que "se a produção e a administração do
sistema de qualidade são corretas, o produto ou serviço que é produzido também será
correto". Seu conjunto de normas está dividido em quatro partes: ISO 9001, 9002, 9003 e
9004. Qual das normas abaixo é aplicada especificamente na análise e desenvolvimento de
sistemas?
ISO 9000: Gestão e Garantia da Qualidade.
ISO 9000: Gestão e Garantia da Qualidade.
ISO 9001: Modelo de Garantia de Qualidade em projeto, instalação,
desenvolvimento, produção, arquitetura e serviço.
ISO 9002: Modelo de Qualidade em produção, ensaios e instalação.
ISO 9003: Modelo de Garantia de Qualidade em inspeçãoe ensaios finais.
(testes).
ISO 9004: Gestão da Qualidade e elementos do sistema da qualidade.
Pergunta 10
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
O CMMI - Capability Maturity Model Integration é um modelo de melhoria de processos
desenvolvido para auxiliar organizações a aprimorarem sua capacidade de desenvolvimento e
gerenciamento de sistemas de software. Quantos e quais são os níveis de maturidade do
modelo CMMI?
São cinco níveis: NÍVEL 1: Inicial; NÍVEL 2: Gerenciado; NÍVEL 3:
Definido; NÍVEL 4: Quantitativamente gerenciado; e NÍVEL 5: Em
otimização.
São dois níveis: NÍVEL 0: Dimensão do processo; e NÍVEL 1: Dimensão da
capacidade.
São três níveis: NÍVEL 1: Incompleto; NÍVEL 2: Definido; e NÍVEL 3:
Gerenciado.
São quatro níveis: NÍVEL 1: Inicial; NÍVEL 2: Repetitivo; NÍVEL 3:
Gerenciado; e NÍVEL 4: Em otimização.
São cinco níveis: NÍVEL 1: Inicial; NÍVEL 2: Gerenciado; NÍVEL 3:
Definido; NÍVEL 4: Quantitativamente gerenciado; e NÍVEL 5: Em
otimização.
0 em 0,3 pontos
0,3 em 0,3 pontos
04/03/2024, 21:57 Revisar envio do teste: QUESTIONÁRIO UNIDADE II – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_102091766_1&course_id=_334569_1&content_id=_3844095_1&ret… 9/9
Segunda-feira, 4 de Março de 2024 21h56min57s BRT
e.
Comentário da
resposta:
São seis níveis: NÍVEL 0: Incompleto; NÍVEL 1: Executado; NÍVEL 2:
Gerenciado; NÍVEL 3: Estabelecido; NÍVEL 4: Previsível; e NÍVEL 5:
Otimizado.
Resposta: D
Comentário: O CMMI possui cinco níveis de maturidade. O CMMI fornece
uma abordagem estruturada e gradual para avaliar e aprimorar a
maturidade dos processos organizacionais. Veja a figura abaixo:
Fonte: Moreno (2020), adaptado de: Paulk (1993).
← OK

Continue navegando

Outros materiais