Logo Passei Direto
Buscar

Avaliação II - Individual

User badge image
Kleyton Davi

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:

As classes, em geral, representam elementos do domínio do problema no mundo real.
Somente o estado de instâncias pode ser moldado através de uma classe.
Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de software conhecido como classe.
O comportamento de uma instância somente é definido através da herança.
A F - F - V - V.
B F - V - V - F.
C V - F - V - F.
D V - F - F - V.

Sobre a classe de um objeto, classifique V para as sentenças verdadeiras e F para as falsas:

As classes são utilizadas para classificar os objetos identificados no mundo real.
As classes podem ser retiradas do domínio do problema ou de hipóteses.
Uma classe define os atributos e os métodos de um conjunto de objetos.
As classes são facilmente identificadas num sistema.
As classes devem ser identificadas por especialistas no domínio do problema.
A F - F - F - V - V.
B V - F - V - F - V.
C V - V - F - F - V.
D V - F - V - V - F.

Quais seriam, respectivamente, os resultados de cada uma dessas fases?

Definição de Prototipação, Plano Executável, Protótipo Geral, Relatório de Avaliação.
Plano de Prototipação, Definição Executável, Protótipo Geral, Relatório de Avaliação.
Relatório de Prototipação, Protótipo Executável, Definição Geral, Plano de Avaliação.
Plano de Prototipação, Definição Geral, Protótipo Executável, Relatório de Avaliação.
A Definição de Prototipação, Plano Executável, Protótipo Geral, Relatório de Avaliação.
B Plano de Prototipação, Definição Executável, Protótipo Geral, Relatório de Avaliação.
C Relatório de Prototipação, Protótipo Executável, Definição Geral, Plano de Avaliação.
D Plano de Prototipação, Definição Geral, Protótipo Executável, Relatório de Avaliação.

Referente à UML, assinale a alternativa CORRETA:

Retrata a estrutura de códi
As classes são utilizadas para modelar o comportamento de um sistema.
A UML é uma linguagem de programação orientada a objetos.
A UML foi criada nas décadas de 1980 e 1990.
A Retrata a estrutura de códi
B As classes são utilizadas para modelar o comportamento de um sistema.
C A UML é uma linguagem de programação orientada a objetos.
D A UML foi criada nas décadas de 1980 e 1990.

Em geral, existe uma sequência pré-definida para as etapas que compõem o ciclo de vida de um projeto de desenvolvimento de software, em que inicialmente se faz um levantamento de requisitos, para então se fazer a análise, o projeto e finalmente a implementação do código-fonte propriamente dita. Considerando as características destas etapas, classifique V para as sentenças verdadeiras e F para as falsas:

( ) Na UML, requisitos são geralmente registrados através dos casos de uso.

( ) O diagrama de classes mostra a ordem de invocação dos métodos e criação das instâncias.

( ) As regras de negócio são registradas nos cenários principal e alternativo do diagrama de estados.

( ) O diagrama de sequência faz parte do levantamento do problema, enquanto o diagrama de classes já representa uma abstração da solução computacional proposta.

Agora, assinale a alternativa que apresenta a sequência CORRETA:


A F - F - V - F.
B F - F - V - V.
C V - F - V - V.
D V - F - F - F.

Dentre os diversos diagramas utilizados pela UML, assinale a alternativa INCORRETA:


A Pode ser utilizado o diagrama de Caso de Uso e Diagramas de Componentes.
B Pode ser usado o Diagrama de Classe.
C Pode ser usado o Diagrama de Atividades.
D A UML só utiliza os seguintes Diagramas: Classe e Atividades.

Acerca os elementos da UML, analise as sentenças a seguir:

I- Uma classe é um agrupamento de objetos. As classes de um sistema possuem relacionamentos entre elas para comunicação e para compartilhar informações.

II- 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.

III- 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.

IV- Um objeto é quem fará a execução da classe especificada, sendo algo abstrato, ou seja, não oriundo do mundo real.

Assinale a alternativa CORRETA:


A Somente a sentença IV está correta.
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 e IV estão corretas.

Sobre a manutenção de software, assinale a alternativa CORRETA:


A A manutenção ocorre antes do término do software. Desta forma, a vida de um software tem seu término, ou seja, se encerra após a sua implantação.
B A manutenção tem como característica a modificação do software após ele ter sido entregue ao cliente.
C A manutenção de um software ocorre apenas pelas solicitações realizadas pelos clientes que não sabem ao certo as suas reais necessidades.
D A manutenção de um software não influencia o custo total do projeto.

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

A F - F - V - V.
B F - V - V - F.
C V - F - V - F.

