Prévia do material em texto
18/11/2021 07:01 Fazer teste: QUESTIONÁRIO UNIDADE II – PROGRAMAÇÃO ... https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798935_1&course_id=_174198_1&content_id… 1/4 Fazer teste: QUESTIONÁRIO UNIDADE II PROGRAMAÇÃO ORIENTADA A OBJETOS II 6862-60_57501_R_E1_20212 CONTEÚDO Informações do teste Descrição Instruções Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1. Término e envio Este teste pode ser salvo e retomado posteriormente. Suas respostas foram salvas automaticamente. a. b. c. d. e. PERGUNTA 1 Quando trabalhamos com programas pequenos e simples, discutimos a sua estrutura diretamente a partir do código, eventualmente com algum texto adicional. Contudo, conforme lidamos com problemas maiores e mais complexos, essa abordagem deixa de ser viável. Além disso, surge a necessidade de comunicar aspectos do programa para pessoas que podem não estar diretamente envolvidas na sua implementação. Uma das notações mais utilizadas é a linguagem UML (Uni�ed Modeling Language). Segundo Booch, Rumbaugh e Jacobson (2005), a UML tem quatro objetivos principais, que são: Desenvolvimento, implantação, versionamento e encapsulamento de um sistema complexo de software. Visualizar, especi�car, construir e documentar os artefatos de um sistema complexo de software. Visualizar, implantar, construir e versionamento de um sistema complexo de software. Desenvolvimento, especi�cação, versionamento e documentação de um sistema complexo de software. Construir, padronizar, excluir e alterar um sistema complexo de software. 0,25 pontos Salva PERGUNTA 2 Para atingir esses objetivos, a UML é composta de uma série de diagramas, 0,25 pontos Salva ? Estado de Conclusão da Pergunta: UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAIS Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. CONTEÚDOS ACADÊMICOS http://company.blackboard.com/ https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_174198_1 https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_174198_1&content_id=_2214824_1&mode=reset https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1 https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1 https://ava.ead.unip.br/webapps/login/?action=logout 18/11/2021 07:01 Fazer teste: QUESTIONÁRIO UNIDADE II – PROGRAMAÇÃO ... https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798935_1&course_id=_174198_1&content_id… 2/4 a. b. c. d. e. g j p g representações grá�cas de diversos aspectos da modelagem de software. Esses diagramas podem ser divididos em dois grupos, que são: Diagramas de execução e modelos de implementação. Diagramas de versionamento e diagramas focados nos aspectos dinâmicos do modelo. Diagramas de execução e diagramas focados nos aspectos estáticos do desenvolvimento em C#. Diagramas focados nos aspectos dinâmicos do modelo e diagramas focados nos aspectos estáticos do modelo de versionamento. Diagramas focados nos aspectos estáticos do modelo e diagramas focados nos aspectos dinâmicos do modelo. a. b. c. d. e. PERGUNTA 3 Um dos principais problemas com relação ao desenvolvimento de sistemas está em entendermos corretamente o que o cliente espera do sistema. A elaboração dos chamados ________________ permite que documentemos o que um sistema deve fazer, sem que nos preocupemos com a forma como isso deve ser feito (BOOCH, RUMBAUGH e JACOBSON, 2005). O termo que complementa a lacuna deixada no enunciado é: Casos de atividade. Casos de sequência. Casos de máquina de estado. Casos de pacotes. Casos de uso. 0,25 pontos Salva a. b. c. d. e. PERGUNTA 4 A especi�cação de um sistema real é composta por vários casos de uso. A execução de um caso de uso pode requerer alguns itens que podem ser denominados como: Pré-condições e pós-compilação. Pré-implantação e pós-implantação. Pré-versionamento e pós-versionamento. Pré-condições e pós-condições. Pré-compilação e pós-condições. 0,25 pontos Salva a. b. c. d. e. PERGUNTA 5 O método (ou o atributo) pode ser visto por qualquer outra classe, não importa se é uma subclasse da hierarquia ou qualquer outra. Utilizamos o símbolo “+” para a sua representação. A visibilidade tratada no enunciado é: Privada. Protegida. Pública. Pacote. Implantação. 0,25 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. 18/11/2021 07:01 Fazer teste: QUESTIONÁRIO UNIDADE II – PROGRAMAÇÃO ... https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798935_1&course_id=_174198_1&content_id… 3/4 a. b. c. d. e. PERGUNTA 6 O método (ou o atributo) pode ser visto apenas por subclasses. É representado pelo símbolo “#”. A visibilidade tratada no enunciado é: Privada. Protegida. Pública. Pacote. Implantação. 0,25 pontos Salva a. b. c. d. e. PERGUNTA 7 Através do Diagrama de Caso de Uso, o analista de sistemas consegue passar todo o entendimento de regras de negócio para que o desenvolvedor consiga absorver e aplicar dentro do software. Para isso, podemos considerar que: Por meio Diagrama de Caso de Uso o desenvolvedor pode entender a funcionalidade, entender a implantação do software e a comunicação com o ambiente de produção. Por meio Diagrama de Caso de Uso o desenvolvedor pode entender a funcionalidade, entender a implantação do software e a comunicação com o ambiente de homologação. Por meio Diagrama de Caso de Uso o desenvolvedor pode entender a funcionalidade, entender a implantação do software e a comunicação com o ambiente de desenvolvimento. Por meio Diagrama de Caso de Uso o desenvolvedor pode entender a funcionalidade, entender o �uxo de navegação da funcionalidade e visualizar as mensagens que serão exibidas pelo software. Por meio Diagrama de Caso de Uso o desenvolvedor pode entender a funcionalidade, entender a implantação do software e visualizar as mensagens que serão exibidas pelo software. 0,25 pontos Salva a. b. c. d. e. PERGUNTA 8 A linguagem de programação C# é uma linguagem orientada a objetos desenvolvida pela Microsoft, tendo em mente o ambiente de desenvolvimento .NET (TROELSEN e JAPIKSE, 2017). Foi inspirada em outras linguagens bastante populares, tais como: Java e C++. Java e Delphi. Pascal e C++. Visual Basic e Java. Delphi e Visual Basic. 0,25 pontos Salva PERGUNTA 9 Esse diagrama pode mostrar o tempo de vida de um objeto no sistema. Ele 0,25 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. 18/11/2021 07:01 Fazer teste: QUESTIONÁRIO UNIDADE II – PROGRAMAÇÃO ... https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798935_1&course_id=_174198_1&content_id… 4/4 a. b. c. d. e. g p p j pode acompanhar um objeto desde a sua criação até a sua destruição ou pode centrar-se apenas no período da vida de um objeto, normalmente ilustrando alguma funcionalidade especí�ca e auxilia na visualização do processo de transição para o desenvolvimento, utilizando a linguagem C#. Sendo assim, podemos a�rmar que o diagrama citado no enunciado é: Diagrama de classe. Diagrama de sequência. Diagrama de atividades. Diagrama de máquina de estados. Diagrama de caso de uso. a. b. c. d. e. PERGUNTA 10 Esses ambientes correspondem a um conjunto de ferramentas que simpli�cam o processo de desenvolvimento de software, uma vez que permitem que o programador utilize uma interface coerente e integrada entre os diversos programas. O enunciadotrata do termo: IXEs. IDEs. IYEs. IZEs. IBEs. 0,25 pontos Salva Estado de Conclusão da Pergunta: Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.