Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

O Processo Unificado é um processo de desenvolvimento fortemente ligado à orientação a objetos, porém, pode-se utilizá-lo em qualquer projeto mesmo sendo ele estruturado, sem que perca suas características básicas. Ele utiliza alguns princípios modernos (componetização, revisões, etc) na área de engenharia de software. Algumas das características básicas do Processo Unificado (UP) são direcionados a caos de uso; centrado na arquitetura; ser iterativo e incremental; sendo composto por quatro fases. Acerca das quatro fases do RUP, analise as sentenças a seguir:
I- As quatro fases do UP são Concepção ou inception; elaboração ou elaboration; construção ou construction e Transição ou deployment. II- A fase de concepção se refere a ter uma visão ampla do sistema, sendo realizado o entendimento do sistema. Para tal, são levantados os requisitos que o sistema deve atender bem como o que ele não pode fazer. Nesta fase, ainda é realizado o tempo de desenvolvimento, sendo construído um plano de desenvolvimento. III- A fase de elaboração diz respeito a fazer um detalhamento maior da análise realizada na fase de concepção, sendo detalhados os casos de uso construídos por conjunto de ciclos iterativos. Nesta fase também podem ser realizados algum tipo de implementação e testes. IV- A fase de construção se refere à codificação no ambiente de produção, sendo liberada para o usuário a primeira versão do sistema. Além disso, é nesta fase que os dados que possam existir do sistema antigo são transferidos para o novo sistema, bem como são realizados os testes com os usuários finais. V- A fase de transição diz respeito à construção do produto, sendo divididos em duas partes: a geração do código e os testes do sistema. Pode-se dizer que todos os casos de uso que foram aprovados na fase anterior serão implementados nesta versão do produto produzido. Os erros encontrados durante a etapa de testes devem ser corrigidos para que se possa passar para a fase seguinte. Assinale a alternativa CORRETA:
a) As sentenças I, III e V estão corretas.
b) As sentenças I, II e IV estão corretas.
c) As sentenças II e V estão corretas.
d) As sentenças I, II e III estão corretas.

A UML (Unified Modeling Language) foi criada através da junção de várias metodologias existentes na época para a modelagem de sistemas orientados a objetos. Uma de suas principais vantagens é a perfeita integração dos termos e técnicas utilizados na modelagem e na implementação, como a herança, também conhecida como generalização/especialização. Considerando que a relação mostrada na figura a seguir é uma relação de herança, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) A classe Pessoa transmite seus atributos codigo para as classes Fisica e Juridica.
( ) A classe Fisica e a classe Juridica transmitem seus atributos para a classe Pessoa, conforme o sentido das setas.
( ) Ao criarmos uma classe e estabelecermos uma relação de herança com Pessoa, automaticamente ela herda os atributos codigo e nome.
( ) O atributo codigo é herdado, mas como já existem atributos do tipo String nas classes Fisica e Juridica, o nome não é herdado.
a) V - F - V - F.
b) F - V - F - V.
c) F - F - V - V.
d) V - V - F - F.

Pode-se dizer que a orientação a objetos vai muito além da simples utilização de componentes gráficos prontos para a definição de interfaces gráficas de usuários.
Considerando as características da programação e análise orientadas a objetos, assinale a alternativa CORRETA:
A Uma das desvantagens da orientação a objetos é o aumento da manutenibilidade e reusabilidade.
B Na análise orientada a objetos, os analistas dão ênfase à definição de sub-rotinas e funções que simularão o comportamento do sistema.
C Na atividade de análise orientada a objetos, os analistas devem identificar objetos que farão parte do sistema computacional, com seus atributos e comportamentos.
D Uma das vantagens da programação orientada a objetos é a separação entre os dados e comportamentos das entidades.

