Buscar

Engenharia e Projeto de Software (ADS19) Avaliação Final (Objetiva) - Individual Semipresencial

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

Continue navegando


Prévia do material em texto

05/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/5
Acadêmico:
Disciplina: Engenharia e Projeto de Software (ADS19)
Avaliação: peso.:3,00)
Prova:
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Cada vez mais, os métodos ágeis têm despertado o interesse da comunidade de Engenharia
de Software como uma alternativa para o desenvolvimento de sistemas de uma maneira mais
rápida, eficiente e que atenda às reais necessidades dos clientes. Existe no mercado uma
série de métodos disponíveis que utilizam a abordagem ágil e que, por seguirem os princípios
ágeis, apresentam uma série de atividades semelhantes no seu processo de
desenvolvimento. Sobre os métodos ágeis mais utilizados em empresas desenvolvedoras de
software, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Scrum: o escopo do projeto é construído através de sprints, em que são realizadas
reuniões curtas para decidir quem trabalha nos sprints e quanto tempo dura cada tarefa.
( ) Extreme Programming: proposto para projetos grandes e complexos e concentra-se na
colaboração humana, prezando pelas metodologias iterativa e incremental.
( ) Adaptative Software Development (ASD): valoriza o trabalho em equipe através da
programação em pares.
( ) Dynamic System Development Method (DSDM): baseada em Desenvolvimento Rápido
de Aplicação (RAD) via metodologia incremental, que enfatiza a participação do usuário final.
( ) Crystal Clear: possui foco nas habilidades e talentos de cada pessoa envolvida
possibilitando a adaptação a diversos projetos, pois não é feita para empresas padronizadas.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F - V.
 b) V - F - F - V - V.
 c) V - V - F - F - F.
 d) F - F - V - V - V.
Avaliação Final (Objetiva) - Individual Semipresencial ( Cod.:) (
05/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/5
2. Existem diversos modelos e ferramentas para governança de TI, dentre eles, os padrões
mais amplamente aceitos são CobiT, ITIL, ISO/IEC 20000, CMMI-DEV e MPS.BR, sendo
utilizados como as melhores práticas para gestão de processos, produtos e serviços de TI.
Eles são mundialmente reconhecidos como guias das melhores práticas, utilizados para
auditoria de sistemas, consultoria de TI e aplicáveis a processos de certificação. Com relação
aos modelos CobiT e ITIL, analise as sentenças a seguir:
I- O Framework CobiT preocupa-se com os processos de negócio, enquanto o ITIL é focado
nas questões de entrega e suporte de serviço. 
II- O Framework CobiT foca nas melhores práticas para desenvolvimento de produtos de
software, enquanto o ITIL foca no ciclo de gestão de Riscos. 
III- A biblioteca do ITIL foca nas melhores práticas de gerenciamento de Recursos Humanos,
enquanto o Framework CobiT foca nas melhores práticas para desenvolvimento dos
processos de softwares.
IV- O ITIL foca nas melhores práticas para desenvolvimento de produtos de software,
enquanto Framework CobiT lida com as práticas de arquitetura orientada a serviços.
Agora, assinale a alternativa CORRETA:
 a) Somente a sentença I está correta.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I, III e IV estão corretas.
 d) As sentenças II e III estão corretas.
3. Gerenciar adequadamente um projeto significa aplicar corretamente habilidades e técnicas
na execução das atividades de cada etapa. Conseguir unir os resultados do projeto com os
objetivos do negócio é uma forma de confirmar o sucesso do projeto. Para alcance dos
objetivos, é necessário mitigar os problemas e imprevistos. Como é conhecida a disciplina de
Gestão de Projetos que tem a preocupação de otimizar e destacar as características positivas
e reduzir ou até mesmo zerar os aspectos negativos?
 a) Gerência de Escopo.
 b) Gerência de Aquisições.
 c) Gerencia de Custos.
 d) Gerência de Riscos.
4. Através de uma certificação de qualidade, as organizações buscam padronizar a forma de
realizar as atividades, garantindo maior assertividade nos projetos. As normas da
International Organization for Standardization (ISO) especificam requisitos para um sistema
gerencial de qualidade de uma organização. Sobre as normas ISO mais utilizadas para dar
suporte ao desenvolvimento de software, analise as sentenças a seguir:
I- Norma ISO/IEC 12207: responsável por definir as características de funcionalidade,
confiabilidade, eficiência, usabilidade, manutenibilidade e portabilidade de software.
II- Norma ISO/IEC 15504: responsável pela norma da avaliação de processos de software
organizacionais.
III- Norma ISO/IEC 9126: responsável por definir o processo de ciclo de vida de software.
IV- Norma ISO/IEC 27000: responsável por definir um processo da segurança da informação.
V - Norma ISO/IEC 15939: responsável por definir um processo de métrica de software.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, IV e V estão corretas.
 b) As sentenças II, IV e V estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, III e V estão corretas.