Referente à UML, assinale a alternativa CORRETA:

Segundo Sommerville (2007), "Nas décadas de 1980 e 1990, os métodos orientados a funções foram suplementados por métodos orientados a objetos".
Diferentes abordagens foram propostas e elas foram integradas em uma única abordagem, criada de acordo com a Unified Modeling Language (UML).
A Retrata a estrutura de código orientado à linguagem no nível definido pelo usuário.
B Retrata a estrutura de código orientado a objeto em nível exatamente acima do próprio código.
C Retrata critérios de codificação de segurança de objetos independentes.
D Retrata a estrutura de código orientado a objeto em nível exatamente abaixo do próprio código.

Em geral, existe uma sequência pré-definida para as etapas que compõem o ciclo de vida de um projeto de desenvolvimento de software, em que inicialmente se faz um levantamento de requisitos, para então se fazer a análise, o projeto e finalmente a implementação do código-fonte propriamente dita. Considerando as características destas etapas, classifique V para as sentenças verdadeiras e F para as falsas:

( ) Na UML, requisitos são geralmente registrados através dos casos de uso.
( ) O diagrama de classes mostra a ordem de invocação dos métodos e criação das instâncias.
( ) As regras de negócio são registradas nos cenários principal e alternativo do diagrama de estados.
( ) O diagrama de sequência faz parte do levantamento do problema, enquanto o diagrama de classes já representa uma abstração da solução computacional proposta.

Agora, assinale a alternativa que apresenta a sequência CORRETA:


A F - F - V - F.
B F - F - V - V.
C V - F - V - V.
D V - F - F - F.

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 elementos da UML, analise as sentenças a seguir:

I- Uma classe é um agrupamento de objetos. As classes de um sistema possuem relacionamentos entre elas para comunicação e para compartilhar informações.
II- 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.
III- 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.
IV- Um objeto é quem fará a execução da classe especificada, sendo algo abstrato, ou seja, não oriundo do mundo real.

Assinale a alternativa CORRETA:


A Somente a sentença IV está correta.
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 e IV estão corretas.

A única certeza que se pode ter no desenvolvimento de software é que as alterações serão necessárias. É ilusório pensarmos que a vida de um software é encerrada logo após sua implantação. Sem sombra de dúvida, ele será utilizado por anos, e durante este período de uso serão necessárias inúmeras manutenções, seja por defeito, seja por atualizações, impostos, alterações de alíquotas, indiferente do motivo, a manutenção é certa. Sobre a manutenção de software, assinale a alternativa CORRETA:


A A manutenção ocorre antes do término do software. Desta forma, a vida de um software tem seu término, ou seja, se encerra após a sua implantação.
B A ma
C A manutenção é desnecessária, uma vez que o software é desenvolvido para não apresentar falhas.
D A manutenção é necessária apenas em casos de defeitos críticos, não sendo necessária para atualizações ou alterações de requisitos.

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

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:

As classes, em geral, representam elementos do domínio do problema no mundo real.
Somente o estado de instâncias pode ser moldado através de uma classe.
Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de software conhecido como classe.
O comportamento de uma instância somente é definido através da herança.
A F - F - V - V.
B F - V - V - F.
C V - F - V - F.
D V - F - F - V.

Sobre a classe de um objeto, classifique V para as sentenças verdadeiras e F para as falsas:

As classes são utilizadas para classificar os objetos identificados no mundo real.
As classes podem ser retiradas do domínio do problema ou de hipóteses.
Uma classe define os atributos e os métodos de um conjunto de objetos.
As classes são facilmente identificadas num sistema.
As classes devem ser identificadas por especialistas no domínio do problema.
A F - F - F - V - V.
B V - F - V - F - V.
C V - V - F - F - V.
D V - F - V - V - F.

Quais seriam, respectivamente, os resultados de cada uma dessas fases?

Definição de Prototipação, Plano Executável, Protótipo Geral, Relatório de Avaliação.
Plano de Prototipação, Definição Executável, Protótipo Geral, Relatório de Avaliação.
Relatório de Prototipação, Protótipo Executável, Definição Geral, Plano de Avaliação.
Plano de Prototipação, Definição Geral, Protótipo Executável, Relatório de Avaliação.
A Definição de Prototipação, Plano Executável, Protótipo Geral, Relatório de Avaliação.
B Plano de Prototipação, Definição Executável, Protótipo Geral, Relatório de Avaliação.
C Relatório de Prototipação, Protótipo Executável, Definição Geral, Plano de Avaliação.
D Plano de Prototipação, Definição Geral, Protótipo Executável, Relatório de Avaliação.

Referente à UML, assinale a alternativa CORRETA:

