Logo Passei Direto
Buscar

Avaliação III - Objetiva

User badge image
Anne Louise

em

Ferramentas de estudo

Questões resolvidas

Com relação à programação e análise orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas:
( V ) As classes, em geral, representam elementos do domínio do problema no mundo real.
( F ) Somente o estado de instâncias pode ser moldado através de uma classe.
( V ) Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de software conhecido como classe.
( F ) O comportamento de uma instância somente é definido através da herança.
a) F - V - V - F.
b) V - F - F - V.
c) V - F - V - F.
d) F - F - V - V.

O processo unificado ou Unified Process (UP) é um processo de desenvolvimento de software. O processo unificado visa ao esclarecimento das necessidades de atribuições de tarefas a grupos ou indivíduos envolvidos diretamente no desenvolvimento de um projeto. Além disso, deve-se definir quanto antes quais as etapas (iterações) e os artefatos que serão envolvidos durante o processo. O ciclo de vida do UP apresenta um conjunto de períodos que vão desde o seu nascimento até a sua morte. Cada um destes períodos possuem um conjunto de fases. A fase de transição é a última fase do ciclo de vida do UP.
Referente a esta fase de transição do UP, classifique V para as sentenças verdadeiras e F para as falsas:
( V ) A fase de transição consiste na implementação do sistema no ambiente de produção.
( V ) A transferência de dados, quando existirem sistemas antigos para o novo sistema, é realizada nesta fase.
( V ) O treinamento do usuário é realizado na fase de iteração.
( F ) O esforço de desenvolvimento dos casos de uso é realizado nesta fase.
( V ) Na fase de iteração também pode haver de forma não significativa alguma revisão de requisitos.

A elaboração é a segunda fase do Processo Unificado (UP). As interações que ocorrem nesta fase têm como objetivo detalhar a análise e expandir os casos de uso, obtendo desta forma sua descrição detalhada e verificar as situações excepcionais.
Referente à fase de elaboração do UP, classifique V para as sentenças verdadeiras e F para as falsas:
( F ) As interações desta fase são voltadas para a produção de uma arquitetura de alto nível.
( V ) Os casos de uso (na sua maioria) são demonstrados de forma detalhada.
( V ) Possui uma arquitetura projetada que utiliza artefatos estáticos e/ou dinâmicos.
( F ) A geração de código é realizada de forma significativa nesta fase.
( V ) Ao chegar no final da fase elaboração, os desenvolvedores estão aptos a planejar a fase seguinte, que é de construção.

O Processo Unificado (UP) destaca-se por definir os ciclos de desenvolvimento como iterativos e incrementais, em que uma nova funcionalidade é implementada somente quando a funcionalidade atual for aprovada e validada utilizando os casos de uso.
Agora, assinale a alternativa CORRETA:
I- Os ciclos iterativos e incrementais permitem a mitigação precoce de riscos.
II- A paralisia de análise é uma consequência dos ciclos iterativos e incrementais.
III- O envolvimento com o usuário pode ser considerado uma vantagem, à medida que este envolvimento torna o sistema mais adaptado às necessidades dele.
IV- Os casos de uso não têm relação com os ciclos iterativos e incrementais.
a) As sentenças I, III e IV estão corretas.
b) As sentenças I, II e IV estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças II e III estão corretas.

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 não é afetada pela mudança de requisitos.
c) A modelagem não auxilia na visualização do sistema antes de ele estar pronto.
d) A modelagem serve como documentação das decisões tomadas durante projeto de desenvolvimento.

A Linguagem Unificada de Modelagem (UML) é uma de notação gráfica de modelagem para visualizar, especificar, construir e documentar os sistemas computacionais orientados a objeto. Esta modelagem é apresentada por meio de diagramas. Um dos diagramas da UML é o diagrama de caso de uso (DCU), que tem como objetivo definir os principais atores envolvidos em um determinado sistema e os requisitos envolvidos com cada ator.
Acerca das características do DCU da UML, assinale a alternativa CORRETA:
a) Um caso de uso é uma das várias formas que temos para especificar as funcionalidades de um software.
b) Associação Include é a forma de relação de inclusão, indicando que o caso de uso estendido pode ou não ser incluído no extensor.
c) Associação extend é a forma de relação de extensão, indicando a obrigatoriedade do caso de uso incluir a funcionalidade do caso de uso incluído.
d) Um ator é um conjunto de objetos com propriedades e comportamentos semelhantes e com relacionamentos comuns com outros objetos.