05/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/5
5. Uma das tarefas mais complexas na construção de um sistema consiste em identificar o que
construir. Para tanto, foi desenvolvido um processo que visa compreender e definir quais
serviços são necessários, além de identificar as restrições de operação e de desenvolvimento
do sistema. Eventuais erros ocorridos nesse processo poderão gerar problemas posteriores
no projeto e na implementação do sistema. Como é conhecido este processo?
 a) Documentação de requisitos.
 b) Engenharia de requisitos.
 c) Projeto de estrutura.
 d) Estrutura analítica de projeto.
6. No desenvolvimento de software, utiliza-se a medição de software, que influencia na tomada
de decisões baseadas nas informações obtidas por essa medição. Com relação à medição,
analise as sentenças a seguir:
I- Por meio da medição, temos acesso apenas a questões gerenciais de um projeto, sendo
elas: horas trabalhadas e recursos utilizados.
II- Por meio da medição, podemos ter acesso a várias informações, que podem ser utilizadas
para o entendimento, controle, monitoramento e manutenção de softwares, entre outros.
III- Com a medição, podemos identificar apenas se a implementação do software foi
desenvolvida, conforme o escopo planejado pelo analista de sistema.
Agora, assinale a alternativa CORRETA:
 a) As sentenças II e III estão corretas.
 b) As sentenças I e II estão corretas.
 c) Somente a sentença III está correta.
 d) Somente a sentença II está correta.
7. O modelo de ciclo de vida de um artefato refere-se às inúmeras fases percorridas, desde o
seu nascimento até a ocasião em que este não terá mais serventia. Num sistema
computacional, os componentes possuem um ciclo de vida independente, mesmo quando
estes se relacionam. Acerca do modelo de ciclo de vida de um software, classifique V para as
sentenças verdadeiras e F para as falsas:
( ) A fase de definição é o momento adequado para a especificação das atividades que
deverão ser desempenhadas pelo software, bem como do levantamento de restrições de
custo impostas pelos clientes.
( ) Embora um ciclo de vida possa apresentar várias fases, as principais são:
desenvolvimento e manutenção, sendo que esta última divide-se em quatro categorias:
iniciais, intermediárias, finais e conclusivas.
( ) A fase de manutenção prevê a possibilidade de retificar os requisitos funcionais e não
funcionais, buscando exatamente a melhoria no artefato produzido.
( ) A fase de desenvolvimento pode variar conforme o método adotado, mas algumas são
comuns a vários métodos.( ) As mudanças que ocorrerão em um software para deixá-lo mais completo, livre de erros,
ou adaptado ao seu ambiente podem ser definidas como manutenção recursiva e
incremental.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - F - V.
 b) V - F - F - V - F.
 c) V - F - V - V - F.
 d) F - V - V - F - V.
05/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/5
8. O gerenciamento de projetos tem sido muito aplicado no mercado, pelo fato de auxiliar na
excelência, qualidade e confiabilidade do processo de desenvolvimento de projetos. Ele tem
como objetivo buscar projeções de tempo, custo, recursos, qualidade e aquisições
necessárias. Atrasos na entrega podem trazer consequências negativas para a empresa,
desde quebra de contrato, multa por atraso e prejuízos na imagem da empresa. Portanto, o
gerenciamento de tempo atualmente é um dos pontos fundamentais, pois projeta para o
cliente, a partir de levantamentos das atividades e recursos, qual será o tempo gasto para
desenvolver o projeto através de um cronograma. Através da área de métrica de software, é
possível identificar a quantidade de esforço, de custo e das atividades que serão necessárias
para a realização do projeto. Sobre os métodos ou técnicas para estimativa de software,
analise as sentenças a seguir:
I- Linha de código (LOC): consiste em estimar o número de linhas que um programa deverá
ter, comparando o tamanho de linhas de um projeto em relação a outro projeto. 
II- Pontos de História: consiste na análise da qualidade e complexidade dos atores e casos
de uso do sistema.
III- Análise de Pontos de Função (APF): consiste em medir o tamanho do escopo, e sua
contagem independe da plataforma ou linguagem de programação e estilo de programação
utilizado.
IV- Pontos de Caso de Uso (PUC): consiste em identificar quanto tempo tantas pessoas
levariam para terminar uma funcionalidade ou história de usuário para gerar o executável
funcional. 
V- Modelo COCOMO II: consiste em estimar o custo do projeto.
VI- Estimativa para Projetos Orientados a Objeto: utiliza qualquer método para decomposição
de esforço, utilizando a modelagem UML e o número de classes.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, III, V e VI estão corretas.
 b) As sentenças I, III e IV estão corretas.
 c) As sentenças I, II, IV e V estão corretas.
 d) As sentenças I, II, III e VI estão corretas.
