Prévia do material em texto
VOLTAR A+ Alterar modo de visualização Peso da Avaliação Prova Qtd. de Questões Acertos/Erros Nota 3,00 44876156 12 10/2 10,00 1 A Análise Orientada a Objetos consiste da definição das classes (objetos) que representam problema a ser resolvido, modo pelo qual as classes se relacionam e interagem umas com as outras, funcionamento interno (atributos e operações) dos objetos e os mecanismos de comunicação (mensagens) que permitem a eles trabalharem juntos. Deve-se fazer uma descrição das características estáticas e dinâmicas das classes que descrevem um sistema ou um produto. A análise estrutural é uma fase crítica no desenvolvimento de sistemas e programas de software porque afeta as fases de desenvolvimento seguintes. Ela é difícil por causa dos problemas de comunicação, das mudanças nos requisitos do sistema e das técnicas inadequadas de avaliação. Não é fácil descrever os requisitos do sistema em uma forma precisa. A linguagem do usuário e a linguagem do responsável pelo desenvolvimento são tão diferentes que tornam complicada uma comunicação eficaz. Os requisitos, no entanto, apresentam um alvo móvel que continua a modificar-se por todo desenvolvimento do sistema e por todo 0 seu ciclo de vida. Em relação às características dos conceitos expostos, classifique V para as sentenças verdadeiras e F para as falsas: () A organização do código-fonte em pacotes e 0 uso de diagrama de classes. () Programas elaborados com 0 uso de funções e determinação do dicionário de dados. uso de diagramas de sequência e 0 uso do diagrama de contexto. () A modelagem do fluxo de dados e a abstração de conceitos do mundo real. () A técnica de encapsulamento e a extensão de classes com a aplicação de herança. Assinale a alternativa que apresenta a sequência CORRETA: A F-F-F-V-V. B F-F-F-V-F. V-F-V-F-F. D 2 Devemos estar atentos ao que é estático e dinâmico ao utilizarmos a UML. Como estático, podemos entender a definição das classes, a modularização, as camadas e a configuração do hardware. Como processo dinâmico, podemos classificar as mudanças de estado que os itens podem sofrer no decorrer da execução do software, por exemplo, pelas alterações ocasionadas pelas trocas de mensagens entre os itens nesse momento. Podemos perceber cinco diferentes visões proporcionadas pela UML durante a construção de modelos de software. Uma delas permite melhor compreensão do problema a ser resolvido, ajudando na definição das fronteiras do sistema, seus principais usuários e as principais funcionalidades a serem implementadas. Sobre a qual das cinco visões essa descrição corresponde, assinale a alternativa CORRETA: A Visão de implementação. B Visão de projeto. Visão de processo. D Visão de casos de uso. 3 Na linguagem de modelagem unificada (UML), existe um diagrama que resume os detalhes dos usuários do seu sistema (também conhecidos como atores) e as interações deles com 0 sistema. Para criar esse diagrama, use-se um conjunto de símbolos e conectores especializados. Esse diagrama ajuda a equipe representar e discutir: cenários em que 0 sistema ou aplicativo interage com pessoas, organizações ou sistemas externos; metas pelas quais 0 sistema ou aplicativo ajuda essas entidades (conhecidas como atores) a atingirem além do escopo do sistema. Sobre 0 nome desse diagrama, assinale a alternativa CORRETA: A Diagramas de caso de uso.