Após a implantação de um sistema em ambiente de produção, parte-se para a fase de manutenção dentro do ciclo de vida do desenvolvimento de software. Os sistemas geralmente necessitam de diversos tipos de manutenção durante sua existência.
Considerando a etapa de manutenção no processo de desenvolvimento de software, avalie as sentenças a seguir:
I- A fase de manutenção é uma parte explícita do modelo em cascata do processo de desenvolvimento de software.
II- A atualização do sistema para inserir customizações é considerada um tipo de manutenção.
III- A depuração do programa é um processo específico da fase de desenvolvimento e um tipo de manutenção.
IV- O acréscimo de novas funções a um sistema existente, sem perturbar sua operação, é considerado um tipo de manutenção.
V- A manutenção do sistema está relacionada ao aumento do ciclo de vida do software.
a) As sentenças I e III estão corretas.
b) As sentenças I, II, IV e V estão corretas.
c) As sentenças II, III, IV e V estão corretas.
d) As sentenças I, II e IV estão corretas.

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.
a) As sentenças I e II estão corretas.
b) As sentenças I, 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.

Na construção de aplicativos computacionais, a análise e o projeto orientados a objetos buscam soluções para problemas do mundo real baseando suas soluções em modelos. Nesse sentido, os diagramas de caso de uso auxiliam em apresentar uma visão externa e geral das funções e serviços que os sistemas em geral devem oferecer aos usuários, sem se preocupar em como estes serão implementados.
Com relação aos diagramas de caso de uso, classifique V para as sentenças verdadeiras e F para as falsas:
( V ) Casos de uso referem-se aos serviços, tarefas ou funções que podem ser utilizadas de alguma maneira pelos usuários do sistema.
( V ) Os atores representam os papéis desempenhados pelos diversos usuários que poderão utilizar de alguma maneira os serviços e funções do sistema.
( V ) Um ator pode desempenhar muitos casos de uso.
( F ) Identificar as restrições para as classes.
( V ) Um dos principais objetivos dos casos de uso é ser de fácil compreensão para os usuários que estão iniciando na informática, auxiliar na tarefa de análise, delimita o sistema e afins.

Imagine a seguinte situação: a receita federal fez uso de uma rotina computacional executada em uma base de dados para buscar e obter informações de pessoas físicas e jurídicas em todo o território nacional. Nessa rotina, foi especificado uma classe-mãe para ser usada em todos os sistemas da receita federal, mas de forma regional. Agora, pense no seguinte: como são regiões com particularidades distintas, os métodos de implementação das operações da classe mãe, foram adaptados a cada região, considerando as restrições impostas.
Acerca desta adequação regional, classifique V para as sentenças verdadeiras e F para as falsas:
( V ) As classes-filha utilizaram o fundamento de herança múltipla.
( V ) A classe-mãe necessitou definir uma operação diferente para cada regional.
( V ) Foi utilizado o conceito de polimorfismo.
( F ) Foi necessário aplicar o fundamento de engenharia reversa em cada classe-filha.
( F ) Cada classe-filha teve que reespecificar a totalidade dos atributos e operações da classe-mãe e não somente os específicos.

(ENADE, 2014) Casos de uso podem ser organizados agrupando-os em pacotes do mesmo modo como são organizadas as classes. Também podem ser organizadas pela especificação de relacionamentos de generalização, inclusão e extensão, existentes entre eles.
Considerando os relacionamentos existentes entre os casos de uso, analise as afirmativas a seguir:
I- Para casos de uso, a generalização significa que o caso de uso filho herda o comportamento e o significado do caso de uso pai e no caso de uso filho deverá acrescentar ou sobrescrever o comportamento de seu pai.
II- Um relacionamento de inclusão entre casos de uso significa que o caso de uso base incorpora explicitamente o comportamento de outro caso de uso em uma localização especificada. O caso de uso base poderá permanecer isolado, mas, sob certas condições, seu comportamento poderá ser incluído pelo comportamento de outro caso de uso.
III- Um relacionamento estendido entre casos de uso significa que o caso de uso base incorpora implicitamente o comportamento de outro caso de uso em um local especificado indiretamente pelo caso de uso estendido. O caso de uso estendido nunca permanece isolado, mas é apenas instanciado como parte de alguma base maior que o estende.
IV- Um relacionamento estendido é utilizado para a modelagem da parte de um caso de uso que o usuário poderá considerar como um comportamento opcional do sistema e para a modelagem de um subfluxo separado, que é executado somente sob determinadas condições.
a) I e IV.
b) II, III e IV.
c) I e II.
d) I, III e IV.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Com relação à programação e análise orientada a objetos, classifique V para as sentenças verdadeiras e F para as falsas:
( V ) As classes, em geral, representam elementos do domínio do problema no mundo real.
( F ) Somente o estado de instâncias pode ser moldado através de uma classe.
( V ) Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de software conhecido como classe.
( F ) O comportamento de uma instância somente é definido através da herança.
a) F - V - V - F.
b) V - F - F - V.
c) V - F - V - F.
d) F - F - V - V.

