Buscar

Análise Orientada a Objetos I (ADS10) ava 2

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 3 páginas

Prévia do material em texto

27/07/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/3
Acadêmico: Geibson Lehugeur Barbosa (1060396)
Disciplina: Análise Orientada a Objetos I (ADS10)
Avaliação: Avaliação II - Individual FLEX ( Cod.:455323) ( peso.:1,50)
Prova: 12939852
Nota da Prova: 8,00
Legenda: Resposta Certa   Sua Resposta Errada  
1. O sucesso de um projeto depende diretamente da análise de requisitos. Estudos comprovaram que as falhas em
requisitos estão entre as principais razões para o fracasso de um software. Entre as principais razões, destacam-se
os requisitos mal organizados, requisitos mal expressos, requisitos desnecessários para os clientes e a dificuldade
para lidar com requisitos frequentemente mutáveis. Acerca dos problemas que podem ocorrer neste processo,
assinale a alternativa INCORRETA:
 a) Os requisitos, na sua maioria, não são definidos por apenas um usuário, e sim pelos usuários responsáveis por
aquela funcionalidade ou outras funcionalidades que possam incidir sobre ela, ocasionando em requisitos
conflitantes.
 b) Durante o processo de análise, as necessidades dos usuários mudam, ou seja, os requisitos levantados sofrem
alteração.
 c) Usuários sabem exatamente o que querem, apenas não conseguem transmitir com clareza o que querem.
 d) Fatores externos ao sistema podem influenciar os requisitos do sistema, por exemplo, políticas e organizações.
2. 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 adaptativa é em geral a menos custosa, pois normalmente envolve a alteração de
funcionalidades já existentes.
 b) A manutenção evolutiva é aquela em que se criam novas funcionalidades e melhorias para o software.
 c) A manutenção evolutiva é aquela em que se evolui o software através da correção dos erros existentes.
 d) A manutenção corretiva é aquela em que são implementadas novas funcionalidades no software.
3. 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) Uma das dificuldades do levantamento de requisitos é a ausência de ferramental adequado para o registro.
 b) Um requisito levantado erroneamente ocasiona problemas em cascata nas demais etapas do projeto.
 c) Os requisitos levantados erroneamente podem ser facilmente corrigidos durante a etapa de implementação.
 d) O levantamento de requisitos é a última etapa antes do desenvolvimento do código-fonte propriamente dito.
4. Três grandes nomes criaram a UML. Dois deles são norte-americanos: Grady Booch e James Rumbaugh, o
terceiro é o suíço Ivar Jacobson. Juntos, em 1995 lançaram a UML 0, unificando os seus três métodos de estudos
desenvolvidos individualmente. Acerca desses três métodos da UMLL, classifique V para as sentenças verdadeiras
e F para as falsas: 
(    ) O Método de Booch é utilizado nas fases de projeto e construção de sistemas. 
(    ) O método OOSE (Object-Oriented Software Engineering) facilitava a captura de requisitos.
(    ) O método OMT (Object Modeling Technique propõe um método de modelagem para projetos orientados a
objetos.
(    ) O método de Booch resultou no Método Unificado.
Assinale a alternativa que apresenta a sequência CORRETA:
27/07/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/3
 a) V - V - F - F.
 b) V - V - V - V.
 c) F - F - V - F.
 d) V - V - V - F.
5. A dificuldade na realização de um projeto de software que entregue um produto de qualidade, dentro do prazo e
custos esperados impulsiona o interesse por metodologias de estimativa e controle de projeto. Considerando as
características das atividades de levantamento de custos e prazos em um projeto de software, assinale a
alternativa CORRETA:
 a) Um problema comum em projetos de desenvolvimento de software é a necessidade de contratação de
profissionais que não haviam sido previstos no início do projeto, o que acarreta um aumento de custos.
 b) A criação de uma margem de segurança em termos de prazo e custo não é recomendada em projetos de
