Logo Passei Direto
Buscar

Prova 2 - Objetiva

User badge image
Marcelo Kuhn

em

Ferramentas de estudo

Questões resolvidas

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.
A V - V - F - F - V.
B F - F - F - V - V.
C V - V - F - F - F.
D V - V - V - V - V.

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.
A As sentenças II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I e II estão corretas.
D As sentenças I, III e IV estão corretas.

Na engenharia de software, as fases de prototipação de um projeto compreendem a elaboração de modelos iniciais do software que será desenvolvido, objetivando uma visão mais ampla do produto final. Considerando as características da prototipação, assinale a alternativa CORRETA:
a) Uma das dificuldades da prototipação é conscientizar o cliente de que o que está sendo testado é somente um rascunho que está distante do produto final.
b) A prototipação não necessariamente envolve a criação de um software que possa ser executado pelo cliente.
c) Uma das dificuldades na prototipação é a ausência de ferramental adequado para a criação de protótipos.
d) No ciclo de desenvolvimento prototipação, não há a participação direta do cliente.

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.
A V - F - F - V.
B F - F - V - V.
C V - F - V - F.
D F - V - V - F.

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.
a) F - F - F - V - V.
b) V - F - V - F - V.
c) V - V - F - F - V.
d) V - V - V - F - F.

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.

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.
a) V - F - V - F - V.
b) V - V - F - F - V.
c) V - F - V - V - F.
d) F - F - F - V - V.

O diagrama de classes é um dos diagramas mais conhecidos da UML (Unified Modeling Language). Através de sua notação, é possível identificar quais classes farão parte do sistema, bem como seus atributos, métodos e possíveis relacionamentos com as demais classes.
Considerando as características dos diagramas de classes na UML e a figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O relacionamento entre GravadorDeArquivo e Entidade é conhecido como generalização.
( ) O relacionamento entre ArquivoXML e ArquivoTXT é conhecido como composição.
( ) A classe ArquivoTXT pode possuir um atributo do tipo Entidade através da herança.
( ) Não existe relacionamento de herança entre as classes da figura.
a) F - F - V - V.
b) F - V - V - F.
c) V - F - F - V.
d) F - F - V - F.

A Unified Modeling Language (UML) procura atender às diferentes fases do ciclo de vida de um projeto de desenvolvimento de software através de um conjunto de diagramas com características e notação específicas. As informações destes diagramas são complementares e, em conjunto, traduzem a visão do que o sistema deve fazer e de como ele deve ser construído.
Considerando as características dos diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O diagrama de classes é uma representação dos objetos que encontramos no mundo real.
( ) O diagrama de objetos procura mostrar o estado de um objeto em determinado período de execução.
( ) O diagrama de pacotes serve para simplificar a visualização de sistemas mais extensos, pois são agrupadores de classes.
( ) O diagrama de componentes é normalmente subsequente ao diagrama de casos de uso.
a) F - F - V - V.
b) F - F - V - F.
c) V - F - F - V.
d) V - V - V - F.

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:
a) Retrata a estrutura de código orientado a objeto em nível exatamente abaixo do próprio código.
b) Retrata a estrutura de código orientado à linguagem no nível definido pelo usuário.
c) Retrata a estrutura de código orientado a objeto em nível exatamente acima do próprio código.
d) Retrata critérios de codificação de segurança de objetos independentes.

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

Questões resolvidas

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.
A V - V - F - F - V.
B F - F - F - V - V.
C V - V - F - F - F.
D V - V - V - V - V.

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.
A As sentenças II e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I e II estão corretas.
D As sentenças I, III e IV estão corretas.

Na engenharia de software, as fases de prototipação de um projeto compreendem a elaboração de modelos iniciais do software que será desenvolvido, objetivando uma visão mais ampla do produto final. Considerando as características da prototipação, assinale a alternativa CORRETA:
a) Uma das dificuldades da prototipação é conscientizar o cliente de que o que está sendo testado é somente um rascunho que está distante do produto final.
b) A prototipação não necessariamente envolve a criação de um software que possa ser executado pelo cliente.
c) Uma das dificuldades na prototipação é a ausência de ferramental adequado para a criação de protótipos.
d) No ciclo de desenvolvimento prototipação, não há a participação direta do cliente.

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.
A V - F - F - V.
B F - F - V - V.
C V - F - V - F.
D F - V - V - F.

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.
a) F - F - F - V - V.
b) V - F - V - F - V.
c) V - V - F - F - V.
d) V - V - V - F - F.

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.

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.
a) V - F - V - F - V.
b) V - V - F - F - V.
c) V - F - V - V - F.
d) F - F - F - V - V.

O diagrama de classes é um dos diagramas mais conhecidos da UML (Unified Modeling Language). Através de sua notação, é possível identificar quais classes farão parte do sistema, bem como seus atributos, métodos e possíveis relacionamentos com as demais classes.
Considerando as características dos diagramas de classes na UML e a figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O relacionamento entre GravadorDeArquivo e Entidade é conhecido como generalização.
( ) O relacionamento entre ArquivoXML e ArquivoTXT é conhecido como composição.
( ) A classe ArquivoTXT pode possuir um atributo do tipo Entidade através da herança.
( ) Não existe relacionamento de herança entre as classes da figura.
a) F - F - V - V.
b) F - V - V - F.
c) V - F - F - V.
d) F - F - V - F.

