Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questões de múltipla escolha Disciplina: PROJETO DE SISTEMAS ORIENTADO A OBJETOS Questão 1: São descritas como atividades de um arquiteto de software: I - Conduz ou coordena o projeto técnico do sistema e tem a responsabilidade pelas decisões técnicas. II- Liderança da equipe para um bom resultado e da aceitação do produto por parte do cliente. III - Trabalha junto com os analistas e desenvolvedores para garantir que o guia da arquitetura seja seguido. Habilidades A) Somente I e II estão corretas. B) Todas as afirmativas estão corretas C) Somente I e III estão corretas. D) Somente II e III estão corretas E) Somente a I está correta. Questão 2: Para documentar a visão dinâmica da arquitetura é preciso um conjunto de diagramas da UML que servem como complemento ao diagrama de sequência, que vem a ser o principal diagrama para documentarmos a visão dinâmica de uma arquitetura. Além do diagrama de sequência, quais diagramas podem auxiliar nessa documentação? A) Casos de uso e componentes. B) Colaboração e diagrama de estados. C) Diagrama de estados e Classes. D) Diagrama de classe e de objetos. E) Diagramas de estado e de atividade.. Questão 3: Componentes são elementos básicos que facilitam o reuso e melhoraram a qualidade um software. A respeito de componentes é correto afirmar: I - Um componente obrigatoriamente deve possuir uma especificação. II - Um componente obrigatoriamente deve possuir uma implementação. III - Um componente obrigatoriamente deve seguir uma padronização. A) Somente III está correta. B) I, II e III estão corretas. C) Somente I está correta. O) Somente I e II estão corretas E) Somente II está correta. Questão 4: São ditos diagramas estáticos da UML: A) Diagrama de Classes e de objetos. B) Diagrama de sequência e casos de uso. C) Diagrama de sequência e classes. O) Diagrama de casos de uso e classes. E) Diagrama de atividades e classes. Questão 5: O diagrama de comunicação é um tipo de diagrama comportamental da UML que representa as interações de dois objetos e suas partes utilizando para isso uma sequência de mensagens representadas de forma livre de formatação. Esse diagrama passou a ser chamado de diagrama de comunicação a partir da versão 2.0 da UML e é complemento do diagrama de: A) Casos de uso. B) Estado. C) Distribuição. D) Classe. E) Sequência. Questão 6: O projeto de interfaces representa como as informações entram e saem de um sistema de software e como essas informações trafegam entre as estruturas desse sistema definidas no projeto arquitetura!.A respeito de projeto de interface, analise as afirmativas abaixo e selecione a alternativa correta: I- O projeto de interface descreve a comunicação entre os componentes do .sistema lI - O projeto de interface não pode tratar de consumo de informações, somente consulta a dados. III- O projeto de interface não define assinaturas dos componentes envolvidos. A) Somente III está correta. B) I, II e III estão corretas. C) Somente I está correta. D) Somente I e II estão corretas E) Somente II está correta. Questão 7: A norma ISO25010 descreve seis características que definem a qualidade de software. Essas características, também denominadas atributos de qualidade, são comumente usadas quando trabalhamos com requisitos não funcionais. A característica que estão ligadas a quão fãcil é encontrar uma alteração, fazer uma mudança e testá-la é a: A) Funcionalidade. B) Confiabilidade. C) Manutenibilidade. D) Usabilidade. E) Portabilidade. Questão 8: Em relação a fase de projeto de interfaces é correto afirmar: I - Descreve as interfaces com os usuários. II- Descreve a comunicação entre sistemas externos. III - Descreve como os componentes trocam informações. A) Somente I e II estão corretas. B) Todas as afirmativas estão corretas C) Somente I e III estão corretas. D) Somente II e III estão corretas E) Somente a I está correta. Questões discursivas Questão 1: O diagrama de sequência a seguir representa o processo de negócio de imprimir notificações em um determinado sistema. Com base nesse diagrama, identifique quais são as classes envolvidas e seus respectivos métodos. Só existe uma classe envolvida no diagrama de sequência, que é a classe NOTIFICAÇÃO como os métodos consultarDados() e método imprimirDados(). Questão 2: Um diagrama de distribuição, ou de implantação, mostra como os componentes são configurados para a execução, em "nós" de processamento,' conforme figura a seguir: A partir do nó denominado "PC", faça a descrição dos elementos de comunicação entre os nós representados no diagrama. O PC se comunica com o servidor via protocolo HTTP, que por sua vez se comunica com o servidor de banco de dados via protocolo TCP/IP. E o servidor de banco de dados retorna os dados solicitados para o servidor que retorna para o PC.
Compartilhar