O Processo Unificado (UP) é um framework de processos que pode ser adaptado a diferentes empresas e diferentes projetos, sendo que a cada adaptação pode ser feita uma nova instanciação, como, por exemplo, o Rational Unified Process (RUP).
Considerando as características do UP, analise as seguintes sentenças: I- O UP foi criado pensando na utilização da linguagem de modelagem unificada (UML). II- No UP, os requisitos funcionais são levantados através dos casos de uso. III- Os casos de uso não têm relação com a definição da arquitetura da aplicação. IV- Os fluxos principais e alternativos dos casos de uso correspondem a funções do sistema. Agora, assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, III e IV estão corretas.

O paradigma de Orientação a Objetos (OO) tem como objetivo modelar o mundo em classes (modelos de um determinado tipo de coisa) e objetos (uma coisa propriamente dita). Desta forma, podemos criar, por exemplo, uma classe chamada bola, com características que todas as bolas devem ter: tamanho, cor etc. Pode existir também um objeto chamado minha bola que possui um tamanho, uma cor e outras características específicas e que se diferencia-se da bola do meu vizinho, por exemplo, que é outro objeto com cor, tamanho e outros elementos diferentes. As duas bolas, no entanto, mesmo sendo diferentes, possuem as características da classe bola. Uma modelagem básica terá diversas classes que implementam diversos objetos que estão relacionados entre si. Estes relacionamentos são formalizados logicamente e possuem regras bem definidas para serem implementadas com sucesso em sistemas computacionais.
Com relação à Programação Orientada a Objetos com uso de UML, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A Programação Orientada a Objetos foi criada para tentar aproximar o mundo real do mundo virtual.
( ) Na Programação Orientada a Objetos, o analista ou desenvolvedor é responsável por delinear o mundo dos objetos e, assim, determinar como devem interagir entre si.
( ) A ideia central da Programação Orientada a Objetos é tentar simular o mundo real dentro do computador.
( ) Na Programação Orientada a Objetos, interfaces são usadas para implementar ou não seus métodos em classes filhas.
A V - V - F - V.
B V - V - V - F.
C F - V - V - F.
D V - F - V - F.

O Rational Unified Process (RUP) é um processo que fornece uma abordagem para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento, tendo como objetivo assegurar a produção de sistema de alta qualidade dentro de prazos e orçamentos previsíveis. No desenvolvimento de sistema, cada uma das pessoas envolvidas possuem um papel, definindo-se um conjunto de comportamentos, habilidades e responsabilidades de uma pessoa da equipe. Os papéis dentro de um projeto não são necessariamente para pessoas específicas nem para cargos dentro da equipe. Com relação às categorias em que são organizados os papéis, assinale a alternativa CORRETA:
a) O analista é o responsável por realizar o relacionamento ou contato com usuário ou cliente do sistema.
b) O desenvolvedor é responsável por definir técnicas, estratégias e, principalmente, definir os casos de testes que serão aplicados no sistema.
c) Os analistas transformam os requisitos em produto de software e devem ter o conhecimento necessário para desenvolver os códigos-fonte e testá-los.
d) O desenvolvedor tem responsabilidade de atentar para as adequações de reais necessidades, bem como verificar a conformidade com normas e padrões estabelecidos.

O foco da análise orientação a objetivos é o mapeamento de uma solução sistêmica para algum processo de negócio. Seu conceito surgiu com a ideia de minimizar os problemas encontrados até então na criação de sistemas complexos, projetados por meio de decomposição funcional e sub-rotinas. Acerca da orientação a objetos, assinale a alternativa CORRETA:
A A principal vantagem da orientação a objetos é permitir a utilização de várias metodologias, tanto para a análise de sistemas, quanto para a programação.
B A orientação a objetos consiste em considerar os sistemas computacionais como uma coleção de objetos que interagem de maneira organizada.
C Na orientação a objetos, a ênfase é dada na definição dos atores envolvidos no processo do desenvolvimento de sistema.
D A principal utilização da orientação a objetos é que os objetos são utilizados para uma situação especificação, não havendo reutilização das informações.

