Buscar

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

Prévia do material em texto

04/12/21, 11:43 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg5MjAzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBGaW5hbCAoT2JqZXRpdmEpIC0gSW5kaXZpZHVhbC… 1/5
GABARITO | Avaliação Final (Objetiva) - Individual Semipresencial
(Cod.:689203)
Peso da Avaliação
3,00
Prova
37864221
Qtd. de Questões
12
Acertos/Erros
9/3
Nota
9,00
O diagrama de atividades é um dos diagramas disponíveis na UML (Linguagem de Modelagem Unificada) para a modelagem de
aspectos dinâmicos de sistemas. Com relação ao diagrama de atividades apresentado, analise as sentenças a seguir: 
 
I- A atividade 05 será executada se a atividade 03 e a atividade 04 for concluída. 
II- A ramificação sequencial existente após a atividade 02 significa que, caso o fluxo seja [não], é necessário que sejam executadas novamente
a atividade 02. 
III- As atividades 03 e 04 vão ter início e término ao mesmo tempo. 
IV- Caso o fluxo da ramificação sequencial existente após a atividade 02 tenha o fluxo [sim], a atividade 02 ainda deverá ser executada mais
uma vez. 
 
Assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e II estão corretas.
No Projeto Orientado a Objeto, os modelos de objetos servem para especificar as classes e objetos em uma espécie de desenho. Em um
modelo do objeto ou da classe é contida a informação das necessidades do sistema e de como o problema será resolvido. Partindo desse
pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O modelo não se importa com nível de detalhamentos desnecessários, sendo que o nível de detalhamento é desencadeado até se chegar ao
favorecimento do entendimento dos programadores. 
( ) O modelo pode ter vários diagramas diferentes, sendo que se deve decidir por quais utilizar dependendo do tipo ou tamanho do projeto
que se está desenvolvendo. 
( ) A redução da quantidade de modelos utilizada em um projeto implica economia de tempo, recursos financeiros e humano.
( ) A UML utiliza diagramas em sua composição, e os diagramas são divididos em estruturais, comportamentais, de interação e de
 VOLTAR
A+
Alterar modo de visualização
1
2
André Luiz da Silva Almiro
Gestão da Tecnologia da Informação (3018499) 
78
04/12/21, 11:43 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg5MjAzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBGaW5hbCAoT2JqZXRpdmEpIC0gSW5kaXZpZHVhbC… 2/5
implementação. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V.
B V - F - F - V.
C F - V - V - F.
D V - V - V - V.
Modelos de ciclo de vida de processo de software são descrições abstratas do processo de desenvolvimento, mostrando as principais
atividades e informações usadas na produção e manutenção de software, bem como a ordem em que as atividades devem ser executadas. Com
relação ao modelo de desenvolvimento Extreme Programming (XP), avalie as asserções a seguir e a relação proposta entre elas: 
 
I- Os requisitos não estão especificados como uma lista de funções requeridas do sistema. 
 
PORQUE 
 
II- Envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas (planejamento, projeto, codificação e
testes). 
 
Assinale a alternativa CORRETA:
A As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira.
B A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
C As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
D A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
O ciclo de vida é a primeira escolha que deve ser realizada antes de inciar o processo de desenvolvimento do software. Essa escolha é
necessária, pois é através da escolha que são identificados os processos, as atividades e as tarefas que se referem ao desenvolvimento do
sistema, operação e manutenção de um produto de software, abrangendo a vida do sistema, desde a definição de seus requisitos até o término
de seu uso. Com relação ao ciclo de vida de um projeto, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Estabelece uma sequência de fases, com o objetivo de realizar algo e garantir um bom gerenciamento. 
( ) Os custos são geralmente decrescentes à medida que a fase avança. 
( ) Os riscos são geralmente crescentes à medida que a fase avança. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F.
B V - V - F.
C F - V - F.
D V - V - V.
Através da utilização do paradigma da orientação a objetos para o desenvolvimento de software, é possível realizar a modelagem. A
modelagem de um software trata da criação de modelos, isto é, uma visão física do sistema, permitindo descrever aspectos estruturais ou
comportamentos do software. Sobre a modelagem de software, analise as sentenças a seguir: 
 