O processo unificado ou Unified Process (UP) é um processo de desenvolvimento de software. O processo unificado visa ao esclarecimento das necessidades de atribuições de tarefas a grupos ou indivíduos envolvidos diretamente no desenvolvimento de um projeto. Além disso, deve-se definir quanto antes quais as etapas (iterações) e os artefatos que serão envolvidos durante o processo. O ciclo de vida do UP apresenta um conjunto de períodos que vão desde o seu nascimento até a sua morte. Cada um destes períodos possuem um conjunto de fases. A fase de transição é a última fase do ciclo de vida do UP.
Referente a esta fase de transição do UP, classifique V para as sentenças verdadeiras e F para as falsas:
( V ) A fase de transição consiste na implementação do sistema no ambiente de produção.
( V ) A transferência de dados, quando existirem sistemas antigos para o novo sistema, é realizada nesta fase.
( V ) O treinamento do usuário é realizado na fase de iteração.
( F ) O esforço de desenvolvimento dos casos de uso é realizado nesta fase.
( V ) Na fase de iteração também pode haver de forma não significativa alguma revisão de requisitos.

A elaboração é a segunda fase do Processo Unificado (UP). As interações que ocorrem nesta fase têm como objetivo detalhar a análise e expandir os casos de uso, obtendo desta forma sua descrição detalhada e verificar as situações excepcionais.
Referente à fase de elaboração do UP, classifique V para as sentenças verdadeiras e F para as falsas:
( F ) As interações desta fase são voltadas para a produção de uma arquitetura de alto nível.
( V ) Os casos de uso (na sua maioria) são demonstrados de forma detalhada.
( V ) Possui uma arquitetura projetada que utiliza artefatos estáticos e/ou dinâmicos.
( F ) A geração de código é realizada de forma significativa nesta fase.
( V ) Ao chegar no final da fase elaboração, os desenvolvedores estão aptos a planejar a fase seguinte, que é de construção.

O Processo Unificado (UP) destaca-se por definir os ciclos de desenvolvimento como iterativos e incrementais, em que uma nova funcionalidade é implementada somente quando a funcionalidade atual for aprovada e validada utilizando os casos de uso.
Agora, assinale a alternativa CORRETA:
I- Os ciclos iterativos e incrementais permitem a mitigação precoce de riscos.
II- A paralisia de análise é uma consequência dos ciclos iterativos e incrementais.
III- O envolvimento com o usuário pode ser considerado uma vantagem, à medida que este envolvimento torna o sistema mais adaptado às necessidades dele.
IV- Os casos de uso não têm relação com os ciclos iterativos e incrementais.
a) As sentenças I, III e IV estão corretas.
b) As sentenças I, II e IV estão corretas.
c) As sentenças I e III estão corretas.
d) As sentenças II e III estão corretas.

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 não é afetada pela mudança de requisitos.
c) A modelagem não auxilia na visualização do sistema antes de ele estar pronto.
d) A modelagem serve como documentação das decisões tomadas durante projeto de desenvolvimento.