As estruturas na programação orientada a objetos possibilitam que analistas ou programadores organizem os objetos de maneira que consigam visualizar melhor o domínio e a complexidade do problema em questão. Existem dois tipos básicos de estrutura: generalização-especialização e todo-parte. Acerca desses dois tipos de estrutura, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A generalização é conhecida pelo conceito de associar indivíduos com atributos em comum e, ao mesmo tempo, desprezar as diferenças.
II- A especialização se assemelha muito à estrutura todo-parte.
III- A estrutura todo-parte é muito útil na identificação dos objetos e dos seus componentes diante de um determinado problema em estudo.
IV- A estrutura todo-parte é composta por uma característica conhecida por cardinalidade, que é importante para determinar o tipo de relacionamento.
a) As sentenças I, II e III estão corretas.
b) As sentenças I e III estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças I, III e IV estão corretas.

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:
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 e III estão corretas.
b) As sentenças I, II e IV estão corretas.
c) As sentenças II e III estão corretas.
d) As sentenças I, III e IV estão corretas.

Em um modelo de entidade e relacionamento, nem todas as entidades serão relacionadas e há casos em que não há ligação entre elas. Estes casos são considerados entidades isoladas. Embora não seja tão comum, é importante levar em conta esta possibilidade. Quando as ligações existirem, elas serão classificadas de acordo com os tipos de relacionamentos. Acerca dos tipos de relacionamentos, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Existem três tipos de relacionamentos: um-para-um; um-para-muitos e muitos-para-muitos.
II- O relacionamento um-para-um é usado quando uma entidade A se relaciona com uma entidade B e vice-versa.
III- O relacionamento muitos-para-muitos é usado quando uma entidade A pode se relacionar com uma ou mais entidades B.
IV- O relacionamento um-para-muitos é usado quando várias entidades A se relacionam com várias entidades B.
V- O relacionamento muitos-para-muitos é representado pelo sinal: N:N ou N:M.
a) As sentenças I, III e IV estão corretas.
b) As sentenças II e V estão corretas.
c) As sentenças I e II estão corretas.
d) As sentenças I, II e V estão corretas.

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

O Processo Unificado é um processo de desenvolvimento fortemente ligado à orientação a objetos, porém, pode-se utilizá-lo em qualquer projeto mesmo sendo ele estruturado, sem que perca suas características básicas. Ele utiliza alguns princípios modernos (componetização, revisões, etc) na área de engenharia de software. Algumas das características básicas do Processo Unificado (UP) são direcionados a caos de uso; centrado na arquitetura; ser iterativo e incremental; sendo composto por quatro fases. Acerca das quatro fases do RUP, analise as sentenças a seguir:
I- As quatro fases do UP são Concepção ou inception; elaboração ou elaboration; construção ou construction e Transição ou deployment. II- A fase de concepção se refere a ter uma visão ampla do sistema, sendo realizado o entendimento do sistema. Para tal, são levantados os requisitos que o sistema deve atender bem como o que ele não pode fazer. Nesta fase, ainda é realizado o tempo de desenvolvimento, sendo construído um plano de desenvolvimento. III- A fase de elaboração diz respeito a fazer um detalhamento maior da análise realizada na fase de concepção, sendo detalhados os casos de uso construídos por conjunto de ciclos iterativos. Nesta fase também podem ser realizados algum tipo de implementação e testes. IV- A fase de construção se refere à codificação no ambiente de produção, sendo liberada para o usuário a primeira versão do sistema. Além disso, é nesta fase que os dados que possam existir do sistema antigo são transferidos para o novo sistema, bem como são realizados os testes com os usuários finais. V- A fase de transição diz respeito à construção do produto, sendo divididos em duas partes: a geração do código e os testes do sistema. Pode-se dizer que todos os casos de uso que foram aprovados na fase anterior serão implementados nesta versão do produto produzido. Os erros encontrados durante a etapa de testes devem ser corrigidos para que se possa passar para a fase seguinte. Assinale a alternativa CORRETA:
a) As sentenças I, III e V estão corretas.
b) As sentenças I, II e IV estão corretas.
c) As sentenças II e V estão corretas.
d) As sentenças I, II e III estão corretas.