Retrata a estrutura de códi
As classes são utilizadas para modelar o comportamento de um sistema.
A UML é uma linguagem de programação orientada a objetos.
A UML foi criada nas décadas de 1980 e 1990.
A Retrata a estrutura de códi
B As classes são utilizadas para modelar o comportamento de um sistema.
C A UML é uma linguagem de programação orientada a objetos.
D A UML foi criada nas décadas de 1980 e 1990.

Em geral, existe uma sequência pré-definida para as etapas que compõem o ciclo de vida de um projeto de desenvolvimento de software, em que inicialmente se faz um levantamento de requisitos, para então se fazer a análise, o projeto e finalmente a implementação do código-fonte propriamente dita. Considerando as características destas etapas, classifique V para as sentenças verdadeiras e F para as falsas:

( ) Na UML, requisitos são geralmente registrados através dos casos de uso.

( ) O diagrama de classes mostra a ordem de invocação dos métodos e criação das instâncias.

( ) As regras de negócio são registradas nos cenários principal e alternativo do diagrama de estados.

( ) O diagrama de sequência faz parte do levantamento do problema, enquanto o diagrama de classes já representa uma abstração da solução computacional proposta.

Agora, assinale a alternativa que apresenta a sequência CORRETA:


A F - F - V - F.
B F - F - V - V.
C V - F - V - V.
D V - F - F - F.

Dentre os diversos diagramas utilizados pela UML, assinale a alternativa INCORRETA:


A Pode ser utilizado o diagrama de Caso de Uso e Diagramas de Componentes.
B Pode ser usado o Diagrama de Classe.
C Pode ser usado o Diagrama de Atividades.
D A UML só utiliza os seguintes Diagramas: Classe e Atividades.

Acerca os elementos da UML, analise as sentenças a seguir:

I- Uma classe é um agrupamento de objetos. As classes de um sistema possuem relacionamentos entre elas para comunicação e para compartilhar informações.

II- 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.

III- 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.

IV- Um objeto é quem fará a execução da classe especificada, sendo algo abstrato, ou seja, não oriundo do mundo real.

Assinale a alternativa CORRETA:


A Somente a sentença IV está correta.
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 e IV estão corretas.

Sobre a manutenção de software, assinale a alternativa CORRETA:


A A manutenção ocorre antes do término do software. Desta forma, a vida de um software tem seu término, ou seja, se encerra após a sua implantação.
B A manutenção tem como característica a modificação do software após ele ter sido entregue ao cliente.
C A manutenção de um software ocorre apenas pelas solicitações realizadas pelos clientes que não sabem ao certo as suas reais necessidades.
D A manutenção de um software não influencia o custo total do projeto.

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

A F - F - V - V.
B F - V - V - F.
C V - F - V - F.

Referente à UML, assinale a alternativa CORRETA:

Segundo Sommerville (2007), "Nas décadas de 1980 e 1990, os métodos orientados a funções foram suplementados por métodos orientados a objetos".
Diferentes abordagens foram propostas e elas foram integradas em uma única abordagem, criada de acordo com a Unified Modeling Language (UML).
A Retrata a estrutura de código orientado à linguagem no nível definido pelo usuário.
B Retrata a estrutura de código orientado a objeto em nível exatamente acima do próprio código.
C Retrata critérios de codificação de segurança de objetos independentes.
D Retrata a estrutura de código orientado a objeto em nível exatamente abaixo do próprio código.

Em geral, existe uma sequência pré-definida para as etapas que compõem o ciclo de vida de um projeto de desenvolvimento de software, em que inicialmente se faz um levantamento de requisitos, para então se fazer a análise, o projeto e finalmente a implementação do código-fonte propriamente dita. Considerando as características destas etapas, classifique V para as sentenças verdadeiras e F para as falsas:

( ) Na UML, requisitos são geralmente registrados através dos casos de uso.
( ) O diagrama de classes mostra a ordem de invocação dos métodos e criação das instâncias.
( ) As regras de negócio são registradas nos cenários principal e alternativo do diagrama de estados.
( ) O diagrama de sequência faz parte do levantamento do problema, enquanto o diagrama de classes já representa uma abstração da solução computacional proposta.

Agora, assinale a alternativa que apresenta a sequência CORRETA:


A F - F - V - F.
B F - F - V - V.
C V - F - V - V.
D V - F - F - F.

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 elementos da UML, analise as sentenças a seguir:

I- Uma classe é um agrupamento de objetos. As classes de um sistema possuem relacionamentos entre elas para comunicação e para compartilhar informações.
II- 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.
III- 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.
IV- Um objeto é quem fará a execução da classe especificada, sendo algo abstrato, ou seja, não oriundo do mundo real.

