Prévia do material em texto
CONCEITOS BÁSICOS DE MODELAGEM DE SISTEMAS 1. Ref.: 4275274 Pontos: 0,00 / 1,00 A modelagem de sistemas precisa ser feita na medida certa. Muita formalidade e uso de diagramas sem conhecimento de sua real utilidade é desperdiçar tempo e dinheiro. Uma boa modelagem usa diagramas distintos para modelar diferentes aspectos do sistema. São benefícios do uso consistente e inteligente de diagramas UML, exceto: Aumento da complexidade do sistema. Redução dos custos de desenvolvimento. Comunicação entre as pessoas envolvidas. Delimitação do escopo do sistema. Documentação do sistema. 2. Ref.: 4275280 Pontos: 0,00 / 1,00 Um conceito relevante no contexto da orientação a objeto é o estado de um objeto. Tão relevante que a UML, dispõe desde suas primeiras versões, do diagrama de estados. A base do conceito de estado é o valor contido em cada atributo. Com base nesse contexto, analise as assertivas a seguir: I. O estado de um objeto nada mais é que o conjunto de valores de todos os seus atributos em um dado momento. II. Uma mensagem enviada a um objeto pode alterar o seu estado. III. Um objeto obrigatoriamente tem seu estado alterado durante seu ciclo de vida. Com base em sua avaliação, assinale a alternativa correta: Estão corretas as assertivas I e II. Somente a assertiva I está correta. Estão corretas as assertivas II e III. Estão corretas as assertivas I, II e III. Estão corretas as assertivas I e III. EM2120105 - ESTUDO DE CASO DE MODELAGEM DE SISTEMAS EM UML 3. Ref.: 4464267 Pontos: 1,00 / 1,00 (FAURGS ‒TJ-RS ‒ 2018) Requisitos não funcionais - como o nome sugere - são requisitos que não estão diretamente relacionados com os serviços específicos oferecidos pelo sistema a seus usuários. Podem ser provenientes das características requeridas para o software, da organização que desenvolve o software ou de fontes externas. Os requisitos não funcionais que especificam ou restringem o comportamento do software - por exemplo, o seu desempenho, seus requisitos de proteção, seus requisitos de usabilidade e a taxa aceitável de falhas - são denominados requisitos: de produto éticos ambientais externos organizacionais 4. Ref.: 4467269 Pontos: 0,00 / 1,00 (UPENET/IAUPE ‒ 2017) O diagrama UML a seguir representa o seguinte tipo de diagrama: entidade relacionamento casos de uso classe atividades sequência EM2120370 - UTILIZANDO UML PARA PROJETAR O SOFTWARE 5. Ref.: 5429575 Pontos: 0,00 / 1,00 É mais recomendado iniciar a modelagem da interação com a representação do recebimento da mensagem para ativação da operação de sistema no caso de uso. Por quê? Isso aumenta as possibilidades de uso do diagrama. Isso melhora a lógica do diagrama. Isso separa a lógica do domínio e a lógica da interface. Isso reduz o número de estruturas no diagrama. Isso reduz a complexidade do diagrama. 6. Ref.: 5429568 Pontos: 0,00 / 1,00 Qual dos itens abaixo é um objetivo do diagrama de sequência? Documentar classes. Validar se todas as operações dos componentes foram identificadas e declaradas. Validar o funcionamento do sistema. Mostrar como os objetos do sistema se comunicam através de mensagens em ordem temporal. Mostrar lista de mensagens entre classes. EM2120539 - UML PARA MODELAGEM DO DOMÍNIO 7. Ref.: 4392265 Pontos: 1,00 / 1,00 Adaptado de FCC - 2016 - Prefeitura de Teresina - PI - Analista Tecnológico - Analista de Sistemas Um Analista de Sistemas recebeu os seguintes requisitos para a especificação do novo website a ser desenvolvido: I. O website deve ser compatível com os browsers Internet Explorer, Firefox e Chrome. II. O tempo de resposta às consultas que envolvam a base de dados não pode ser superior a 10 segundos. III. O website deve executar em Windows e Linux O que podemos afirmar sobre esses requisitos: são todos funcionais. são todos não funcionais. I e II, são funcionais e o III, é não funcional. são todos de domínio. I e III, são não funcionais e o II, é funcional. 8. Ref.: 4383271 Pontos: 1,00 / 1,00 CESPE / CEBRASPE Órgão: MPC-PA Prova: CESPE - 2019 - MPC-PA - Analista Ministerial - Tecnologia da Informação No uso da linguagem UML, o nível de visibilidade de um atributo que só pode ser acessado por classes declaradas dentro do mesmo pacote da classe a que pertence o atributo é denominado. domínio. protegido. público. privado. pacote. EM2120540 - INTRODUÇÃO A PADRÕES DE PROJETO - DESIGN PATTERNS 9. Ref.: 5429647 Pontos: 0,00 / 1,00 Em um software com diferentes interfaces com o usuário (ex.: web, Android, IOS), qual padrão podemos utilizar de modo a fornecer para os componentes de interação homem-máquina uma interface única e simplificada das operações do sistema? Factory Method Facade Strategy Template Method Adapter 10. Ref.: 5429673 Pontos: 0,00 / 1,00 O trecho de código a seguir apresenta uma classe que calcula áreas de várias figuras geométricas. Para inserir uma nova figura, devemos modificá-la adicionando uma operação de cálculo de área correspondente à nova figura. Assinale a alternativa que contenha o princípio SOLID que está sendo violado por essa construção de projeto: Princípio Open Closed Princípio da Segregação de Interfaces Princípio de Substituição de Liskov Princípio da Responsabilidade Única Princípio da Inversão de Dependências