A UML (Unified Modeling Language) foi criada através da junção de várias metodologias existentes na época para a modelagem de sistemas orientados a objetos. Uma de suas principais vantagens é a perfeita integração dos termos e técnicas utilizados na modelagem e na implementação, como a herança, também conhecida como generalização/especialização. Considerando que a relação mostrada na figura a seguir é uma relação de herança, classifique V para as sentenças verdadeiras e F para as falsas:
Agora, assinale a alternativa que apresenta a sequência CORRETA:
( ) A classe Pessoa transmite seus atributos codigo para as classes Fisica e Juridica.
( ) A classe Fisica e a classe Juridica transmitem seus atributos para a classe Pessoa, conforme o sentido das setas.
( ) Ao criarmos uma classe e estabelecermos uma relação de herança com Pessoa, automaticamente ela herda os atributos codigo e nome.
( ) O atributo codigo é herdado, mas como já existem atributos do tipo String nas classes Fisica e Juridica, o nome não é herdado.
a) V - F - V - F.
b) F - V - F - V.
c) F - F - V - V.
d) V - V - F - F.

Pode-se dizer que a orientação a objetos vai muito além da simples utilização de componentes gráficos prontos para a definição de interfaces gráficas de usuários.
Considerando as características da programação e análise orientadas a objetos, assinale a alternativa CORRETA:
A Uma das desvantagens da orientação a objetos é o aumento da manutenibilidade e reusabilidade.
B Na análise orientada a objetos, os analistas dão ênfase à definição de sub-rotinas e funções que simularão o comportamento do sistema.
C Na atividade de análise orientada a objetos, os analistas devem identificar objetos que farão parte do sistema computacional, com seus atributos e comportamentos.
D Uma das vantagens da programação orientada a objetos é a separação entre os dados e comportamentos das entidades.

O Processo Unificado (UP) é um framework de processos que pode ser adaptado a diferentes empresas e diferentes projetos, sendo que a cada adaptação pode ser feita uma nova instanciação, como, por exemplo, o Rational Unified Process (RUP).
Considerando as características do UP, analise as seguintes sentenças: I- O UP foi criado pensando na utilização da linguagem de modelagem unificada (UML). II- No UP, os requisitos funcionais são levantados através dos casos de uso. III- Os casos de uso não têm relação com a definição da arquitetura da aplicação. IV- Os fluxos principais e alternativos dos casos de uso correspondem a funções do sistema. Agora, assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, III e IV estão corretas.

O paradigma de Orientação a Objetos (OO) tem como objetivo modelar o mundo em classes (modelos de um determinado tipo de coisa) e objetos (uma coisa propriamente dita). Desta forma, podemos criar, por exemplo, uma classe chamada bola, com características que todas as bolas devem ter: tamanho, cor etc. Pode existir também um objeto chamado minha bola que possui um tamanho, uma cor e outras características específicas e que se diferencia-se da bola do meu vizinho, por exemplo, que é outro objeto com cor, tamanho e outros elementos diferentes. As duas bolas, no entanto, mesmo sendo diferentes, possuem as características da classe bola. Uma modelagem básica terá diversas classes que implementam diversos objetos que estão relacionados entre si. Estes relacionamentos são formalizados logicamente e possuem regras bem definidas para serem implementadas com sucesso em sistemas computacionais.
Com relação à Programação Orientada a Objetos com uso de UML, classifique V para as sentenças verdadeiras e F para as falsas:
( ) A Programação Orientada a Objetos foi criada para tentar aproximar o mundo real do mundo virtual.
( ) Na Programação Orientada a Objetos, o analista ou desenvolvedor é responsável por delinear o mundo dos objetos e, assim, determinar como devem interagir entre si.
( ) A ideia central da Programação Orientada a Objetos é tentar simular o mundo real dentro do computador.
( ) Na Programação Orientada a Objetos, interfaces são usadas para implementar ou não seus métodos em classes filhas.
A V - V - F - V.
B V - V - V - F.
C F - V - V - F.
D V - F - V - F.

