Baixe o app para aproveitar ainda mais
Prévia do material em texto
Teste de Conhecimento avalie sua aprendizagem Os sistemas são desenvolvidos para atender às necessidades das pessoas. Tais necessidades se refletem em funcionalidades que o sistema precisa ter e na identificação de determinadas propriedades que essas pessoas também precisam encontrar no sistema. O trecho anterior justifica a existência de requisitos funcionais e não funcionais. Avalie as assertivas I e II, a seguir, e assinale a alternativa correta. I. Os requisitos funcionais são fundamentais, pois vão permitir que seus usuários tenham suas necessidades parcialmente atendidas. II. As necessidades serão parcialmente atendidas, pois as funcionalidades precisam ter boa interface, desempenho satisfatório, segurança e outros requisitos não funcionais que também fazem parte das necessidades dos usuários. (Enade - 2017 − CST − Análise e Desenvolvimento de Sistemas) "A engenharia de requisitos, do ponto de vista do processo de software, é uma ação de engenharia de software importante, que se inicia durante a atividade de comunicação e continua na de modelagem. Ela deve ser adaptada às necessidades do processo, do projeto, do produto e das pessoas que estão realizando o trabalho." PRESSMAN, R. S. Engenharia de software: uma abordagem profissional. 8. ed. Porto Alegre: AMGH, 2016 (adaptado). Considere os requisitos, a seguir, de um sistema para uma universidade, na qual se pretenda gerenciar o setor acadêmico. MODELAGEM DE SISTEMAS COM UML Lupa Calc. EEX0121_202001365397_TEMAS Aluno: JOÃO FRANCISCO RAMOS JUNIOR Matr.: 202001365397 Disc.: MODE DE SIST UML 2021.3 EAD (GT) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. As assertivas I e II são falsas. A assertiva I é falsa e a assertiva 2 é verdadeira. As assertivas I e II são verdadeiras e a assertiva II não justifica a I. As assertivas I e II são verdadeiras e a assertiva II justifica a I. A assertiva I é verdadeira e a assertiva 2 é falsa. Data Resp.: 28/09/2021 14:51:17 Explicação: Resposta correta: As assertivas I e II são verdadeiras e a assertiva II justifica a I. 2. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); R1: o sistema deve permitir que cada professor realize o lançamento de notas das turmas nas quais lecionou. R2: o sistema deverá ser desenvolvido de forma a possibilitar seu transporte para outro sistema operacional em, no máximo, sessenta dias. R3: o sistema deve permitir que um estudante realize a sua matrícula nas disciplinas oferecidas em um semestre letivo. R4: o sistema atualiza a nota do estudante, permitindo sua visualização, em até dois segundos depois do momento que o professor a registra. R5: o sistema deve permitir que o auxiliar de serviços acadêmicos realize o cadastro de um estudante em não mais do que dez minutos de orientação. Nessa situação, representam descrições de requisitos não funcionais apenas os requisitos: Fonte: Adaptado de Prova: FUNDEP (Gestão de Concursos) - 2018 - INB - Analista de Sistemas Qual diagrama UML apresenta os dados armazenados em uma instância de uma classe e seus relacionamentos, como uma fotografia dos dados em determinado momento? Fonte: Adaptado de Banca: UFMG Órgão: UFMG Prova: UFMG - 2019 - UFMG - Técnico de Tecnologia da Informação Considere o diagrama de classes representado pelas classes Classe1 e Classe2: Assinale a alternativa que representa o relacionamento entre as classes de acordo com o paradigma de orientação a objetos. R1, R2, R3 R3, R4, R5 R1, R2, R5 R1, R3, R4 R2, R4, R5 Data Resp.: 28/09/2021 14:54:32 Explicação: Resposta correta: R2, R4, R5 3. Diagrama de objetos. Diagrama de atividades Diagrama de classes. Diagrama de casos de uso. Diagrama de dados. Data Resp.: 28/09/2021 14:56:16 Explicação: Resposta correta: Diagrama de objetos. 4. Agregação Herança. Refatoração. Coesão. Qual o principal objetivo de um diagrama de componentes? Qual a notação da UML para representar uma dependência num diagrama de classes? (FCC - TRT - 2008) Em um diagrama de classes, considere que Seguridade e Imóveis herdam características de Ativos. A classe ItemSuportado é superclasse de Imóveis mas não de Ativos. Nesse cenário, o relacionamento geral em que se envolve Imóveis caracteriza-se por: (DPE-RJ ‒ 2014) João está responsável pela proposta de arquitetura para um sistema. Para descrever as principais partes do sistema que será desenvolvido, ocultando as operações dessas partes e mostrando as interações entre elas por meio das interfaces disponibilizadas e das interfaces necessárias, João deve utilizar o diagrama de: Acoplamento. Data Resp.: 28/09/2021 14:57:04 Explicação: Resposta correta: Herança. 5. Definir a infraestrutura para execução do software. Modelar os artefatos de software e hardware. Apresentar a organização do hardware. Modelar as partes de um sistema. Modelar as atividades de um caso de uso. Data Resp.: 28/09/2021 14:58:19 Explicação: A resposta certa é:Modelar os artefatos de software e hardware. 6. Uma seta tracejada ligando as classes envolvidas. Uma reta cheia ligando as classes envolvidas. Uma reta curva ligando as classes envolvidas. Uma reta tracejada ligando as classes envolvidas. Uma seta cheia ligando as classes envolvidas. Data Resp.: 28/09/2021 14:59:16 Explicação: A resposta certa é:Uma seta cheia ligando as classes envolvidas. 7. herança múltipla dependência composição polimorfismo ocultação Data Resp.: 28/09/2021 15:00:10 Explicação: Resposta correta: herança múltipla 8. atividades ''Encapsular uma família de algoritmos em um conjunto de classes que correspondem a diferentes implementações de uma mesma funcionalidade''. Assinale a opção com o nome do padrão que possui esse propósito: Assinale a afirmativa falsa sobre padrões de projeto: componentes entidade relacionamento sequência casos de uso Data Resp.: 28/09/2021 15:01:35 Explicação: Resposta correta: componentes 9. Facade Adapter Factory Method Strategy Template Method Data Resp.: 28/09/2021 15:02:47 Explicação: A resposta certa é:Strategy 10. Decidir se um padrão pode ser empregado em um problema específico nem sempre é uma tarefa fácil. Padrões fornecem uma linguagem comum para os desenvolvedores Padrões facilitam o desenvolvimento, pois permitem a utilização de soluções bem-sucedidas em problemas similares. É comum um iniciante achar que os padrões devem estar por toda a implementação e acabar fazendo uso inadequado deles. Um padrão não pode ser adaptado ao ser aplicado em um problema específico. Data Resp.: 28/09/2021 15:06:18 Explicação: A resposta certa é:Um padrão não pode ser adaptado ao ser aplicado em um problema específico. Não Respondida Não Gravada Gravada Exercício inciado em 28/09/2021 14:47:39.
Compartilhar