Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prova Impressa GABARITO | Avaliação II - Individual (Cod.:825697) Peso da Avaliação 1,50 Prova 62692809 Qtd. de Questões 10 Acertos/Erros 10/0 Nota 10,00 A notação UML utiliza de alguns mecanismos na construção de seus diagrama, com o intuito de tratar informações adicionais que ainda não foram descritas. Sobre os mecanismos, assinale a alternativa INCORRETA: A Etiquetas. B Notas Explicativas. C Notas comparativas. D Estereótipos. A Unified Modeling Language (UML), ou Linguagem de Modelagem Unificada, surgiu da união de três metodologias de modelagem: o método Booch, o método Object Modeling Technique (OMT) e o método Object Oriented Software Engineering (OOSE). A respeito disso, assinale a alternativa INCORRETA: A Os dois métodos (OOSE e o Objectory) foram desenvolvidos com base da mesma visão de Ivar Jacobson. Jacobson traz no OOSE a visão do método orientado a objetos, enquanto no Objectory é utilizado para construir sistemas nas suas mais variadas formas. VOLTAR A+ Alterar modo de visualização 1 2 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 1 of 6 14/05/2023, 22:02 B O método Booch foi definido por Booch, que trouxe a definição de que um sistema é analisado a partir de um número de visões, na qual cada visão é descrita por um número de diagramas e de modelos. C A engenharia de negócio utiliza o método Booch, de forma adaptada, para modelagem e no melhoramentos dos processos referentes ao funcionamento de organizações. D O método OMT é basicamente voltado para testes de modelos e fundamentado nas especificações da análise de requisitos do sistema. Por mais simples que seja, todo e qualquer sistema de informação deve ser modelado antes que se inicie sua implementação. Modelar um sistema é uma forma bastante eficiente de documentá-lo, mas a documentação é apenas uma das vantagens fornecidas pela modelagem. Dentre as vantagens da modelagem de software, analise as sentenças a seguir: I- Ajuda a visualizar o sistema como gostaríamos que ele fosse. II- Permite a especificação da arquitetura e comportamento de um sistema. III- Fornece padrões de desenvolvimento que servem como guia de construção do sistema. IV- Documenta as decisões tomadas durante o processo de desenvolvimento. Assinale a alternativa que apresenta a sequência CORRETA: A As sentenças I, II, III e IV estão corretas. B Somente a sentença II está correta. C Somente a sentença I está correta. D Somente a sentença III está correta. 3 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 2 of 6 14/05/2023, 22:02 O levantamento dos requisitos é uma das etapas mais importantes em todo o projeto de software, pois é nela que o analista captura as necessidades dos usuários para posteriormente transformá-las em um produto concreto. Considerando a atividade de levantamento de requisitos e suas características, assinale a alternativa CORRETA: A O levantamento de requisitos é a última etapa antes do desenvolvimento do código-fonte propriamente dito. B Os requisitos levantados erroneamente podem ser facilmente corrigidos durante a etapa de implementação. C Um requisito levantado erroneamente ocasiona problemas em cascata nas demais etapas do projeto. D Uma das dificuldades do levantamento de requisitos é a ausência de ferramental adequado para o registro. Um sistema de informação deve ter uma boa documentação, de forma atualizada, para que o sistema possa ser mantido de maneira rápida, fácil e correta. Ao modelar o sistema, se está documentando de uma maneira eficiente. Entretanto, a documentação é somente uma das vantagens fornecidas pela modelagem. Partindo da importância do por que modelar, uma pergunta nos vem à mente: afinal quais os reais objetivos da modelagem? Sobre os principais objetivos da modelagem, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Documenta as decisões tomadas após o processo de desenvolvimento e não durante o processo de desenvolvimento. ( ) Ajuda a visualizar o sistema como gostaríamos que ele fosse. ( ) Permite a especificação da arquitetura e comportamento de um sistema. ( ) Fornece padrões de desenvolvimento que servem como guia de construção do sistema. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B F - F - V - F. C V - F - F - F. D F - V - V - V. Em geral, existe uma sequência pré-definida para as etapas que compõem o ciclo de vida de um projeto de desenvolvimento de software, em que inicialmente se faz um levantamento de requisitos, para então se fazer a análise, o projeto e finalmente a implementação do código-fonte 4 5 6 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 3 of 6 14/05/2023, 22:02 propriamente dita. Considerando as características destas etapas, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Na UML, requisitos são geralmente registrados através dos casos de uso. ( ) O diagrama de classes mostra a ordem de invocação dos métodos e criação das instâncias. ( ) As regras de negócio são registradas nos cenários principal e alternativo do diagrama de estados. ( ) O diagrama de sequência faz parte do levantamento do problema, enquanto o diagrama de classes já representa uma abstração da solução computacional proposta. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - F. B V - F - F - F. C V - F - V - V. D F - F - V - V. Um estado representa a situação em que um objeto se encontra em um determinado momento durante o período em que este participa de um processo. Assim, um objeto pode passar por diversos estados dentro de um mesmo processo. A respeito disso, assinale a alternativa INCORRETA: A A espera pela ocorrência em um evento. B A execução de alguma atividade. C A reação a nenhum estímulo. D A satisfação de alguma condição. Na área de desenvolvimento de software, uma analogia bastante utilizada é que a etapa de modelagem de sistemas é equivalente, em nível de importância, à etapa de projeto na área de construção civil. Considerando 7 8 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 4 of 6 14/05/2023, 22:02 esta analogia e a importância da etapa de modelagem, assinale a alternativa CORRETA: A A modelagem não é afetada pela mudança de requisitos. B A modelagem não auxilia na visualização do sistema antes de ele estar pronto. C Através da modelagem, não é possível definir padrões para a equipe de desenvolvimento. D A modelagem serve como documentação das decisões tomadas durante projeto de desenvolvimento. A prototipação é um processo que tem como objetivo facilitar o entendimento dos requisitos, apresentar conceitos e funcionalidades do software. Dessa forma podemos propor uma solução adequada para o problema do cliente, aumentando sua percepção de valor. Assinale a alternativa CORRETA que apresenta a ordem do processo de prototipação: A Avaliar o protótipo - Estabelecer objetivos do protótipo - Definir funcionalidade do protótipo - Desenvolver o protótipo. B Estabelecer objetivos do protótipo - Definir funcionalidade do protótipo - Desenvolver o protótipo - Avaliar o protótipo. C Definir funcionalidade do protótipo - Estabelecer objetivos do protótipo - Desenvolver o protótipo - Avaliar o protótipo. D Avaliar o protótipo - Desenvolver o protótipo - Estabelecer objetivos do protótipo - Definir funcionalidade do protótipo. A notação UML utiliza de alguns mecanismos na construção de seus diagramas, com o intuito de tratar informações adicionais que ainda não foram descritas. Uma nessas notações se chama Estereótipos. Assinale a alternativa CORRETA correspondente a esse conceito: 9 10 Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 5 of 6 14/05/2023, 22:02 A Os elementos gráficos de um diagrama da UML possuem propriedades predefinidas. Propriedades adicionais paraelementos gráficos de um diagrama podem ser definidas através do uso de etiquetas. B A todo elemento da UML está associada alguma semântica, onde cada elemento gráfico possui um significado bem definido que, uma vez entendido, fica implícito na utilização do elemento em algum diagrama. C É considerado o núcleo do mecanismo de extensão de UML. Normalmente são utilizados para estender (enriquecer) o significado de um determinado elemento em um diagrama. D É utilizado para comentar ou esclarecer alguma parte do diagrama. Imprimir Avaliação II - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test... 6 of 6 14/05/2023, 22:02
Compartilhar