O Rational Unified Process (RUP) é um processo que fornece uma abordagem para assumir tarefas e responsabilidades dentro de uma organização de desenvolvimento, tendo como objetivo assegurar a produção de sistema de alta qualidade dentro de prazos e orçamentos previsíveis. No desenvolvimento de sistema, cada uma das pessoas envolvidas possuem um papel, definindo-se um conjunto de comportamentos, habilidades e responsabilidades de uma pessoa da equipe. Os papéis dentro de um projeto não são necessariamente para pessoas específicas nem para cargos dentro da equipe. Com relação às categorias em que são organizados os papéis, assinale a alternativa CORRETA:
a) O analista é o responsável por realizar o relacionamento ou contato com usuário ou cliente do sistema.
b) O desenvolvedor é responsável por definir técnicas, estratégias e, principalmente, definir os casos de testes que serão aplicados no sistema.
c) Os analistas transformam os requisitos em produto de software e devem ter o conhecimento necessário para desenvolver os códigos-fonte e testá-los.
d) O desenvolvedor tem responsabilidade de atentar para as adequações de reais necessidades, bem como verificar a conformidade com normas e padrões estabelecidos.

O foco da análise orientação a objetivos é o mapeamento de uma solução sistêmica para algum processo de negócio. Seu conceito surgiu com a ideia de minimizar os problemas encontrados até então na criação de sistemas complexos, projetados por meio de decomposição funcional e sub-rotinas. Acerca da orientação a objetos, assinale a alternativa CORRETA:
A A principal vantagem da orientação a objetos é permitir a utilização de várias metodologias, tanto para a análise de sistemas, quanto para a programação.
B A orientação a objetos consiste em considerar os sistemas computacionais como uma coleção de objetos que interagem de maneira organizada.
C Na orientação a objetos, a ênfase é dada na definição dos atores envolvidos no processo do desenvolvimento de sistema.
D A principal utilização da orientação a objetos é que os objetos são utilizados para uma situação especificação, não havendo reutilização das informações.

As estruturas na programação orientada a objetos possibilitam que analistas ou programadores organizem os objetos de maneira que consigam visualizar melhor o domínio e a complexidade do problema em questão. Existem dois tipos básicos de estrutura: generalização-especialização e todo-parte. Acerca desses dois tipos de estrutura, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A generalização é conhecida pelo conceito de associar indivíduos com atributos em comum e, ao mesmo tempo, desprezar as diferenças.
II- A especialização se assemelha muito à estrutura todo-parte.
III- A estrutura todo-parte é muito útil na identificação dos objetos e dos seus componentes diante de um determinado problema em estudo.
IV- A estrutura todo-parte é composta por uma característica conhecida por cardinalidade, que é importante para determinar o tipo de relacionamento.
a) As sentenças I, II e III estão corretas.
b) As sentenças I e III estão corretas.
c) As sentenças II e IV estão corretas.
d) As sentenças I, III e IV estão corretas.

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:
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 e III estão corretas.
b) As sentenças I, II e IV estão corretas.
c) As sentenças II e III estão corretas.
d) As sentenças I, III e IV estão corretas.

Em um modelo de entidade e relacionamento, nem todas as entidades serão relacionadas e há casos em que não há ligação entre elas. Estes casos são considerados entidades isoladas. Embora não seja tão comum, é importante levar em conta esta possibilidade. Quando as ligações existirem, elas serão classificadas de acordo com os tipos de relacionamentos. Acerca dos tipos de relacionamentos, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- Existem três tipos de relacionamentos: um-para-um; um-para-muitos e muitos-para-muitos.
II- O relacionamento um-para-um é usado quando uma entidade A se relaciona com uma entidade B e vice-versa.
III- O relacionamento muitos-para-muitos é usado quando uma entidade A pode se relacionar com uma ou mais entidades B.
IV- O relacionamento um-para-muitos é usado quando várias entidades A se relacionam com várias entidades B.
V- O relacionamento muitos-para-muitos é representado pelo sinal: N:N ou N:M.
a) As sentenças I, III e IV estão corretas.
b) As sentenças II e V estão corretas.
c) As sentenças I e II estão corretas.
d) As sentenças I, II e V estão corretas.

