Buscar

UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno -3 Grupo UNIASSELVI

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

Prévia do material em texto

01/10/2020 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/4
Acadêmico: Francisco Antonio Oliveira Júnior (1743244)
Disciplina: Análise Orientada a Objetos I (ADS10)
Avaliação: Avaliação II - Individual Semipresencial ( Cod.:637367) ( peso.:1,50)
Prova: 16627660
Nota da Prova: 7,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A fase de design consiste basicamente no aprimoramento do diagrama de classes definido na fase de análise. É
através da utilização dos documentos elaborados nesta fase que os desenvolvedores partirão para a programação
propriamente dita, o que por si só justifica a importância desta. Com relação à fase de design e suas
características, analise as seguintes sentenças:
I- Nesta fase, são definidos novos atributos, métodos e funcionalidades para as classes.
II- O diagrama de componentes é o artefato em que são registradas as classes e colaborações entre elas.
III- As classes de infraestrutura são mescladas às classes de domínio na etapa de design.
IV- Na fase de projeto serão modeladas as classes de infraestrutura que darão suporte às classes de domínio.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças II e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças I, III e IV estão corretas.
2. A vida de um software não finaliza após a sua implantação, ele continua existindo durante muito tempo. Será
utilizado por anos, e várias atualizações ocorrerão, isto é, a manutenção é qualquer alteração no software após
entrar em produção. Sobre a manutenção de software, classifique V para as sentenças verdadeiras e F para as
falsas:
( ) É possível dizer que a modelagem utilizada pela UML diminui os custos da manutenção.
( ) O custo de manutenção de um software é insignificante comparado com o custo total do projeto.
( ) Ao fazer uso da modelagem utilizada pela UML, é facilitado o entendimento do do sistema por quem tiver que
realizar a manutenção.
( ) A manutenção de software é reconhecida pelos profissionais de desenvolvimento.
( ) Ao se utilizar uma modelagem correta com uma documentação adequada o processo de manutenção é mais
rápido.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F - V.
 b) V - V - F - F - V.
 c) F - F - F - V - V.
 d) V - V - F - F - F.
01/10/2020 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/4
3. A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e
documentar modelos de software no contexto específico do paradigma orientado a objetos. Não é considerada
uma metodologia de desenvolvimento e, portanto, não especifica como as coisas devem ser construídas ou
conduzidas nos projetos. Esta linguagem é composta por vários elementos de modelo que representam as
diferentes partes de um sistema. Seus objetivos primordiais são: especificação, documentação, estruturação para
subvisualização e maior visualização lógica do desenvolvimento completo de um sistema de informação. Acerca os
elemetos da UML, classifique V para as sentenças verdadeiras e F para as falsas: 
( ) Uma classe é um agrupamento de objetos. As classes de um sistema possuem relacionamentos entre elas
para comunicação e para compartilhar informações.
( ) Um pacote é um conjunto de elementos agrupados. Esses elementos podem ser classes, diagramas ou até
mesmo outros pacotes. O diagrama de pacotes é uma das opções da linguagem de modelagem unificada.
( ) Um componente representa um módulo físico do código e é modelado durante o ciclo de desenvolvimento e
refinado sucessivamente durante a instalação e a execução do sistema.
( ) Um objeto é quem fará a execução classe especificada, sendo algo abstrato, ou seja, não oriundo do mundo
real. 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - F.
 b) F - F - V - F.
 c) V - V - V - V.
 d) V - V - V - F.
4. Na etapa de levantamento e análise de requisitos, o analista busca compreender as reais necessidades do usuário.
O maior desafio desta etapa é, sem sombra de dúvida, a comunicação, devido à dificuldade no entendimento de
um conjunto de conceitos vagos, abstratos e confusos que representam as necessidades e os desejos dos
usuários e clientes e transformá-los em algo concreto, isto é, o sistema apto para o cliente. Neste contexto, sobre
os fatores críticos na fase de levantamento de requisitos para obter as informações necessárias, analise as
seguintes sentenças: 
I- Requisitos incompletos, falta de envolvimento do usuário e falta de recursos são informações que os usuários
devem fornecer ao analista, o que, muitas vezes, ocorre de forma ineficaz, comprometendo o trabalho
desenvolvido. 
II- Os usuários possuem uma expectativa irreal.
III- Nesta etapa também é comum que ocorram mudanças nos requisitos e nas especificações.
IV- Existe apoio executivo.
V- Falta de planejamento.
Assinale a alternativa CORRETA:
 a) As sentenças I, II, III e V estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças I, II, III e IV estão corretas.