Assinale a alternativa CORRETA:


A Somente a sentença IV está correta.
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 e IV estão corretas.

A única certeza que se pode ter no desenvolvimento de software é que as alterações serão necessárias. É ilusório pensarmos que a vida de um software é encerrada logo após sua implantação. Sem sombra de dúvida, ele será utilizado por anos, e durante este período de uso serão necessárias inúmeras manutenções, seja por defeito, seja por atualizações, impostos, alterações de alíquotas, indiferente do motivo, a manutenção é certa. Sobre a manutenção de software, assinale a alternativa CORRETA:


A A manutenção ocorre antes do término do software. Desta forma, a vida de um software tem seu término, ou seja, se encerra após a sua implantação.
B A ma
C A manutenção é desnecessária, uma vez que o software é desenvolvido para não apresentar falhas.
D A manutenção é necessária apenas em casos de defeitos críticos, não sendo necessária para atualizações ou alterações de requisitos.

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:825697)
Peso da Avaliação 1,50
Prova 62966447
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
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:
( ) A manutenção corretiva é utilizada na hora de realizar a correção de falhas de funcionalidade do software.
( ) A manutenção adaptativa se refere às modificações realizadas em um software adaptando a uma nova 
realidade.
( ) A manutenção evolutiva acrescenta novas funcionalidades e melhorias conforme solicitações realizadas 
pelos usuários.
( ) A manutenção intermediária se refere às modificações realizadas no andamento do projeto.
( ) Ao ser realizada qualquer tipo de manutenção, não é necessário fazer a sua documentação.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - F - F.
B V - V - F - F - V.
 VOLTAR
