Prévia do material em texto
24/03/2023, 17:13 Avaliação I - Individual about:blank 1/4 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:826654) Peso da Avaliação 1,50 Prova 60430495 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 Sobre o Diagrama de Componentes, há várias questões associadas. Nesse sentido, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Captura a estrutura física da implementação. ( ) Especifica um conjunto de componentes e suas interdependências. ( ) Fornece uma visão modelada entre os módulos do próprio código fonte, bibliotecas e formulários, arquivos de banco de dados e demais arquivos de sistema. Além disso, determina como cada um desses elementos estará disposto na organização do sistema e como interagem entre si. ( ) É um diagrama estrutural que ajuda a analisar as partes do sistema que podem ser substituídas por outras que implementem as mesmas interfaces (de entrada e/ou de saída) sem alterar o seu funcionamento. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - V - V. B V - F - F - V. C V - F - V - F. D F - F - V - F. O Diagrama de Atividades da UML tem um papel semelhante ao dos fluxogramas, mas a principal diferença é que os Diagramas de Atividades suportam comportamento paralelo. São usados para descrever processos de negócios e fluxos de trabalho dos usuários em seus sistemas. Também podem descrever as etapas de execução dos casos de uso. Com base no exposto, analise as sentenças a seguir: I- Diagramas de Atividades modelam o aspecto dinâmico de um sistema. II- Diagramas de Atividades ilustram um processo de negócio ou fluxo de trabalho entre usuários e o sistema. III- Diagramas de Atividades não servem para exibir fluxos de trabalho. IV- Diagramas de Atividades são diagramas comportamentais que especificam o comportamento do software. Assinale a alternativa CORRETA: A As sentenças II, III e IV estão corretas. B As sentenças I, III e IV estão corretas. C As sentenças I, II e IV estão corretas. VOLTAR A+ Alterar modo de visualização 1 2 24/03/2023, 17:13 Avaliação I - Individual about:blank 2/4 D As sentenças I, II e III estão corretas. Um diagrama UML é utilizado para, dentre outras funções, destacar a função de cada módulo, facilitando a reutilização. Sobre como é tecnicamente conhecido esse diagrama, assinale a alternativa CORRETA: A Integração. B Sequência. C Casos de uso. D Componentes. A Linguagem de Modelagem Unificada - UML - é uma linguagem padrão para documentar projetos de software. Não é apenas uma linguagem visual. Os modelos podem servir de base para gerar código em várias linguagens, como C, C++ e Java. Com relação à UML, analise as sentenças a seguir: I- A origem da UML ocorreu através da união de três metodologias de modelagem: o método de Booch, o método OMT e o método OOSE. II- Serve de base para todas as etapas de desenvolvimento dos aplicativos computacionais. III- O uso dos diagramas UML não permite um entendimento geral de uma solução proposta no desenvolvimento de um software. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças I e II estão corretas. C Somente a sentença II está correta. D As sentenças I e III estão corretas. Os projetos de softwares são cercados de riscos desde uma fase específica. Sobre qual é essa fase, assinale a alternativa CORRETA: A Fase de testes. B Fase embrionária. C Fase de conclusão do software. 3 4 5 24/03/2023, 17:13 Avaliação I - Individual about:blank 3/4 D Fase de programação do software. Os Diagramas de Atividades modelam os aspectos dinâmicos de um sistema, ou seja, os aspectos comportamentais de uma aplicação computacional. As atividades de um processo são modeladas como uma sequência estruturada de ações, cujo controle é feito por nós de decisão. Os Diagramas de Atividade da UML são uma técnica eficaz para descrever a lógica de diversos procedimentos. Sobre o Diagrama de Atividades, assinale a alternativa CORRETA: A O Diagrama de Atividades pode ser usado para descrever processos de diversos tipos, como processos de negócio ou fluxos de trabalho. B O Diagrama de Atividades é incapaz de representar fluxos. C Não é possível representar pelo Diagrama de Atividades as etapas de um caso de uso. D O Diagrama de Atividades não consegue representar as sequências de interações em um protocolo de software. Embora, com a UML, seja possível representar o software através de modelos orientados a objetos, ela não demonstra que tipo de trabalho deve ser feito, ou seja, não possui um processo que define como o trabalho tem que ser desenvolvido. O objetivo, então, é descrever "o que fazer", "como fazer", "quando fazer" e "por que deve ser feito". É necessária a elaboração completa de um dicionário de dados, para descrever todas as entidades envolvidas, refinando, com isso, os requisitos funcionais do software. Sobre esse tema, assinale a alternativa CORRETA: A Diagramas de sequência mostram os relacionamentos. B Diagramas de caso de uso mostram os relacionamentos. C Diagramas de classes mostram os relacionamentos. D Diagramas de sequência mostram habilidades. O diagrama de atividade da UML (Unified Modeling Language) é utilizado para representar fluxos de controles, processos, bem como a sequência de eventos de um caso de uso. São usados também para descrever a lógica de diversos procedimentos. A visão apresentada pelo Diagrama de Atividades possui uma característica. Sobre qual seria essa característica, assinale a alternativa CORRETA: A Tecnológica. B Dinâmica. C Estática. 6 7 8 24/03/2023, 17:13 Avaliação I - Individual about:blank 4/4 D Teórica. Há uma característica específica da entidade, fazendo com que ela se torne distinta de todas as outras entidades envolvidas em um modelo de dados. Sobre qual é essa característica, assinale a alternativa CORRETA: A Abstração. B Classe. C Responsabilidade. D Método. No final dos anos 80 e início dos anos 90, tínhamos muitos conflitos de definições e nomenclaturas na área de modelagem de software. Dessa forma, foi criada uma linguagem padrão para visualização, especificação, construção e documentação de um aplicativo ou projeto de software. O nome dessa linguagem para modelagem se chama UML (Unified Modeling Language). Três grandes nomes criaram a UML. Dois deles são norte-americanos e um terceiro é o suíço. Sobre o nome desses grandes nomes, assinale a alternativa CORRETA: A Grady Booch, James Rumbaugh e Ivar Jacobson. B Grady Booch, James Rumbaugh e Bjarne Stroustrup. C Bjarne Stroustrup, James Rumbaugh e Ivar Jacobson. D Grady Booch, Bjarne Stroustrup e Ivar Jacobson. 9 10 Imprimir