Baixe o app para aproveitar ainda mais
Prévia do material em texto
01/12/2021 20:12 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/4 Data: 01/12/2021 20:11:31 Turma: 9005 ATENÇÃO 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 1a Questão (Ref.: 202005833600) Nos estágios iniciais, é necessária uma visão externa (do sistema). As maquetes de empreendimento imobiliário nos dão essa ajuda. Com elas, é possível visualizar todas as áreas do empreendimento e ter uma noção do todo. Ou seja, a visão é de quem está de fora. Na UML há um diagrama com finalidade semelhante e que mostra os tipos de usuário que interagem com o sistema e com quais funções eles interagem. Estamos falando de qual diagrama da UML? Estados Objetos Classes Estruturas compostas Casos de uso 2a Questão (Ref.: 202005836604) "Modelagem de sistema de software consiste na utilização de notações gráficas e textuais com o objetivo de construir modelos que representam as partes essenciais de um sistema, considerando-se várias perspectivas diferentes e complementares." BEZERRA, E. Princípios de análise e projeto de sistemas com UML. 3. ed. Rio de Janeiro: Elsevier, 2015. Ao modelar sistemas orientados a objetos, nos preocupamos em identificar os objetos que se relacionam com o domínio do problema do sistema em estudo. Nesse sentido, a UML oferece um conjunto de diagramas que permite modelar sistemas orientados a objeto. Sobre a UML, analise as assertivas: I. A UML é uma metodologia de desenvolvimento, que pode ser aplicada nas diferentes fases de um processo de desenvolvimento de software. II. A UML disponibiliza diagramas que permitem o entendimento do sistema sob diferes visões. III. Uma das visões, a de casos de uso, tem uma perspectiva externa, tal qual uma maquete de um empreendimento imobiliário. IV. A UML é dependente de tecnologia, podendo ser aplicada em contexto computacional específico. É correto apenas o que se afirma em: I, II e III. III e IV. II e III. II e IV. I e II. javascript:alert('C%C3%B3digo da quest%C3%A3o: 4272280\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4275284\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 01/12/2021 20:12 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/4 3a Questão (Ref.: 202005974578) Fonte: Adaptado de TRF - Analista - Tecnologia da Informação (FCC - 2019) Um Caso de Uso é uma especificação de uma sequência de interações entre um sistema e os agentes externos que utilizam o sistema. Há vários formatos de descrição de Caso de Uso propostos na literatura, assim como vários graus de abstração utilizados. Considere a descrição de Caso de Uso abaixo. O Cliente chega ao caixa eletrônico e insere seu cartão. O Sistema requisita a senha do Cliente. Após o Cliente fornecer a senha e esta ser validada o Sistema exibe as opções de operações possíveis. O Cliente opta por realizar um saque. Então o Sistema requisita o total a ser sacado. O Sistema fornece a quantia desejada e imprime o recibo para o Cliente. Trata-se de uma descrição: tabular de Caso de Uso. contínua de Caso de Uso. de Caso de Uso inválida, pois contém comportamento interno do sistema. de Caso de Uso de Negócio com descrição contínua. contínua de Caso de Uso hipotético com cenário de 1° instância. 4a Questão (Ref.: 202005944591) 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. protegido. domínio. pacote. privado. público. 5a Questão (Ref.: 202006990888) 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. Mostrar lista de mensagens entre classes. Mostrar como os objetos do sistema se comunicam através de mensagens em ordem temporal. Validar o funcionamento do sistema. 6a Questão (Ref.: 202006990895) É 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 separa a lógica do domínio e a lógica da interface. Isso reduz o número de estruturas no diagrama. Isso aumenta as possibilidades de uso do diagrama. Isso reduz a complexidade do diagrama. Isso melhora a lógica do diagrama. javascript:alert('C%C3%B3digo da quest%C3%A3o: 4413258\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4383271\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429568\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429575\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 01/12/2021 20:12 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/4 7a Questão (Ref.: 202006028589) (UPENET/IAUPE ‒ 2017) O diagrama UML a seguir representa o seguinte tipo de diagrama: casos de uso entidade relacionamento classe sequência atividades 8a Questão (Ref.: 202005977611) (COPESE ‒ UFPI ‒ 2020) Um técnico de TI da ALEPI que gerencia uma equipe de desenvolvimento de software na Assembleia eventualmente necessita fazer levantamento de requisitos da aplicação que está sendo desenvolvida. Sobre os requisitos de software, considere as seguintes afirmativas: I. Requisitos funcionais são aqueles que definem parte da funcionalidade do sistema e podem ser categorizados em três tipos: requisitos de produtos, requisitos organizacionais e requisitos externos. II. Requisitos não funcionais dizem respeito a restrições, aspectos de desempenho, interfaces com o usuário, confiabilidade, segurança, portabilidade e padrões. III. Requisitos organizacionais estão relacionados às metas da empresa, suas políticas estratégicas adotadas, assim como assuntos relacionados aos empregados da empresa com seus respectivos objetivos. IV. Requisitos de produto estão relacionados às restrições impostas por fatores externos ao sistema tais como restrições de interoperabilidade, éticas e legais. Marque a opção que corresponde somente às afirmativas verdadeiras. Apenas I e III Apenas I, II e III Apenas II, III e IV Apenas II e III Apenas I, III e IV 9a Questão (Ref.: 202006990979) Assinale a afirmativa verdadeira sobre padrões de projeto: Um padrão de projeto define uma forma padronizada de elaborar modelos UML de projetos de software. Um padrão de projeto descreve uma solução que, embora não tenha sido utilizada anteriormente, parece ser adequada para o problema. Um padrão de projeto define uma forma padronizada de programação que os desenvolvedores devem seguir no javascript:alert('C%C3%B3digo da quest%C3%A3o: 4467269\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 4416291\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429659\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 01/12/2021 20:12 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/4 desenvolvimento das aplicações. Um padrão de projeto deve incluir o código fonte necessário para poder ser utilizado em um sistema. Um padrão de projeto descreve um problema recorrente em projetos de software e define a estrutura fundamental da solução em termos de módulos e interações entre eles. 10a Questão (Ref.: 202006991021) Em uma classe que implementa parte da lógica de negócio de um sistema, instanciamos um objeto de uma classe que implementa a recuperação de dados armazenados em um banco de dados relacional. Qual princípio SOLID está sendo violado nessa implementação? Princípio Open Closed Princípio da Responsabilidade Única Princípio da Inversão de Dependências Princípio de Substituição de Liskov Princípio da Segregação de Interfaces javascript:alert('C%C3%B3digo da quest%C3%A3o: 5429701\n\nStatusda quest%C3%A3o: Liberada para Uso.');
Compartilhar