I- Modelo de caso de uso apresenta uma visão geral dos requisitos, identificando funcionalidades e atores. 
II- Diagrama de classes apresenta os objetos que fazem parte do contexto da aplicação, assim como seus atributos e associações. 
III- Diagrama de atividades apresenta o fluxo de atividades entre objetos que estão dentro do contexto da aplicação. 
IV- Alguns modelos servem para validar situações antes delas tornarem forma física. 
3
4
5
André Luiz da Silva Almiro
Gestão da Tecnologia da Informação (3018499) 
78
04/12/21, 11:43 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg5MjAzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBGaW5hbCAoT2JqZXRpdmEpIC0gSW5kaXZpZHVhbC… 3/5
 
Assinale a alternativa CORRETA:
A As afirmativas I, III e IV estão corretas.
B As afirmativas II e III estão corretas.
C As afirmativas I e II estão corretas.
D As afirmativas II e IV estão corretas.
Para Sommerville (2011), os requisitos de um sistema são as descrições do que o sistema deve fazer, os serviços que o sistema oferece,
bem como as restrições a seu funcionamento. Esses requisitos refletem a necessidade dos clientes para um sistema com finalidade específica,
seja ela controlar um dispositivo, colocar ou buscar uma determinada informação. Os requisitos de um sistema são frequentemente
classificados como funcionais e não funcionais. A respeito disto, analise as afirmativas a seguir: 
 
I- Requisitos funcionais são requisitos que descrevem o que o sistema deve fazer, como deve reagir a determinadas entradas e como deve
comportar-se em situações particulares. 
II- Requisitos não funcionais devem descrever as funções, regras e as ações do sistema. 
III- Requisitos não funcionais são requisitos que não estão diretamente relacionados com as funções específicas do sistema. 
IV- Requisitos funcionais são requisitos que especificam como deve ser testada uma parte do sistema, incluindo-se as entradas, os resultados
esperados e as condições sob as quais os testes devem ocorrer. 
 
Assinale a alternativa CORRETA: 
 
FONTE: SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011.
A As afirmativas I e II estão corretas.
B As afirmativas II e IV estão corretas.
C As afirmativas III e IV estão corretas.
D As afirmativas I e III estão corretas.
Os requisitos de sistema são processos realizados pelos engenheiros, que realizam a análise de como devem ser as funcionalidades do
software a ser desenvolvido. O requisito de sistema possui como objetivo descrever o comportamento externo do sistema e possui restrições
operacionais, tanto para acesso quanto para ações de suas funcionalidades. A utilização de como redigir de forma útil os requisitos de sistema
pode estar atrelada ao uso de qual linguagem?
A Orientada.
B Especificação.
C Natural.
D Validação.
A construção da linguagem UML teve muitos contribuintes, mas os principais atores no processo foram Grady Booch(criador da Booch
method), James Rumbaugh (criador da OMT) e Ivar Jacobson (criador da OOSE). Esses três pesquisadores, que também eram chamados de
"os três amigos", buscaram aproveitar o melhor das características notações preexistentes, principalmente das técnicas que eles haviam
proposto anteriormente, removendo alguns elementos e incluindo outros, com o objetivo de torná-la mais expressiva. Sobre a UML
(Linguagem de Modelagem Unificada), analise as sentenças a seguir: 
 
I- A UML é uma metodologia para o desenvolvimento de software estruturado uma vez que fornece um conjunto de representações gráficas e
sua semântica para a modelagem de software. 
II- O diagrama de casos de uso procura, por meio de uma linguagem simples, demonstrar o comportamento externo do sistema. Esse diagrama
apresenta o sistema sob a perspectiva do usuário, e é dentre todos da UML, o mais abstrato, flexível e informal. 
III- Um relacionamento de extensão de um diagrama de atividade "A" para um diagrama de atividade "B" significa que toda vez que "A" for
executado ele incorporará o comportamento definido em "B". 
IV- Diagrama de sequência: preocupa-se com a ordem temporal em que as mensagens são trocadas entre os objetos envolvidos em um
6
7
8
André Luiz da Silva Almiro
Gestão da Tecnologia da Informação (3018499) 
78
04/12/21, 11:43 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg5MjAzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBGaW5hbCAoT2JqZXRpdmEpIC0gSW5kaXZpZHVhbC… 4/5
processo. 
 
Assinale a alternativa CORRETA: 
 