A Linguagem Unificada de Modelagem (UML) é uma de notação gráfica de modelagem para visualizar, especificar, construir e documentar os sistemas computacionais orientados a objeto. Esta modelagem é apresentada por meio de diagramas. Um dos diagramas da UML é o diagrama de caso de uso (DCU), que tem como objetivo definir os principais atores envolvidos em um determinado sistema e os requisitos envolvidos com cada ator.
Acerca das características do DCU da UML, assinale a alternativa CORRETA:
a) Um caso de uso é uma das várias formas que temos para especificar as funcionalidades de um software.
b) Associação Include é a forma de relação de inclusão, indicando que o caso de uso estendido pode ou não ser incluído no extensor.
c) Associação extend é a forma de relação de extensão, indicando a obrigatoriedade do caso de uso incluir a funcionalidade do caso de uso incluído.
d) Um ator é um conjunto de objetos com propriedades e comportamentos semelhantes e com relacionamentos comuns com outros objetos.

Após a implantação de um sistema em ambiente de produção, parte-se para a fase de manutenção dentro do ciclo de vida do desenvolvimento de software. Os sistemas geralmente necessitam de diversos tipos de manutenção durante sua existência.
Considerando a etapa de manutenção no processo de desenvolvimento de software, avalie as sentenças a seguir:
I- A fase de manutenção é uma parte explícita do modelo em cascata do processo de desenvolvimento de software.
II- A atualização do sistema para inserir customizações é considerada um tipo de manutenção.
III- A depuração do programa é um processo específico da fase de desenvolvimento e um tipo de manutenção.
IV- O acréscimo de novas funções a um sistema existente, sem perturbar sua operação, é considerado um tipo de manutenção.
V- A manutenção do sistema está relacionada ao aumento do ciclo de vida do software.
a) As sentenças I e III estão corretas.
b) As sentenças I, II, IV e V estão corretas.
c) As sentenças II, III, IV e V estão corretas.
d) As sentenças I, II e IV estão corretas.

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.
a) As sentenças I e II estão corretas.
b) As sentenças I, 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.

Na construção de aplicativos computacionais, a análise e o projeto orientados a objetos buscam soluções para problemas do mundo real baseando suas soluções em modelos. Nesse sentido, os diagramas de caso de uso auxiliam em apresentar uma visão externa e geral das funções e serviços que os sistemas em geral devem oferecer aos usuários, sem se preocupar em como estes serão implementados.
Com relação aos diagramas de caso de uso, classifique V para as sentenças verdadeiras e F para as falsas:
( V ) Casos de uso referem-se aos serviços, tarefas ou funções que podem ser utilizadas de alguma maneira pelos usuários do sistema.
( V ) Os atores representam os papéis desempenhados pelos diversos usuários que poderão utilizar de alguma maneira os serviços e funções do sistema.
( V ) Um ator pode desempenhar muitos casos de uso.
( F ) Identificar as restrições para as classes.
( V ) Um dos principais objetivos dos casos de uso é ser de fácil compreensão para os usuários que estão iniciando na informática, auxiliar na tarefa de análise, delimita o sistema e afins.

Imagine a seguinte situação: a receita federal fez uso de uma rotina computacional executada em uma base de dados para buscar e obter informações de pessoas físicas e jurídicas em todo o território nacional. Nessa rotina, foi especificado uma classe-mãe para ser usada em todos os sistemas da receita federal, mas de forma regional. Agora, pense no seguinte: como são regiões com particularidades distintas, os métodos de implementação das operações da classe mãe, foram adaptados a cada região, considerando as restrições impostas.
Acerca desta adequação regional, classifique V para as sentenças verdadeiras e F para as falsas:
( V ) As classes-filha utilizaram o fundamento de herança múltipla.
( V ) A classe-mãe necessitou definir uma operação diferente para cada regional.
( V ) Foi utilizado o conceito de polimorfismo.
( F ) Foi necessário aplicar o fundamento de engenharia reversa em cada classe-filha.
( F ) Cada classe-filha teve que reespecificar a totalidade dos atributos e operações da classe-mãe e não somente os específicos.