A Unified Modeling Language (UML) procura atender às diferentes fases do ciclo de vida de um projeto de desenvolvimento de software através de um conjunto de diagramas com características e notação específicas. As informações destes diagramas são complementares e, em conjunto, traduzem a visão do que o sistema deve fazer e de como ele deve ser construído.
Considerando as características dos diagramas da UML, classifique V para as sentenças verdadeiras e F para as falsas:
( ) O diagrama de classes é uma representação dos objetos que encontramos no mundo real.
( ) O diagrama de objetos procura mostrar o estado de um objeto em determinado período de execução.
( ) O diagrama de pacotes serve para simplificar a visualização de sistemas mais extensos, pois são agrupadores de classes.
( ) O diagrama de componentes é normalmente subsequente ao diagrama de casos de uso.
a) F - F - V - V.
b) F - F - V - F.
c) V - F - F - V.
d) V - V - V - F.

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:
a) Retrata a estrutura de código orientado a objeto em nível exatamente abaixo do próprio código.
b) Retrata a estrutura de código orientado à linguagem no nível definido pelo usuário.
c) Retrata a estrutura de código orientado a objeto em nível exatamente acima do próprio código.
d) Retrata critérios de codificação de segurança de objetos independentes.

Prévia do material em texto

25/09/2021 21:35 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzAxIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0OSwiZXhhb… 1/4
GABARITO | Avaliação II - Individual (Cod.:687701)
Peso da Avaliação
1,50
Prova
37032387
Qtd. de Questões
10
Acertos/Erros
9/1
Nota
9,00
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 - F - F - V.
B F - F - F - V - V.
C V - V - F - F - F.
D V - V - V - V - V.
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, III e IV estão corretas.
D As sentenças I, II e III estão corretas.
Na engenharia de software, as fases de prototipação de um projeto compreendem a elaboração de modelos iniciais do software que será
desenvolvido, objetivando uma visão mais ampla do produto final. Considerando as características da prototipação, assinale a alternativa CORRETA:
A No ciclo de desenvolvimento prototipação, não há a participação direta do cliente.
B
Uma das dificuldades da prototipação é conscientizar o cliente de que o que está sendo testado é somente um rascunho que está distante do
produto final.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas (1993162) 
35
25/09/2021 21:35 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzAxIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0OSwiZXhhb… 2/4
C Uma das dificuldades na prototipação é a ausência de ferramental adequado para a criação de protótipos.
D A prototipação não necessariamente envolve a criação de um software que possa ser executado pelo cliente.
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 - V - V - F.
B V - F - V - F.
C F - F - V - V.
D V - F - F - V.
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 - F - V - F - V.
C F - F - F - V - V.
D V - V - F - F - V.
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, II e III estão corretas.
B As sentenças I, III e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças II e IV estão corretas.
4
5
6
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas (1993162) 
35
25/09/2021 21:35 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzAxIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0OSwiZXhhb… 3/4
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 V - V - F - F - V.
B F - F - F - V - V.
C V - F - V - F - V.
D V - F - V - V - F.
O diagrama de classes é um dos diagramas mais conhecidos da UML (Unified Modeling Language). Através de sua notação, é possível identificar
quais classes farão parte do sistema, bem como seus atributos, métodos e possíveis relacionamentos com as demais classes. Considerando as
características dos diagramas de classes na UML e a figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O relacionamento entre GravadorDeArquivo e Entidade é conhecido como generalização.( ) O relacionamento entre ArquivoXML e ArquivoTXT é conhecido como composição. 
( ) A classe ArquivoTXT pode possuir um atributo do tipo Entidade através da herança. 
( ) Não existe relacionamento de herança entre as classes da figura. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B V - F - F - V.
C F - F - V - V.
D F - F - V - F.
A Unified Modeling Language (UML) procura atender às diferentes fases do ciclo de vida de um projeto de desenvolvimento de software através
de um conjunto de diagramas com características e notação específicas. As informações destes diagramas são complementares e, em conjunto,
traduzem a visão do que o sistema deve fazer e de como ele deve ser construído. Considerando as características dos diagramas da UML, classifique
V para as sentenças verdadeiras e F para as falsas: 
 
( ) O diagrama de classes é uma representação dos objetos que encontramos no mundo real. 
( ) O diagrama de objetos procura mostrar o estado de um objeto em determinado período de execução. 
( ) O diagrama de pacotes serve para simplificar a visualização de sistemas mais extensos, pois são agrupadores de classes. 
( ) O diagrama de componentes é normalmente subsequente ao diagrama de casos de uso. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
7
8
9
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas (1993162) 
35
25/09/2021 21:35 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzAxIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0OSwiZXhhb… 4/4
A F - F - V - F.
B V - V - V - F.
C V - F - F - V.
D F - F - V - V.
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 a objeto em nível exatamente abaixo do próprio código.
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 à linguagem no nível definido pelo usuário.
10
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas (1993162) 
35

Mais conteúdos dessa disciplina