Buscar

Unidade 1 Atividade Análise Orientada a Objeto

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 10 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questão 1 Respondida
Linguagem de Modelagem Unificada é uma das principais ferramentas de modelagem utilizadas em
empresas de desenvolvimento de software. Sua utilização permite que a etapa de análise de requisitos seja
feita de forma eficiente gerando a documentação necessária para que todo o processo de desenvolvimento
ocorra dentro do planejamento.
 
Sobre os objetivos da linguagem UML, julgue as afirmativas a seguir:
 
I. Ser uma ferramenta geral no sentido de modelar diferentes linguagens e situações.
II. Ser uma ferramenta proprietária, resultado de um acordo realizado com grande parte da comunidade de
desenvolvedores.
III. Modelar diferentes linguagens, bancos de dados, documentação organizacional, inclusive o
desenvolvimento de software de controle de hardware.
É correto o que se afirma em
I, apenas.
II, apenas.
III, apenas.
I e II, apenas.
I e III, apenas.
I e III, apenas.
Sua resposta
Alternativa CORRETA: I e III, apenas. A linguagem UML é uma ferramenta NÃO proprietária, o
que faz com que a afirmativa II seja falsa. As afirmativas I e III são verdadeiras I. Ser uma
ferramenta geral no sentido de modelar diferentes linguagens e situações. III. Modelar diferentes
linguagens, bancos de dados, documentação organizacional, inclusive o desenvolvimento de
software de controle de hardware.
Questão 2 Respondida
Ao construir os diagramas UML para cada fase do processo é importante que se mantenha a consistência
dos diagramas desenvolvidos. Sendo assim, os 14 diagramas UML apresentam diferentes aspectos do
mesmo software e, sendo assim, não devem conter informações conflitantes. Os trabalhos de análise de
consistência de diagramas UML seguem o padrão de definição de regras para criação dos diagramas que,
quando utilizadas, tem por objetivo evitar a inconsistência.
 
Sobre as regras para a consistência de diagramas UML, análise as afirmativas a seguir.
 
I. O número de objetos no diagrama de sequência deve ser sempre menor do que número de classes
presente no diagrama de classes.
II. O nome dos métodos deve ser respeitado entre os diagramas de classe e sequência
III. Cada uma das situações representadas no diagrama de casos de uso devem gerar duas operações
correspondentes no diagrama de classes.
É correto o que se afirma em
I, apenas.
II, apenas.
III, apenas.
I e III, apenas.
II e III, apenas.
II, apenas.
Sua resposta
Alternativa CORRETA: II, apenas. CORRETA: - O nome dos métodos deve ser respeitado entre os
diagramas de classe e sequência A afirmativa I está incorreta, o correto seria: O número de objetos
no diagrama de sequência deve ser o mesmo do número de classes presente no diagrama de classes.
A afirmativa III está incorreta, o correto seria: Cada uma das situações representadas no diagrama de
casos de uso deve ter uma operação correspondente no diagrama de classes.
Questão 3 Respondida
A Linguagem Unificada de Modelagem é uma linguagem padrão para modelagem orientada a objetos. Ela
surgiu da fusão de três grandes métodos, do BOOCH, OMT (Rumbaugh) e OOSE (Jacobson). Esta
linguagem de modelagem não proprietária de terceira geração, não é um método de desenvolvimento. A
Linguagem Unificada de Modelagem possui diagramas que representam o visões de um sistema.
A UML possui um diagrama que complementa o diagrama de caso de uso e é utilizado como uma técnica
que descreve a lógica de procedimento e os fluxos que ocorrem no sistema. Esse diagrama, de várias
formas, desempenha um papel semelhante aos fluxogramas, mas a principal diferença entre esse diagrama
e a notação de fluxograma é que o diagrama suporta comportamento paralelo.
 
Assinale a alternativa que corresponde o diagrama da UML que o texto se refere.
Máquina de Estados.
Atividades.
Sequência.
Distribuição.
Componentes.
Atividades.
Sua resposta
Alternativa CORRETA: Diagrama de atividades. O diagrama de atividades é interessante por
complementar o diagrama de casos de uso. Ele apresenta os fluxos que ocorrem no sistema como um
todo, por exemplo, para cada possibilidade criada no diagrama de casos de uso (por exemplo,
usuário pode abrir um arquivo novo e iniciar sua edição) o fluxo da interação será descrito no
diagrama de atividades. O interessante é que não só os fluxos normais são apresentados, mas
também os alternativos e as exceções o que torna o entendimento do sistema como um todo mais
completo.
Questão 4 Respondida
O Processo Unificado (PU) surgiu como um processo popular para o desenvolvimento de software
visando à construção de sistemas orientados a objetos. É um processo iterativo e adaptativo de
desenvolvimento e vem ganhando cada vez mais adeptos devido a maneira organizada e consistente que
permite conduzir um projeto.
Considere o gráfico a seguir:
 
Figura 1. Diagrama do processo unificado.
 
Fonte: modificada de https://commons.wikimedia.org/wiki/File:Development-iterative.png
 
Assinale a alternativa que completa corretamente o nome das fases enumeradas 1, 2, 3 e 4 na imagem.
1. Requisitos / 2. Teste / 3. Análise / 4.Projeto.
1.Requisitos / 2. Análise / 3. Projeto / 4. Teste.
1. Concepção / 2. Análise / 3. Projeto / 4. Transição
1. Concepção / 2. Elaboração / 3. Construção / 4. Transição.
1. Requisitos / 2. Análise / 3. Implementação / 4. Teste.
1. Concepção / 2. Elaboração / 3. Construção / 4. Transição.
Sua resposta
As fases do Processo Unificado são: 1. Concepção / 2. Elaboração / 3. Construção / 4. Transição.
Concepção – onde ocorre a definição do escopo do projeto e os casos de uso e de negócio dão
desenvolvidos Elaboração – nesta fase o projeto do software é elaborado, as características
principais são especificadas e é criada a base da arquitetura do software Construção – o
desenvolvimento do software é realizado nesta etapa Transição – fase importante do
desenvolvimento quando o produto é transferido para os usuários As demais alternativas estão
incorretas. Requisitos, Análise, Projeto, Teste e implementação são disciplinas ou seja fluxos de
trabalho alocados nas 4 fases de PU.
Questão 5 Respondida
A UML tem como foco os sistemas de software, assim, é natural que a UML não enfatiza os aspectos de
um sistema de informações que visam o valor e o suporte que ele pode fornecer aos negócios, como
estratégia (por exemplo, cadeias de valor e objetivos estratégicos) e organização ( por exemplo,
organogramas e processos de negócios). Esses problemas são tratados na "modelagem de negócios",
também chamada de modelagem corporativa, todavia, a UML possui ferramentas que podem auxiliar
nestes casos.
De acordo com o contexto apresentado, os diagramas que podem auxiliar na modelagem de negócios são
Casos de uso e atividades.
Classes de negócio e Objetos de negócio.
Casos de uso de negócio e atividades de negócio.
Sequência de negócios e Casos de uso de negócio.
Atividades de negócio e instalação de negócios.
Casos de uso de negócio e atividades de negócio.
Sua resposta
Alternativa CORRETA: Casos de uso de negócio e atividades de negócio. A UML possui
ferramentas que podem auxiliar nestes casos. Os diagramas que podem auxiliar no processo são os
diagramas de casos de uso de negócio, e diagramas de atividade de negócio. Ocasionalmente os
diagramas de máquinas de estado também podem ser utilizados, porém existem ferramentas mais
apropriadas para estes casos como o BPMN.

Continue navegando