(ENADE, 2014) Casos de uso podem ser organizados agrupando-os em pacotes do mesmo modo como são organizadas as classes. Também podem ser organizadas pela especificação de relacionamentos de generalização, inclusão e extensão, existentes entre eles.
Considerando os relacionamentos existentes entre os casos de uso, analise as afirmativas a seguir:
I- Para casos de uso, a generalização significa que o caso de uso filho herda o comportamento e o significado do caso de uso pai e no caso de uso filho deverá acrescentar ou sobrescrever o comportamento de seu pai.
II- Um relacionamento de inclusão entre casos de uso significa que o caso de uso base incorpora explicitamente o comportamento de outro caso de uso em uma localização especificada. O caso de uso base poderá permanecer isolado, mas, sob certas condições, seu comportamento poderá ser incluído pelo comportamento de outro caso de uso.
III- Um relacionamento estendido entre casos de uso significa que o caso de uso base incorpora implicitamente o comportamento de outro caso de uso em um local especificado indiretamente pelo caso de uso estendido. O caso de uso estendido nunca permanece isolado, mas é apenas instanciado como parte de alguma base maior que o estende.
IV- Um relacionamento estendido é utilizado para a modelagem da parte de um caso de uso que o usuário poderá considerar como um comportamento opcional do sistema e para a modelagem de um subfluxo separado, que é executado somente sob determinadas condições.
a) I e IV.
b) II, III e IV.
c) I e II.
d) I, III e IV.

Prévia do material em texto

a) F - F - V - V - V. 
 
b) V - F - V - V - F. 
 
c) V - V - F - V - F. 
 
d) V - V - V - F - V. 
 
2. O termo classe é muito utilizado na programação e análise orientada a objetos, pois 
os objetos somente existem através da instanciação de uma classe, que fornece 
estado e comportamento padrão para estes durante seu ciclo de vida. Com relação à 
programação e análise orientada a objetos, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( V ) As classes, em geral, representam elementos do domínio do problema no 
mundo real. 
( F ) Somente o estado de instâncias pode ser moldado através de uma classe. 
( V ) Uma instância é formada por estado e comportamento, sendo ambos 
definidos por um pedaço de software conhecido como classe. 
( F ) O comportamento de uma instância somente é definido através da herança. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
 
a) F - V - V - F. 
 
b) V - F - F - V. 
 
c) V - F - V - F. 
 
d) F - F - V - V. 
 
 
1. O processo unificado ou Unified Process (UP) é um processo de desenvolvimento 
de software. O processo unificado visa ao esclarecimento das necessidades de 
atribuições de tarefas a grupos ou indivíduos envolvidos diretamente no 
desenvolvimento de um projeto. Além disso, deve-se definir quanto antes quais as 
etapas (iterações) e os artefatos que serão envolvidos durante o processo. O ciclo de 
vida do UP apresenta um conjunto de períodos que vão desde o seu nascimento até 
a sua morte. Cada um destes períodos possuem um conjunto de fases. A fase de 
transição é a última fase do ciclo de vida do UP. Referente a esta fase de transição 
do UP, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( V ) A fase de transição consiste na implementação do sistema no ambiente de 
produção. 
( V ) A transferência de dados, quando existirem sistemas antigos para o novo 
sistema, é realizada nesta fase. 
( V ) O treinamento do usuário é realizado na fase de iteração. 
( F ) O esforço de desenvolvimento dos casos de uso é realizado nesta fase. 
( V ) Na fase de iteração também pode haver de forma não significativa alguma 
revisão de requisitos. 
Assinale a alternativa que apresenta a sequência CORRETA: 
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_2
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_1
3. A elaboração é a segunda fase do Processo Unificado (UP). As interações que 
ocorrem nesta fase têm como objetivo detalhar a análise e expandir os casos de uso, 
obtendo desta forma sua descrição detalhada e verificar as situações excepcionais. 
Referente à fase de elaboração do UP, classifique V para as sentenças verdadeiras e 
F para as falsas: 
 
( F ) As interações desta fase são voltadas para a produção de uma arquitetura de 
alto nível. 
( V ) Os casos de uso (na sua maioria) são demonstrados de forma detalhada. 
( V ) Possui uma arquitetura projetada que utiliza artefatos estáticos e/ou 
dinâmicos. 
( F ) A geração de código é realizada de forma significativa nesta fase. 
( V ) Ao chegar no final da fase elaboração, os desenvolvedores estão aptos a 
planejar a fase seguinte, que é de construção. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA: 
 
a) V - V - F - V - F. 
 
b) F - F - V - V - V. 
 
c) F - V - V - F - V. 
 
d) V - F - V - V - F. 
 
4. O Processo Unificado (UP) destaca-se por definir os ciclos de desenvolvimento 
como iterativos e incrementais, em que uma nova funcionalidade é implementada 
somente quando a funcionalidade atual for aprovada e validada utilizando os casos 
de uso. Considerando esta e outras características do UP, analise as seguintes 
sentenças: 
 
