Baixe o app para aproveitar ainda mais
Prévia do material em texto
Revisar envio do teste: QUESTIONÁRIO UNIDADE I Projeto de Sistemas Orientado a Objetos CONTEÚDO Usuário Curso Projeto de Sistemas Orientado a Objetos Teste QUESTIONÁRIO UNIDADE I Iniciado Enviado Status Completada Resultado da tentativa 2,5 em 2,5 pontos Tempo decorrido 19 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários, Perguntas respondidas incorretamente Pergunta 1 Resposta Selecionada: b. Respostas: a. b. c. d. e. Feedback da resposta: A fase de projeto que tem como insumo o modelo de requisitos (casos de uso, descrição de casos de uso, modelo de classe conceitual etc.), tem como objetivo a geração do modelo de dados, a transformação de classes e objetos conceituais em classes e objetos equivalentes em projeto é a fase de: Projeto de dados/classes. Projeto de interface. Projeto de dados/classes. Projeto arquitetural. Projeto de requisitos. Projeto de componentes. Resposta correta: B. Comentário: A fase de projetos de dados e classes deve ser a primeira a ser executada no projeto de um software. Pergunta 2 Resposta Selecionada: c. Respostas: a. A fase de projetos sempre se inicia após a fase de requisitos ou após uma primeira iteração dos requisitos, nos casos em que adotamos um modelo de ciclo de vida iterativo incremental ou qualquer variante dele. Nesse conceito, a fase de projeto pode ser de�nida como: Um elo entre a fase de análise e a fase de construção. Uma fase complementar da análise. 0,25 em 0,25 pontos 0,25 em 0,25 pontos b. c. d. e. Feedback da resposta: Uma fase igual à construção. Um elo entre a fase de análise e a fase de construção. Substitui as fases de análise e requisitos. Uma fase de pré-testes. Resposta correta: C. Comentário: A fase de projeto de�ne a estrutura que o sistema deve ser construído para atender aos requisitos do sistema. Pergunta 3 Resposta Selecionada: c. Respostas: a. b. c. d. e. Feedback da resposta: A norma ISO25010 descreve seis características que de�nem 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á ligada à capacidade do sistema de software de auxiliar os usuários na realização de suas tarefas, de maneira produtiva é: Usabilidade. Funcionalidade. Con�abilidade. Usabilidade. Portabilidade. Manutenibilidade. Resposta correta: C. Comentário: A usabilidade é a medida da facilidade encontrada pelo usuário para aprender a utilizar o software e operar o produto com segurança e sem falhas. Pergunta 4 Resposta Selecionada: d. Respostas: a. b. c. d. Em relação à fase de projeto de interfaces é correto a�rmar: I – Descreve como implementar classes de controle. II – Descreve a comunicação entre sistemas externos. III – Descreve como os componentes trocam informações. II e III estão corretas. I e II estão corretas. Todas as a�rmativas estão corretas. I e III estão corretas. II e III estão corretas. 0,25 em 0,25 pontos 0,25 em 0,25 pontos e. Feedback da resposta: Somente a I está correta. Resposta correta: D. Comentário: Projeto de interface descreve todas as possíveis interfaces de um sistema, que podem ser: interfaces internas (como a comunicação entre os componentes será organizada), interfaces externas (comunicação do sistema com outros sistemas) e interfaces com o usuário. Pergunta 5 Resposta Selecionada: e. Respostas: a. b. c. d. e. Feedback da resposta: Em relação ao conceito de coesão na fase de projeto é correto a�rmar: I – Um método deve executar apenas uma atividade especialista. II – Sua �nalidade é reduzir a dependência entre os objetos. III – Aumenta o grau de modularidade de um software. Somente a I está correta. I e II estão corretas. Todas as a�rmativas estão corretas. I e III estão corretas. II e III estão corretas. Somente a I está correta. Resposta correta: E. Comentário: Consiste em especializar classes e métodos para que executem apenas uma atividade. Pergunta 6 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: No início do projeto é importante darmos ênfase a soluções macro, e à medida que o projeto for avançando, vamos descendo ao nosso nível de solução. Esse conceito refere-se a: Abstração. Abstração. Coesão. Acoplamento. Modularidade. Robustez. Resposta correta: A. Comentário: O projeto deve, por �nalidade, possuir vários níveis de abstração. Nos níveis mais altos de abstração do software nos aproximamos do nível de 0,25 em 0,25 pontos 0,25 em 0,25 pontos análise, enquanto nos níveis mais baixos nos aproximamos da solução técnica do software. Pergunta 7 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: O projeto orientado a objetos partilha exatamente dos mesmos princípios de projeto. A diferença fundamental está na utilização do paradigma da orientação a objetos e de seus conceitos fundamentais. Assinale a alternativa que aponta um desses paradigmas: Encapsulamento e herança. Encapsulamento e herança. Herança e modularidade. Encapsulamento e coesão. Acoplamento e encapsulamento. Herança e abstração. Resposta correta: A. Comentário: Os paradigmas de orientação a objetos são classes, encapsulamento, polimor�smo e herança. Pergunta 8 Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback da resposta: O software deve ser dividido em componentes que trabalham em conjunto para desempenhar uma determinada atividade e atingir um determinado objetivo. Esse conceito refere-se a: Modularidade. Abstração. Coesão. Acoplamento. Modularidade. Robustez. Resposta correta: D. Comentário: A modularidade visa dividir o software para reduzir sua complexidade e facilitar o alcance dos seus objetivos. Pergunta 9 0,25 em 0,25 pontos 0,25 em 0,25 pontos 0,25 em 0,25 pontos Resposta Selecionada: d. Respostas: a. b. c. d. e. Feedback da resposta: O tipo de classe que tem como objetivo a persistência de informações em um repositório de dados, como um banco de dados, é chamada de: Classe persistente. Classe de domínio. Classe de interface. Classe de controle. Classe persistente. Classe transiente. Resposta correta: D. Comentário: A usabilidade é a medida da facilidade encontrada pelo usuário para aprender a utilizar o software e operar o produto com segurança e sem falhas. Pergunta 10 Resposta Selecionada: a. Respostas: a. b. c. d. e. Feedback da resposta: 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 - Trabalha junto com os analistas e desenvolvedores para garantir que o guia da arquitetura seja seguido. III - Liderança da equipe para um bom resultado e da aceitação do produto por parte do cliente. Habilidades I e II estão corretas. I e II estão corretas. Todas as a�rmativas estão corretas. I e III estão corretas. II e III estão corretas. Somente a I está correta. Resposta correta: A. Comentário: A liderança da equipe é atividade do gerente de projetos. ← OK 0,25 em 0,25 pontos
Compartilhar