Prévia do material em texto

17/09/2021 21:46 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzA0IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6NTQ1LCJleGFtQ2… 1/4
GABARITO | Avaliação I - Individual (Cod.:687704)
Peso da Avaliação
1,50
Prova
37088576
Qtd. de Questões
10
Acertos/Erros
8/2
Nota
8,00
O Processo Unificado é um processo de desenvolvimento fortemente ligado à orientação a objetos, porém, pode-se utilizá-lo em qualquer
projeto mesmo sendo ele estruturado, sem que perca suas características básicas. Ele utiliza alguns princípios modernos (componetização, revisões, etc)
na área de engenharia de software. Algumas das características básicas do Processo Unificado (UP) são direcionados a caos de uso; centrado na
arquitetura; ser iterativo e incremental; sendo composto por quatro fases. Acerca das quatro fases do RUP, analise as sentenças a seguir: 
 
I- As quatro fases do UP são Concepção ou inception; elaboração ou elaboration; construção ou construction e Transição ou deployment. 
II- A fase de concepção se refere a ter uma visão ampla do sistema, sendo realizado o entendimento do sistema. Para tal, são levantados os requisitos
que o sistema deve atender bem como o que ele não pode fazer. Nesta fase, ainda é realizado o tempo de desenvolvimento, sendo construído um plano
de desenvolvimento. 
III- A fase de elaboração diz respeito a fazer um detalhamento maior da análise realizada na fase de concepção, sendo detalhados os casos de uso
construídos por conjunto de ciclos iterativos. Nesta fase também podem ser realizados algum tipo de implementação e testes. 
IV- A fase de construção se refere à codificação no ambiente de produção, sendo liberada para o usuário a primeira versão do sistema. Além disso, é
nesta fase que os dados que possam existir do sistema antigo são transferidos para o novo sistema, bem como são realizados os testes com os usuários
finais. 
V- A fase de transição diz respeito à construção do produto, sendo divididos em duas partes: a geração do código e os testes do sistema. Pode-se
dizer que todos os casos de uso que foram aprovados na fase anterior serão implementados nesta versão do produto produzido. Os erros encontrados
durante a etapa de testes devem ser corrigidos para que se possa passar para a fase seguinte. 
 
Assinale a alternativa CORRETA: 
 
FONTE: https://www.devmedia.com.br/artigo-engenharia-de-software-o-processo-unificado-integrado-ao-desenvolvimento-web/8032. Acesso em:
10 ago. 2018.
A As sentenças I, II e III estão corretas.
B As sentenças I, III e V estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças II e V estão corretas.
A UML (Unified Modeling Language) foi criada através da junção de várias metodologias existentes na época para a modelagem de sistemas
orientados a objetos. Uma de suas principais vantagens é a perfeita integração dos termos e técnicas utilizados na modelagem e na implementação,
como a herança, também conhecida como generalização/especialização. Considerando que a relação mostrada na figura a seguir é uma relação de
herança, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A classe Pessoa transmite seus atributos codigo para as classes Fisica e Juridica. 
( ) A classe Fisica e a classe Juridica transmitem seus atributos para a classe Pessoa, conforme o sentido das setas. 
( ) Ao criarmos uma classe e estabelecermos uma relação de herança com Pessoa, automaticamente ela herda os atributos codigo e nome. 
( ) O atributo codigo é herdado, mas como já existem atributos do tipo String nas classes Fisica e Juridica, o nome não é herdado. 
 VOLTAR
