Baixe o app para aproveitar ainda mais
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.
Compartilhar