Buscar

Atividade UNIDADE 1 - Análise Orientada a Objetos

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 4 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

Disciplina Análise Orientada a Objetos 
Acertos 4 de 5 questões 
Nota 8 pontos 
 
Questão 1Correta 
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. 
Sua resposta 
1. Concepção / 2. Elaboração / 3. Construção / 4. Transição. 
 
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 2Correta 
Modelos Unified Modeling Language (UML) representam sistemas nos níveis diferentes 
de detalhe. Alguns modelos descrevem um sistema de nível mais alto, mais abstrato, 
enquanto outros modelos fornecem maiores detalhes. Modelos UML contêm elementos 
de modelos, como agentes, casos de uso, classes e pacotes, e um ou mais diagramas que 
mostram uma perspectiva específica de um sistema. Um modelo também pode conter 
outros ou mais modelos detalhados. 
O diagrama da UML utilizado para representar o comportamento dinâmico de um sistema 
por meio do fluxo de controle de ações que o sistema executa é o diagrama de 
Sua resposta 
atividade. 
 
O diagrama que apresenta a característica apontada é o diagrama de atividade. 
 
Questão 3Correta 
É importante que as iterações do processo unificado, tenha um tempo pré-definido e que 
esses prazos sejam cumpridos. Logo, é importante definir o que será realizado em cada 
fase, incluindo os diagramas propostos em cada fase de PU. 
De acordo com o contexto apresentado é importante que cada fase do PU tenha um tempo 
fixo. Considerando os diagramas utilizados em cada fase, os diagramas a serem 
construídos na fase de elaboração são os seguintes: 
Sua resposta 
classe, sequência, colaboração, atividade e máquinas de estado. 
 
Alternativa CORRETA: classe, sequência, colaboração, atividade e máquinas de 
estado. A fase de elaboração (que envolve a análise e projeto) utiliza os diagramas de 
classe por estar mais próxima da implementação do sistema e, novamente, de sequência, 
colaboração, atividade e máquinas de estado, porém evoluídos de acordo com a 
evolução obtida pela construção do diagrama de classes. 
 
Questão 4Errada 
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 
Sua resposta 
I, apenas. 
 
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 5Correta 
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 
Sua resposta 
Casos de uso de negócio e atividades de negócio. 
 
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