A+ Alterar modo de visualização
1
2
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas (1993162) 
36
17/09/2021 21:46 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzA0IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6NTQ1LCJleGFtQ2… 2/4
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - F.
B V - F - V - F.
C F - F - V - V.
D F - V - F - V.
Pode-se dizer que a orientação a objetos vai muito além da simples utilização de componentes gráficos prontos para a definição de interfaces
gráficas de usuários. Considerando as características da programação e análise orientadas a objetos, assinale a alternativa CORRETA:
A
Na atividade de análise orientada a objetos, os analistas devem identificar objetos que farão parte do sistema computacional, com seus atributos e
comportamentos.
B Uma das desvantagens da orientação a objetos é o aumento da manutenibilidade e reusabilidade.
C Na análise orientada a objetos, os analistas dão ênfase à definição de sub-rotinas e funções que simularão o comportamento do sistema.
D Uma das vantagens da programação orientada a objetos é a separação entre os dados e comportamentos das entidades.
O Processo Unificado (UP) é um framework de processos que pode ser adaptado a diferentes empresas e diferentes projetos, sendo que a cada
adaptação pode ser feita uma nova instanciação, como, por exemplo, o Rational Unified Process (RUP). Considerando as características do UP,
analise as seguintes sentenças: 
 
I- O UP foi criado pensando na utilização da linguagem de modelagem unificada (UML). 
II- No UP, os requisitos funcionais são levantados através dos casos de uso. 
III- Os casos de uso não têm relação com a definição da arquitetura da aplicação. 
IV- Os fluxos principais e alternativos dos casos de uso correspondem a funções do sistema. 
 
Agora, assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças I, II e III estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças III e IV estão corretas.
O paradigma de Orientação a Objetos (OO) tem como objetivo modelar o mundo em classes (modelos de um determinado tipo de coisa) e
objetos (uma coisa propriamente dita). Desta forma, podemos criar, por exemplo, uma classe chamada bola, com características que todas as bolas
devem ter: tamanho, cor etc. Pode existir também um objeto chamado minha bola que possui um tamanho, uma cor e outras características específicas
e que se diferencia-se da bola do meu vizinho, por exemplo, que é outro objeto com cor, tamanho e outros elementos diferentes. As duas bolas, no
entanto, mesmo sendo diferentes, possuem as características da classe bola. Uma modelagem básica terá diversas classes que implementam diversos
objetos que estão relacionados entre si. Estes relacionamentos são formalizados logicamente e possuem regras bem definidas para serem
implementadas com sucesso em sistemas computacionais. Com relação à Programação Orientada a Objetos com uso de UML, classifique V para as
sentenças verdadeiras e F para as falsas: 
 
( ) A Programação Orientada a Objetos foi criada para tentar aproximar o mundo real do mundo virtual. 
3
4
5
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas (1993162) 
36
17/09/2021 21:46 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzA0IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6NTQ1LCJleGFtQ2… 3/4
( ) Na Programação Orientada a Objetos, o analista ou desenvolvedor é responsável por delinear o mundo dos objetos e, assim, determinar como
devem interagir entre si. 
( ) A ideia central da Programação Orientada a Objetos é tentar simular o mundo real dentro do computador. 
( ) Na Programação Orientada a Objetos, interfaces são usadas para implementar ou não seus métodos em classes filhas. 
 
FONTE: RevistaBW. Introdução à Modelagem Orientada á Objeto. Revista Brasileira de Web: Tecnologia, 2013. Disponível em:
http://www.revistabw.com.br/revistabw/introducao-a-modelagem-orientada-a-objeto/. Acesso em: 6 jul 2018.
A F - V - V - F.
B V - V - F - V.
C V - F - V - F.
D V - V - V - F.
O Rational Unified Process (RUP) é um processo que forneceuma abordagem para assumir tarefas e responsabilidades dentro de uma
organização de desenvolvimento, tendo como objetivo assegurar a produção de sistema de alta qualidade dentro de prazos e orçamentos previsíveis.
No desenvolvimento de sistema, cada uma das pessoas envolvidas possuem um papel, definindo-se um conjunto de comportamentos, habilidades e
responsabilidades de uma pessoa da equipe. Os papéis dentro de um projeto não são necessariamente para pessoas específicas nem para cargos
dentro da equipe. Com relação às categorias em que são organizados os papéis, assinale a alternativa CORRETA:
A
Os analistas transformam os requisitos em produto de software e devem ter o conhecimento necessário para desenvolver os códigos-fonte e
testá-los.
B
O desenvolvedor tem responsabilidade de atentar para as adequações de reais necessidades, bem como verificar a conformidade com normas e
padrões estabelecidos.
C O desenvolvedor é responsável por definir técnicas, estratégias e, principalmente, definir os casos de testes que serão aplicados no sistema.
D O analista é o responsável por realizar o relacionamento ou contato com usuário ou cliente do sistema.
O foco da análise orientação a objetivos é o mapeamento de uma solução sistêmica para algum processo de negócio. Seu conceito surgiu com a
ideia de minimizar os problemas encontrados até então na criação de sistemas complexos, projetados por meio de decomposição funcional e sub-
rotinas. Acerca da orientação a objetos, assinale a alternativa CORRETA: 
 
