Prévia do material em texto
3/31/2019 Avaliação Objetiva https://ava.multivix.edu.br/mod/quiz/review.php?attempt=94803 1/3 Iniciado em domingo, 31 Mar 2019, 15:28 Estado Finalizada Concluída em domingo, 31 Mar 2019, 15:31 Tempo empregado 2 minutos 22 segundos Avaliar 3,40 de um máximo de 5,00(68%) QUESTÃO 1 Correto Atingiu 1,70 de 1,70 Marcar questão Os projetos de software evoluíram à medida que os dispositivos informatizados foram disseminados na sociedade moderna. Para tal, precisam de normas, procedimentos, recursos e padrões para desenvolver as necessidades do cliente por meio de componentes. Por se tratar de um processo complexo, o desenvolvimento de contêineres deve ser feito acompanhado por uma equipe capaz de controlar as atividades do projeto de software. Sobre essa etapa fundamental na construção de dispositivos informatizados, marque a alternativa correta. Escolha uma: a. O projeto de componentes deve permitir a construção de interfaces visuais, que permita a disseminação dos serviços, mesmo que, para isso, a usabilidade da solução seja prejudicada. b. O projeto de componentes auxilia os gestores do desenvolvimento de software a praticar a gestão e a representação do problema, porém, não surte o mesmo efeito na equipe de desenvolvedores, que recebem poucos artefatos nessa etapa de construção de componentes. c. Os projetos de componentes seguem a linha de desenvolvimento de softwares, na qual a metodologia (ágil ou tradicional) pouco importa para os resultados alcançados, desde que o desenvolvimento seja feito com a linguagem C#. d. O projeto de componentes deve ser a etapa final de todo o procedimento, buscando verificar se o sistema produzido pode gerar artefatos elaborados pela UML, como o diagrama de casos de uso e o diagrama de entidade e relacionamento. e. Os projetos de componentes devem ser acompanhados por recursos técnicos oriundos da modelagem do problema por meio de diagramas estáticos e dinâmicos. 3/31/2019 Avaliação Objetiva https://ava.multivix.edu.br/mod/quiz/review.php?attempt=94803 2/3 QUESTÃO 2 Incorreto Atingiu 0,00 de 1,60 Marcar questão Quando um sistema possui métodos que devem ser obrigatoriamente implementados nas classes envolvidas no problema, deve-se utilizar as interfaces de programação de software. Sobre as interfaces de software, foram feitas as seguintes afirmativas: I- Apresentam programação de métodos e atributos que devem ser implementados nas classes que estão ligadas a elas. II- Em C#, a codificação que determina que a classe A implementa a interface B é class A : B. III- Uma classe que implementa uma interface garante que ela tenha acesso a todos os seus métodos, mas deve implementar somente aqueles que precisa. IV- Se duas classes A e B têm a implementação de uma interface C, é garantido que as duas devem ter todos os métodos da interface C, porém, cada uma pode implementá-los de acordo com suas características. É correto o que se afirma em: Escolha uma: a. I e II, apenas. b. II e IV, apenas. c. II e III, apenas. d. I e IV, apenas. e. III e IV, apenas. zaak1 Highlight zaak1 Highlight zaak1 Highlight 3/31/2019 Avaliação Objetiva https://ava.multivix.edu.br/mod/quiz/review.php?attempt=94803 3/3 QUESTÃO 3 Correto Atingiu 1,70 de 1,70 Marcar questão Terminar revisão A UML auxilia gestores e desenvolvedores a modelarem os problemas do mundo real no mundo computacional. Para tal, existe um grupo de diagramas que utiliza símbolos comumente utilizados na comunidade da computação para representar situações a serem desenvolvidas nos sistemas. O recurso capaz de elencar as principais funcionalidades do sistema a ser desenvolvido, dando destaque também aos principais atotes envolvidos na solução é denominado: Escolha uma: a. Diagrama de atividades. b. Diagrama de casos de uso. c. Diagrama de objetos. d. Diagrama de entidade e relacionamentos. e. Diagrama de sequências. https://ava.multivix.edu.br/mod/quiz/view.php?id=6905