FONTE: BEZERRA, E. Princípios de análise e projeto de sistemas com UML. Rio de Janeiro: Elsevier, 2015.
A As sentenças II e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças II e III estão corretas.
D As sentenças I e II estão corretas.
Os modelos de software evolucionários possuem como objetivo disponibilizar o desenvolvimento de versões completas, para que o
software tenha como função estar em constante evolução. Esses softwares são mais interativos e seguem uma linha de evolução para que o
software tenha versões cada vez mais aprimoradas. Suas características são a evolução conforme a necessidade do cliente, o avanço
tecnológico e as necessidades de mudanças no próprio software. O modelo evolucionário, no entanto, também apresenta pontos fracos. Sobre
esses pontos fracos, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Os requisitos devem ser estabelecidos de maneira completa, correta e clara logo no início do projeto. 
( ) A organização tem de ter recursos humanos suficientes para acomodar as várias equipes. 
( ) Dificuldade em acomodar mudanças após o processo ter sido iniciado.
( ) As tarefas para acompanhamento e controle do projeto tornam-se mais difíceis. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B V - F - V - F.
C F - F - F - V.
D F - V - V - F.
A Engenharia de Software define diversas metodologias com diversos ciclos de vidas de desenvolvimento de software, a fim de
dinamizar a execução dos projetos adotando os melhores métodos, técnicas de ferramentes para execução de seus processos de software, a fim
de atingir maior produtividade e qualidade nos projetos. Acerca do exposto, avalie as asserções a seguir e a relação proposta entre elas: 
 
I- No início, através da fase de iniciação são realizados o planejamento do projeto, definindo os requisitos de sistemas para garantir que o
escopo do projeto seja atendido, onde neste processo as atividades de requisitos de softwares são extremamente importantes. 
 
PORQUE 
 
II- É um trabalho que consiste na análise de requisitos para identificar, quantificar, definir, especificar, documentar, rastrear, priorizar e
classificar os principais problemas que o futuro software deve resolver. É onde os requisitos de software expressam a necessidade e restrições
ou limitações colocadas sobre o produto ou software. 
 
Assinale a alternativa CORRETA:
A As duas asserções são proposições verdadeiras, e a segunda proposição é justificativa da primeira.
B As duas asserções são proposições verdadeiras, embora a segunda proposição não é justificativa da primeira.
C As duas asserções são proposições falsas.
D A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira.
(ENADE, 2014) Requisitos funcionais e não funcionais podem definir características e funcionalidades presentes na interface a ser
desenvolvida para um sistema. Com relação aos requisitos não funcionais, também chamados de requisitos de qualidade, avalie as afirmações
a seguir: 
9
10
11
André Luiz da Silva Almiro
Gestão da Tecnologia da Informação (3018499) 
78
04/12/21, 11:43 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg5MjAzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBGaW5hbCAoT2JqZXRpdmEpIC0gSW5kaXZpZHVhbC… 5/5
 
I- São levantados e elicitados após os requisitos funcionais, uma vez que os requisitos funcionais determinarão as funcionalidades da interface. 
II- Sempre serão definidos de forma mais concreta, através de requisitos funcionais, uma vez que o usuário manipula na interface somente as
funcionalidades levantadas. 
III- Podem complementar os requisitos funcionais. 
 
É correto o que se afirma em:
A I e II, apenas
B I e III, apenas.
C II, apenas.
D III, apenas.
(ENADE, 2008) Após atuar como programador em uma empresa de desenvolvimento de software por aproximadamente 10 anos, um
funcionário que se destacou por nunca atrasar um cronograma foi nomeado gerente de projetos. Ao assumir o primeiro projeto, o funcionário
foi informado que sua principal responsabilidade era a realização da entrega conforme o cronograma estabelecido no contrato. Para o
gerenciamento de tempo, o gerente de projetos utilizará o PMBOK. 
 
Considerando essa situação, é correto afirmar que o gerente de projetos deverá coordenar processos de:
A Estimativa de custos, realização do orçamento e controle de custos.
B Planejamento, definição, verificação e controle do escopo.
C Planejamento de compra e contratações, seleção de fornecedores e encerramento do contrato.
D Definição e sequenciamento de atividades, estimativa de recursos e duração da atividade, desenvolvimento e controle do cronograma.
12
André Luiz da Silva Almiro
Gestão da Tecnologia da Informação (3018499) 
78

Continue navegando