I- Os ciclos iterativos e incrementais permitem a mitigação precoce de riscos. 
II- A paralisia de análise é uma consequência dos ciclos iterativos e incrementais. 
III- O envolvimento com o usuário pode ser considerado uma vantagem, à medida 
que este envolvimento torna o sistema mais adaptado às necessidades dele. 
IV- Os casos de uso não têm relação com os ciclos iterativos e incrementais. 
 
Agora, assinale a alternativa CORRETA: 
 
a) As sentenças I, III e IV estão 
corretas. 
 
b) As sentenças I, II e IV estão corretas. 
 
c) As sentenças I e III estão corretas. 
 
d) As sentenças II e III estão corretas. 
 
 
 
 
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_3
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_4
5. 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 não é afetada pela mudança de requisitos. 
 
c) A modelagem não auxilia na visualização do sistema antes de ele estar pronto. 
 
d) A modelagem serve como documentação das decisões tomadas durante projeto 
de desenvolvimento. 
 
 
6. A Linguagem Unificada de Modelagem (UML) é uma de notação gráfica de 
modelagem para visualizar, especificar, construir e documentar os sistemas 
computacionais orientados a objeto. Esta modelagem é apresentada por meio de 
diagramas. Um dos diagramas da UML é o diagrama de caso de uso (DCU), que 
tem como objetivo definir os principais atores envolvidos em um determinado 
sistema e os requisitos envolvidos com cada ator. Acerca das características do 
DCU da UML, assinale a alternativa CORRETA: 
 
FONTE: http://www.revistabw.com.br/revistabw/uml-casos-de-uso/. Acesso em: 24 
ago. 2018. 
 
 
a) Um caso de uso é uma das várias formas que temos para especificar as 
funcionalidades de um software. 
 
b) Associação Include é a forma de relação de inclusão, indicando que o caso de 
uso estendido pode ou não ser incluído no extensor. 
 
c) Associação extend é a forma de relação de extensão, indicando a 
obrigatoriedade do caso de uso incluir a funcionalidade do caso de uso incluído. 
 
d) Um ator é um conjunto de objetos com propriedades e comportamentos 
semelhantes e com relacionamentos comuns com outros objetos. 
 
 
7. Após a implantação de um sistema em ambiente de produção, parte-se para a fase 
de manutenção dentro do ciclo de vida do desenvolvimento de software. Os 
sistemas geralmente necessitam de diversos tipos de manutenção durante sua 
existência. Considerando a etapa de manutenção no processo de desenvolvimento 
de software, avalie as sentenças a seguir: 
 
I- A fase de manutenção é uma parte explícita do modelo em cascata do processo de 
desenvolvimento de software. 
II- A atualização do sistema para inserir customizações é considerada um tipo de 
manutenção. 
III- A depuração do programa é um processo específico da fase de desenvolvimento 
e um tipo de manutenção. 
IV- O acréscimo de novas funções a um sistema existente, sem perturbar sua 
operação, é considerado um tipo de manutenção. 
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_5
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_6
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_7
V- A manutenção do sistema está relacionada ao aumento do ciclo de vida do 
software. 
 
Assinale a alternativa CORRETA: 
 
a) As sentenças I e III estão corretas. 
 
b) As sentenças I, II, IV e V estão corretas. 
 
c) As sentenças II, III, IV e V estão 
corretas. 
 
d) As sentenças I, II e IV estão corretas. 
 
 
8.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, 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. 
 
 
9. Na construção de aplicativos computacionais, a análise e o projeto orientados a 
objetos buscam soluções para problemas do mundo real baseando suas soluções em 
modelos. Nesse sentido, os diagramas de caso de uso auxiliam em apresentar uma 
visão externa e geral das funções e serviços que os sistemas em geral devem 
oferecer aos usuários, sem se preocupar em como estes serão implementados. Com 
relação aos diagramas de caso de uso, classifique V para as sentenças verdadeiras e 
F para as falsas: 
 
( V ) Casos de uso referem-se aos serviços, tarefas ou funções que podem ser 
utilizadas de alguma maneira pelos usuários do sistema. 
( V ) Os atores representam os papéis desempenhados pelos diversos usuários que 
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_8
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_9
poderão utilizar de alguma maneira os serviços e funções do sistema. 
( V ) Um ator pode desempenhar muitos casos de uso. 
( F ) Identificar as restrições para as classes. 
( V ) Um dos principais objetivos dos casos de uso é ser de fácil compreensão 
para os usuários que estão iniciando na informática, auxiliar na tarefa de análise, 
delimita o sistema e afins. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
a) F - F - F - F - V. 
 