desenvolvimento de software.
 c) O levantamento de requisitos fornece uma estimativa precisa da complexidade envolvida em todo o projeto do
software.
 d) Quando o levantamento de requisitos é feito na etapa inicial do projeto de software, o cálculo do valor exato do
custo do software torna-se simples.
6. Na etapa de levantamento e análise de requisitos, é necessário um contato constante com o usuário, pois é nessa
etapa que são detalhadas as funcionalidades das atividades, assim como os processos que possam ser
automatizados. A comunicação é um dos maiores desafios dessa etapa de levantamento e análise de requisitos.
Outro fator crítico está relacionado às dúvidas dos usuários com as potencialidades dos sistemas de informação.
Relacionado aos fatores críticos no levantamento de requisitos, classifique V para as sentenças verdadeiras e F
para as falsas:
(    ) Os requisitos não estão completos.
(    ) Usuário não comprometido, falta de envolvimento do usuário.
(    ) Usuário possui uma expectativa do sistema diferente da realidade.
(    ) Falta de apoio pela alta gerência.
(    ) Falta de recursos.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - V - V.
 b) V - V - F - F - F.
 c) F - F - F - V - V.
 d) V - V - F - F - V.
7. 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 II, III e IV estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças I e IV estão corretas.
 d) As sentenças II e IV estão corretas.
27/07/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/3
8. Na fase de prototipação de projetos, é possível entender com mais clareza o propósito do software que está sendo
desenvolvido, entender o negócio do cliente, propor melhorias, minimizar riscos e maximizar os tempos de
desenvolvimento. Referente à prototipação, analise as sentenças a seguir:
I- O uso de protótipos evita que os clientes após o desenvolvimento do software identifiquem que este não atende
às suas reais necessidades decorrente aos problemas de comunicação entre usuário e engenheiro nas fases de
levantamentos.
II- É necessário utilizar algum tipo de ferramenta para trabalhar com protótipos.
III- O protótipo tem como objetivo simplificar o entendimento dos requisitos,assim como as funcionalidades e os
conceitos do software.
IV- Ao se fazer uso de protótipos, fica claro que o apresentado é o desenvolvimento finalizado e não simplesmente
um rascunho.
V- O uso do protótipo faz com que o usuário esteja ciente no estágio que se encontra o software.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, II e V estão corretas.
 b) As sentenças II, III e V estão corretas.
 c) As sentenças I e III estão corretas.
 d) As sentenças I, III e IV estão corretas.
9. A manutenção de um software consiste na alteração de seu código-fonte de maneira a fazer sua adaptação a uma
nova situação do domínio de conhecimento onde este software atua. Tais alterações são constantes e
representam, em geral, a maioria do trabalho no ciclo de vida de um software. Considerando as características das
manutenções de software, analise as seguintes sentenças:
I- A manutenção corretiva é aquela em que são corrigidos problemas e feitas pequenas adaptações no software.
II- A manutenção evolutiva é aquela em que se evolui o software através da correção dos erros existentes.
III- A manutenção adaptativa é em geral a mais custosa, pois envolve a alteração de funcionalidades já existentes.
IV- A manutenção evolutiva é aquela em que se criam novas funcionalidades e melhorias para o software.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I e II estão corretas.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças II e IV estão corretas.
 d) As sentenças I, III e IV estão corretas.
10. Na área de desenvolvimento de software, uma analogia bastante utilizada é que a etapa de modelagem de
sistemas é equivalente, em nível de importância, à etapa de projeto na área de construção civil. Considerando esta
analogia e a importância da etapa de modelagem, assinale a alternativa CORRETA:
 a) Através da modelagem, não é possível definir padrões para a equipe de desenvolvimento.
 b) A modelagem serve como documentação das decisões tomadas durante projeto de desenvolvimento.
 c) A modelagem não é afetada pela mudança de requisitos.
 d) A modelagem não auxilia na visualização do sistema antes de ele estar pronto.
Prova finalizada com 7 acertos e 3 questões erradas.

Continue navegando