5
Introdução à Lógica e Programação
UNIA
5
Introdução à Lógica e Programação
UNIA
5
Introdução à Lógica e Programação
UNIA
4
Introdução à Lógica e Programação
UNIA
14
Introdução à Lógica e Programação
UNIA
4
Introdução à Lógica e Programação
UNIA
2
Introdução à Lógica e Programação
UNIA
11
Introdução à Lógica e Programação
UNIA
2
Introdução à Lógica e Programação
UNIA
22
Introdução à Lógica e Programação
UNIA
Texto de pré-visualização
UML Unified Modeling Language ou Linguagem de Modelagem Unificada em português é uma notação padrão para modelagem de objetos do mundo real Tratase de uma linguagem de modelagem de desenvolvimento de software que se destina a fornecer uma maneira padrão de visualizar o desenho de um sistema A UML tem origem na compilação das melhores práticas de engenharia que provaram ter sucesso na modelagem de sistemas grandes e complexos Sucedeu aos conceitos de Booch OMT Rumbaugh e OOSE Jacobson fundindoos numa única linguagem de modelagem comum e largamente utilizada Sobre a linguagem UML analise o excerto a seguir completando suas lacunas Existem diversos fluxos de desenvolvimento de software tanto clássicos cascata espiral prototipação como os atuais chamados de metodologias ágeis de desenvolvimento que possuem uma etapa de prevista A linguagem UML pode ser utilizada em deles por ser uma linguagem de modelagem do fluxo de desenvolvimento de software escolhido Assinale a alternativa que preenche corretamente as lacunas Estudante Gabarito Descrição desenvolvimento alguns dependente modelagem alguns dependente desenvolvimento qualquer um dependente desenvolvimento qualquer um independente modelagem qualquer um independente Justificativa Alternativa CORRETA modelagem qualquer um independente A frase correta é Existem diversos fluxos de desenvolvimento de software tanto clássicos cascata espiral prototipação como os atuais chamados de metodologias ágeis de desenvolvimento que possuem uma etapa de modelagem prevista A linguagem UML pode ser utilizada em qualquer um deles por ser uma linguagem de modelagem independente do fluxo de desenvolvimento de software escolhido 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 Estudante Gabarito Descrição I apenas II apenas III apenas I e III apenas II e III apenas Justificativa 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 Estudante Gabarito Descrição As asserções I e II são proposições verdadeiras e a II justifica a I As asserções I e II são proposições verdadeiras e a II não justifica a I A asserção I é uma proposição verdadeira e a II falsa A asserção I é uma proposição falsa e a II verdadeira As asserções I e II são proposições falsas Justificativa Alternativa CORRETA A asserção I é uma proposição verdadeira e a II falsa VERDADEIRA I A fase de transição é uma das mais importantes do processo unificado FALSA II Na fase de transição a versão final do software é transferida ao cliente e esta fase marca o final do desenvolvimento A versão de testes beta é testado pelos usuários finais que relatam os erros e mudanças necessárias Este também é o momento no qual a equipe de software elabora o material de apoio como manuais e tutoriais 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 Estudante Gabarito Descrição I apenas II apenas III apenas I e II apenas I e III apenas Justificativa 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 5 Ver Questão 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 httpscommonswikimediaorgwikiFileDevelopmentiterativepng Assinale a alternativa que completa corretamente o nome das fases enumeradas 1 2 3 e 4 na imagem Estudante Gabarito Descrição 1 Requisitos 2 Teste 3 Análise 4Projeto 1Requisitos 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 Justificativa 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
5
Introdução à Lógica e Programação
UNIA
5
Introdução à Lógica e Programação
UNIA
5
Introdução à Lógica e Programação
UNIA
4
Introdução à Lógica e Programação
UNIA
14
Introdução à Lógica e Programação
UNIA
4
Introdução à Lógica e Programação
UNIA
2
Introdução à Lógica e Programação
UNIA
11
Introdução à Lógica e Programação
UNIA
2
Introdução à Lógica e Programação
UNIA
22
Introdução à Lógica e Programação
UNIA
Texto de pré-visualização
UML Unified Modeling Language ou Linguagem de Modelagem Unificada em português é uma notação padrão para modelagem de objetos do mundo real Tratase de uma linguagem de modelagem de desenvolvimento de software que se destina a fornecer uma maneira padrão de visualizar o desenho de um sistema A UML tem origem na compilação das melhores práticas de engenharia que provaram ter sucesso na modelagem de sistemas grandes e complexos Sucedeu aos conceitos de Booch OMT Rumbaugh e OOSE Jacobson fundindoos numa única linguagem de modelagem comum e largamente utilizada Sobre a linguagem UML analise o excerto a seguir completando suas lacunas Existem diversos fluxos de desenvolvimento de software tanto clássicos cascata espiral prototipação como os atuais chamados de metodologias ágeis de desenvolvimento que possuem uma etapa de prevista A linguagem UML pode ser utilizada em deles por ser uma linguagem de modelagem do fluxo de desenvolvimento de software escolhido Assinale a alternativa que preenche corretamente as lacunas Estudante Gabarito Descrição desenvolvimento alguns dependente modelagem alguns dependente desenvolvimento qualquer um dependente desenvolvimento qualquer um independente modelagem qualquer um independente Justificativa Alternativa CORRETA modelagem qualquer um independente A frase correta é Existem diversos fluxos de desenvolvimento de software tanto clássicos cascata espiral prototipação como os atuais chamados de metodologias ágeis de desenvolvimento que possuem uma etapa de modelagem prevista A linguagem UML pode ser utilizada em qualquer um deles por ser uma linguagem de modelagem independente do fluxo de desenvolvimento de software escolhido 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 Estudante Gabarito Descrição I apenas II apenas III apenas I e III apenas II e III apenas Justificativa 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 Estudante Gabarito Descrição As asserções I e II são proposições verdadeiras e a II justifica a I As asserções I e II são proposições verdadeiras e a II não justifica a I A asserção I é uma proposição verdadeira e a II falsa A asserção I é uma proposição falsa e a II verdadeira As asserções I e II são proposições falsas Justificativa Alternativa CORRETA A asserção I é uma proposição verdadeira e a II falsa VERDADEIRA I A fase de transição é uma das mais importantes do processo unificado FALSA II Na fase de transição a versão final do software é transferida ao cliente e esta fase marca o final do desenvolvimento A versão de testes beta é testado pelos usuários finais que relatam os erros e mudanças necessárias Este também é o momento no qual a equipe de software elabora o material de apoio como manuais e tutoriais 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 Estudante Gabarito Descrição I apenas II apenas III apenas I e II apenas I e III apenas Justificativa 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 5 Ver Questão 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 httpscommonswikimediaorgwikiFileDevelopmentiterativepng Assinale a alternativa que completa corretamente o nome das fases enumeradas 1 2 3 e 4 na imagem Estudante Gabarito Descrição 1 Requisitos 2 Teste 3 Análise 4Projeto 1Requisitos 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 Justificativa 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