b) V - V - V - F - F. 
 
c) V - V - V - V - V. 
 
d) V - V - V - F - V. 
 
 
10. Imagine a seguinte situação: a receita federal fez uso de uma rotina computacional 
executada em uma base de dados para buscar e obter informações de pessoas 
físicas e jurídicas em todo o território nacional. Nessa rotina, foi especificado uma 
classe-mãe para ser usada em todos os sistemas da receita federal, mas de forma 
regional. Agora, pense no seguinte: como são regiões com particularidades 
distintas, os métodos de implementação das operações da classe mãe, foram 
adaptados a cada região, considerando as restrições impostas. Acerca desta 
adequação regional, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( V ) As classes-filha utilizaram o fundamento de herança múltipla. 
( V ) A classe-mãe necessitou definir uma operação diferente para cada regional. 
( V ) Foi utilizado o conceito de polimorfismo. 
( F ) Foi necessário aplicar o fundamento de engenharia reversa em cada classe-
filha. 
( F ) Cada classe-filha teve que reespecificar a totalidade dos atributos e operações 
da classe-mãe e não somente os específicos. 
 
Assinale a alternativa que apresenta a sequência CORRETA: 
 
a) F - F - V - F - V. 
 
b) F - F - V - V - F. 
 
c) V - V - V - F - F. 
 
d) F - F - V - F - F. 
 
 
11. (ENADE, 2008) Ao longo de todo o desenvolvimento do software, devem ser 
aplicadas atividades de garantia de qualidade de software, entre as quais se 
encontra a atividade de teste. Um dos critérios de teste utilizados para gerar casos 
de testes é o denominado critério dos caminhos básicos, cujo número de caminhos 
pode ser determinado com base na complexidade ciclomática. Considerando-se o 
grafo de fluxo de controle apresentado na figura, no qual os nós representam os 
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_10
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_11
blocos de comandos e as arestas representam a transferência de controle, qual a 
quantidade de caminhos básicos que devem ser testados no programa associado a 
esse grafo de fluxo de controle, sabendo-se que essa quantidade é igual à 
complexidade ciclomática mais um? 
 
 
a) 1. 
 
b) 7. 
 
c) 3. 
 
d) 4. 
 
 
12. (ENADE, 2014) Casos de uso podem ser organizados agrupando-os em pacotes do 
mesmo modo como são organizadas as classes. Também podem ser organizadas 
pela especificação de relacionamentos de generalização, inclusão e extensão, 
existentes entre eles. Considerando os relacionamentos existentes entre os casos de 
uso, analise as afirmativas a seguir: 
 
I- Para casos de uso, a generalização significa que o caso de uso filho herda o 
comportamento e o significado do caso de uso pai e no caso de uso filho deverá 
acrescentar ou sobrescrever o comportamento de seu pai. 
II- Um relacionamento de inclusão entre casos de uso significa que o caso de uso 
base incorpora explicitamente o comportamento de outro caso de uso em uma 
localização especificada. O caso de uso base poderá permanecer isolado, mas, sob 
certas condições, seu comportamento poderá ser incluído pelo comportamento de 
outro caso de uso. 
III- Um relacionamento estendido entre casos de uso significa que o caso de uso 
base incorpora implicitamente o comportamento de outro caso de uso em um local 
especificado indiretamente pelo caso de uso estendido. O caso de uso estendido 
nunca permanece isolado, mas é apenas instanciado como parte de alguma base 
maior que o estende. 
IV- Um relacionamento estendido é utilizado para a modelagem da parte de um 
caso de uso que o usuário poderá considerar como um comportamento opcional do 
sistema e para a modelagem de um subfluxo separado, que é executado somente 
sob determinadas condições. 
É correto apenas o que se afirma em: 
 
a) I e IV. 
 
b) II, III e IV 
 
c) I e II. 
 
d) I, III e IV 
 
 
 
https://www.uniasselvi.com.br/extranet/o-2.0/prova_ead/n2_ead_avaliacao_disciplina_online_alun.php#questao_12

Mais conteúdos dessa disciplina