9. A evolução de software se preocupa principalmente com as mudanças do sistema em relação
a diferentes versões ou releases. Para continuar útil, é crucial que sistemas de software
possam ser facilmente adaptáveis a mudanças contínuas e flexíveis o suficiente para adição
de novas funcionalidades. Sobre o que podemos considerar software, analise as sentenças a
seguir:
I- Programas de computadores que, quando executados, produzem a função e o
desempenho desejado. 
II- Estruturas de dados que permitem a manipulação das informações; documentos que
descrevem a operação e uso dos programas.
III- Elemento de sistema físico e não lógico, consequentemente, o sucesso é medido pela
qualidade de muitas entidades e não pela qualidade de poucas entidades manufaturadas. 
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) Somente a sentença III está correta.
 c) As sentenças I e III estão corretas.
 d) As sentenças II e III estão corretas.
05/04/2021 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/5
10.Segundo Softex (2014), o MPS.BR é um programa que foi criado em 2003 pela própria
Softex para melhorar a capacidade de desenvolvimento de software nas empresas
brasileiras. No MPS.BR, os níveis de maturidade estabelecem patamares de evolução de
processos que caracterizam melhorias na qualidade dos processos da organização. No que
se refere a este programa, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O programa de Melhoria de Processos do Software Brasileiro (MPS.BR) tem sete níveis
de maturidade, que estabelecem patamares de evolução de processos. O nível de maior
maturidade é otimização. 
( ) Os modelos de qualidade mais difundidos nas indústrias de software no Brasil são o
CMMI e o MPS.BR. 
( ) O MPS.BR possui compatibilidade com o modelo de referência CMMI, porém tem alto
custo de implementação e certificação comparado ao que se investe no CMMI.
( ) O MPS.BR apresenta sete níveis de maturidade (do nível A ao G), cada um com suas
áreas de processo, em que o nível em otimização preocupa-se com a inovação e a análise
de causas.
Assinale a alternativa que apresenta a sequência CORRETA:
FONTE: SOFTEX. MPS.BR. 2014. Disponível em: <http://www.softex.br/mpsbr/mps/mps-
brem-numeros>. Acesso em: 17 out. 2016.
 a) V - F - F - V.
 b) V - V - F - F.
 c) F - V - V - F.
 d) V - V - F - V.
11.(ENADE, 2008) Considere que você trabalhe em uma empresa de desenvolvimento de
software e que a empresa tenha decidido desenvolver um novo editor de texto para colocar
no mercado. Esse editor deve ser um software que forneça recursos adicionais de apoio à
autoria, embasado no estilo de escrita do usuário, o que o torna um software de
funcionalidade mais complexa. Considere que a empresa deseje disponibilizar o produto no
mercado em versões que agreguem esse suporte de forma gradativa, fazendo análise de
risco para avaliar a viabilidade de desenvolvimento de uma nova versão. Tendo de escolher
um modelo de processo para desenvolver esse editor, e conhecendo as características dos
modelos existentes, entre os modelos a seguir, qual é o modelo apropriado para esse caso?
 a) Prototipação.
 b) Espiral.
 c) Cascata.
 d) RAD (Rapid Application Development).
12.(ENADE, 2008) Com relação à forma como o RUP trata a análise de requisitos, assinale a
alternativa correta:
 a) A análise de requisitos ocorre na fase de construção, quando são descritos todos os casos
de uso, e em seguida modelados por meio de diagramas de casos de uso UML.
 b) A análise de requisitos ocorre na fase de elaboração, em que são feitas entrevistas com
usuários e definição do escopo do projeto.
 c) Por se tratar de um processo iterativo e evolutivo, a análise de requisitos ocorre na fase de
construção juntamente com a programação, o que permite que os requisitos sejam
revistos.
 d) A maior parte da análise de requisitos ocorre durante a fase de elaboração.
Prova finalizada com 12 acertos e 0 questões erradas.