5. Unified Modelling Language (UML) é uma notação baseada em diagramas, cuja função principal é especificar,
visualizar e documentar modelos de software orientados por objetos. Não pode ser considerada um método de
desenvolvimento, pois não determina o modo de fazer as coisas. Apenas auxilia no entendimento dos cenários e
na comunicação do entendimento para todos os envolvidos no desenvolvimento. Acerca da unificação da UML,
analise as sentenças a seguir:
I- Ela foi criada a partir da unificação, inicialmente, dos métodos Booch e OMT 
II- A UML anteriormente era chamada de Método unificado
III- O método OOSE foi incorporado posteriomente a UML
IV- O método de Booch resultou no Método Unificado.
Assinale a alternativa CORRETA:
 a) Somente a sentença IV está correta.
01/10/2020 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/4
 b) As sentenças I, II e III estão corretas.
 c) As sentenças III e IV estão corretas.
 d) As sentenças II e IV estão corretas.
6. O levantamento dos requisitos é uma das etapas mais importantes em todo o projeto de software, pois é nela que o
analista captura as necessidades dos usuários para posteriormente transformá-las em um produto concreto.
Considerando a atividade de levantamento de requisitos e suas características, assinale a alternativa CORRETA:
 a) Um requisito levantado erroneamente ocasiona problemas em cascata nas demais etapas do projeto.
 b) Uma das dificuldades do levantamento de requisitos é a ausência de ferramental adequado para o registro.
 c) O levantamento de requisitos é a última etapa antes do desenvolvimento do código-fonte propriamente dito.
 d) Os requisitos levantados erroneamente podem ser facilmente corrigidos durante a etapa de implementação.
7. A maior parte do trabalho realizado durante o ciclo de vida de um software ocorre na manutenção deste. Além da
descoberta de erros existentes, a manutenção ainda engloba a adaptação do software a mudanças de requisitos e
à implementação de novas funcionalidades. Considerando os tipos de manutenção de software existentes e suas
características, assinale a alternativa CORRETA:
 a) A manutenção corretiva é aquela em que são implementadas novas funcionalidades no software.
 b) A manutenção evolutiva é aquela em que se evolui o software através da correção dos erros existentes.
 c) A manutenção evolutiva é aquela em que se criam novas funcionalidades e melhorias para o software.
 d) A manutenção adaptativa é em geral a menos custosa, pois normalmenteenvolve a alteração de
funcionalidades já existentes.
8. De acordo com Sommerville (2007), "a questão de se o sistema contribui ou não para os objetivos da empresa é
crítica. Se o sistema não apoia estes objetivos, ele não tem valor real para a empresa". Apesar de parecer óbvio
esse fato, muitas empresas nem sempre contribuem para os seus objetivos devido a alguns fatores. Referente ao
levantamento e à análise de requisitos, assinale a alternativa CORRETA:
FONTE: SOMMERVILLE, Ian. Engenharia de Software, 8. ed. São Paulo: Pearson Addison-Wesley, 2007.
 a) O engenheiro de software ou analista busca compreender as necessidades do usuário.
 b) Um dos fatores críticos de sucesso desta fase é por não existirem incertezas com relação às potencialidades do
sistema de informação.
 c) O usuário não tem contato direto em nenhum momento com o engenheiro de software ou analista nesta fase,
as necessidades do usuário são compreendidas através de documentos apenas.
 d) A comunicação é sem dúvida a maior vantagem da fase de levantamento de requisitos e da engenharia de
software pela facilidade que ela ocorre.
9. A etapa de análise de requisitos é responsável por descrever as necessidades dos usuários em determinados
processos essenciais à condução dos negócios. Por envolver pessoas diferentes com níveis de conhecimento
diferentes, a análise de requisitos é uma atividade complexa, da qual todo o resto do processo de desenvolvimento
do software depende profundamente. Com relação à análise de requisitos, analise as seguintes sentenças:
I- A atribuição de prioridades aos requisitos serve para determinar a ordem de implementação destes.
II- Stakeholders diferentes podem solicitar requisitos diferentes de um mesmo domínio, o que pode ocasionar
conflitos.
III- Os requisitos podem mudar durante a fase de análise de requisitos, fato que deve ser tratado pelo analista de
requisitos/sistemas.
IV- Fatores políticos e organizacionais não exercem influência sobre os requisitos do sistema.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças I, II e III estão corretas.
 d) As sentenças II e IV estão corretas.
01/10/2020 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/4
10. A manutenção de software é inevitável em todos os grandes projetos de software. As mudanças ocorrem por
diversos fatores, sejam porque os requisitos mudaram ou as pressões externas adquiridas ao tempo, ou pelas
prioridades de gerenciamento, assim como por leis e demais. Existem alguns tipos de manutenção existente em
um software. Analise as sentenças a seguir:
I- A manutenção corretiva trata de incidências, erros e falhas.
II- A manutenção preventiva trata de identificar os potenciais problemas.
III- A manutenção evolutiva trata de evoluções, adaptações tecnológicas.
IV- A manutenção produtiva trata das validações.
V- A manutenção cognitiva trata de identificar e validar o uso das tecnologias.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças I, II e V estão corretas.
 d) As sentenças II, III e V estão corretas.
Prova finalizada com 7 acertos e 3 questões erradas.

Continue navegando