A+ Alterar modo de visualização
1
C F - F - F - V - V.
D V - F - V - F - V.
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:
( ) As classes, em geral, representam elementos do domínio do problema no mundo real.
( ) Somente o estado de instâncias pode ser moldado através de uma classe.
( ) Uma instância é formada por estado e comportamento, sendo ambos definidos por um pedaço de software 
conhecido como classe.
( ) 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 - F - V - V.
B F - V - V - F.
C V - F - V - F.
2
D V - F - F - V.
Uma classe é a descrição de um tipo de objeto e todos os objetos são instâncias de classes. Objetos só 
podem ser instanciados de classes. Desta forma, a classe descreve os comportamentos assim como as 
propriedades daquele objeto. Sobre a classe de um objeto, classifique V para as sentenças verdadeiras e F para 
as falsas:
( ) As classes são utilizadas para classificar os objetos identificados no mundo real.
( ) As classes podem ser retiradas do domínio do problema ou de hipóteses.
( ) Uma classe define os atributos e os métodos de um conjunto de objetos.
( ) As classes são facilmente identificadas num sistema.
( ) As classes devem ser identificadas por especialistas no domínio do problema.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V - V.
B V - F - V - F - V.
C V - V - F - F - V.
D V - F - V - V - F.
3
Estabelecer objetivos do protótipo, definir funcionalidade do protótipo, desenvolver o protótipoe avaliar o 
protótipo. São essas fases do processo que envolvem a prototipação. 
Quais seriam, respectivamente, os resultados de cada uma dessas fases?
A Definição de Prototipação, Plano Executável, Protótipo Geral, Relatório de Avaliação.
B Plano de Prototipação, Definição Executável, Protótipo Geral, Relatório de Avaliação.
C Relatório de Prototipação, Protótipo Executável, Definição Geral, Plano de Avaliação.
D Plano de Prototipação, Definição Geral, Protótipo Executável, Relatório de Avaliação.
Segundo Sommerville (2007), "Nas décadas de 1980 e 1990, os métodos orientados a funções foram 
suplementados por métodos orientados a objetos". Diferentes abordagens foram propostas e elas foram 
integradas em uma única abordagem, criada de acordo com a Unified Modeling Language (UML). Referente à 
UML, assinale a alternativa CORRETA:
FONTE: SOMMERVILLE, Ian. Engenharia de Software, 8. ed. São Paulo: Pearson Addison-Wesley, 2007.
A Retrata a estrutura de código orientado à linguagem no nível definido pelo usuário.
B Retrata a estrutura de código orientado a objeto em nível exatamente acima do próprio código.
C Retrata critérios de codificação de segurança de objetos independentes.
4
5
D Retrata a estrutura de código orientado a objeto em nível exatamente abaixo do próprio código.
Em geral, existe uma sequência pré-definida para as etapas que compõem o ciclo de vida de um projeto 
de desenvolvimento de software, em que inicialmente se faz um levantamento de requisitos, para então se fazer 
a análise, o projeto e finalmente a implementação do código-fonte propriamente dita. Considerando as 
características destas etapas, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Na UML, requisitos são geralmente registrados através dos casos de uso.
( ) O diagrama de classes mostra a ordem de invocação dos métodos e criação das instâncias.
( ) As regras de negócio são registradas nos cenários principal e alternativo do diagrama de estados.
( ) O diagrama de sequência faz parte do levantamento do problema, enquanto o diagrama de classes já 
representa uma abstração da solução computacional proposta.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - F.
B F - F - V - V.
C V - F - V - V.
D V - F - F - F.
6
Em 1997, a UML passa a ser adotada pela OMG (Object Management Group) como linguagem padrão de 
modelagem, um caminho que teve início em 1995 com a união do método Booch com o método OMT de 
Jacobson, que resultou no Método Unificado. Logo em seguida, Rumbaugh, com seu método OOSE, juntou-se 
ao projeto para incorporar a metodologia que resultou no lançamento da primeira versão da UML em 1996. 
Assim que foi lançada, a UML passou a ser adotada por diversas grandes empresas de software da época, as 
quais passaram a contribuir com o projeto. 
Dentre os diversos diagramas utilizados pela UML, assinale a alternativa INCORRETA:
A Pode ser utilizado o diagrama de Caso de Uso e Diagramas de Componentes.
B Pode ser usado o Diagrama de Classe.
C Pode ser usado o Diagrama de Atividades.
D A UML só utiliza os seguintes Diagramas: Classe e Atividades.
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 elementos da UML, analise as sentenças a seguir:
7
8
I- Uma classe é um agrupamento de objetos. As classes de um sistema possuem relacionamentos entre elas para 
comunicação e para compartilhar informações.
II- 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.
III- 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.
IV- Um objeto é quem fará a execução da classe especificada, sendo algo abstrato, ou seja, não oriundo do 
mundo real. 
Assinale a alternativa CORRETA:
A Somente a sentença IV está correta.
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 e IV estão corretas.
A única certeza que se pode ter no desenvolvimento de software é que as alterações serão necessárias. É 
ilusório pensarmos que a vida de um software é encerrada logo após sua implantação. Sem sombra de dúvida, 
ele será utilizadopor anos, e durante este período de uso serão necessárias inúmeras manutenções, seja por 
defeito, seja por atualizações, impostos, alterações de alíquotas, indiferente do motivo, a manutenção é certa. 
Sobre a manutenção de software, assinale a alternativa CORRETA:
A A manutenção ocorre antes do término do software. Desta forma, a vida de um software tem seu término,
ou seja, se encerra após a sua implantação.
9
B A manutenção tem como característica a modificação do software após ele ter sido entregue ao cliente.
C A manutenção de um software ocorre apenas pelas solicitações realizadas pelos clientes que não sabem ao
certo as suas reais necessidades.
D A manutenção de um software não influencia o custo total do projeto.
Os relacionamentos ligam as classes/objetos entre si, criando, desta forma, as relações lógicas entre as 
entidades. Os tipos de relacionamentos que ligam essas classes/objetos entre si podem ser de alguns tipos. 
Desta forma, sobre os tipos de relacionamentos, analise as sentenças a seguir:
I- Relacionamento do tipo associação representa uma ligação entre os elementos, ou seja, é uma relação que 
descreve um conjunto de vínculos entre os elementos do modelo.
II- Relacionamento do tipo associação pode ser do tipo unário, quando o relacionamento ocorre de uma classe 
para consigo mesmo; do tipo binário, neste caso, existem duas classes envolvidas na associação e do tipo n-ário 
quando existem três ou mais classes envolvidas na associação, mas somente uma classe pode aparecer mais de 
uma vez.
III- Relacionamento do tipo agregação é a representação da estrutura todo-parte. Sua representação é realizada 
por uma linha ligando as duas classes da relação e possui um símbolo diamante (losango).
IV- Relacionamento do tipo dependência ocorre quando duas classes possuem um relacionamento de 
dependência, ou seja, uma alteração em alguma dessas classes poder afetar a outra classe; mas o inverso não é 
verdadeiro. 
V- Relacionamento do tipo herança é quando uma das classes detalha a outra classe, a classe que herda não 
pode conter nenhum elemento que não esteja na classe origem.
Agora, assinale a alternativa CORRETA:
A As sentenças I, II, III e V estão corretas.
10
B As sentenças I, II, III e IV estão corretas.
C Somente a sentença II está correta.
D As sentenças II, III, IV e V estão corretas.
Imprimir

Mais conteúdos dessa disciplina