FONTE: https://www.devmedia.com.br/principais-conceitos-da-programacao-orientada-a-objetos/32285. Acesso em: 24 ago. 2018.
A
A principal vantagem da orientação a objetos é permitir a utilização de várias metodologias, tanto para a análise de sistemas, quanto para a
programação.
B A orientação a objetos consiste em considerar os sistemas computacionais como uma coleção de objetos que interagem de maneira organizada.
C Na orientação a objetos, a ênfase é dada na definição dos atores envolvidos no processo do desenvolvimento de sistema.
D
A principal utilização da orientação a objetos é que os objetos são utilizados para uma situação especificação, não havendo reutilização das
informações.
As estruturas na programação orientada a objetos possibilitam que analistas ou programadores organizem os objetos de maneira que consigam
visualizar melhor o domínio e a complexidade do problema em questão. Existem dois tipos básicos de estrutura: generalização-especialização e todo-
parte. Acerca desses dois tipos de estrutura, analise as sentenças a seguir: 
 
I- A generalização é conhecida pelo conceito de associar indivíduos com atributos em comum e, ao mesmo tempo, desprezar as diferenças. 
II- A especialização se assemelha muito à estrutura todo-parte. 
III- A estrutura todo-parte é muito útil na identificação dos objetos e dos seus componentes diante de um determinado problema em estudo. 
IV- A estrutura todo-parte é composta por uma característica conhecida por cardinalidade, que é importante para determinar o tipo de relacionamento. 
 
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças I, II e III estão corretas.
6
7
8
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas (1993162) 
36
17/09/2021 21:46 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNjg3NzA0IiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJIC0gSW5kaXZpZHVhbCIsInBhcmFtZXRlciI6NTQ1LCJleGFtQ2… 4/4
C As sentenças I e III estão corretas.
D As sentenças II e IV estão corretas.
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 II e III estão corretas.
D As sentenças I e III estão corretas.
Em um modelo de entidade e relacionamento, nem todas as entidades serão relacionadas e há casos em que não há ligação entre elas. Estes casos
são considerados entidades isoladas. Embora não seja tão comum, é importante levar em conta esta possibilidade. Quando as ligações existirem, elas
serão classificadas de acordo com os tipos de relacionamentos. Acerca dos tipos de relacionamentos, analise as sentenças a seguir: 
 
I- Existem três tipos de relacionamentos: um-para-um; um-para-muitos e muitos-para-muitos. 
II- O relacionamento um-para-um é usado quando uma entidade A se relaciona com uma entidade B e vice-versa. 
III- O relacionamento muitos-para-muitos é usado quando uma entidade A pode se relacionar com uma ou mais entidades B. 
IV- O relacionamento um-para-muitos é usado quando várias entidades A se relacionam com várias entidades B. 
V- O relacionamento muitos-para-muitos é representado pelo sinal: N:N ou N:M. 
 
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 V estão corretas.
D As sentenças II e V estão corretas.
9
10
Marcelo Augusto Kuhn
Análise e Desenvolvimento de Sistemas (1993162) 
36

Mais conteúdos dessa disciplina