Prévia do material em texto
Disc.: ANÁLISE ORIENTADA A OBJETOS E PROJETO ARQUITETURAL Aluno: Professor: Turma: Avaliação: 8,00 Nota Trab.: Nota Partic.: Nota SIA: 8,0 pts 1. Ref.: 4416261 Pontos: 1,00 / 1,00 Fonte: UFU-MG - 2017 - UFU-MG - Analista de Tecnologia da Informação O Diagrama de Casos de Uso da UML, apresentado a seguir, expressa que: O ator Gerente solicita ao ator Vendedor que cadastre um cliente. O ator Vendedor pode aprovar o crediário de um cliente, se seu CPF for válido. O ator Gerente pode realizar cadastros de clientes e aprovar crediários. O ator Gerente é uma extensão do ator Vendedor. O ator Vendedor é uma especialização do ator Gerente. 2. Ref.: 4398259 Pontos: 1,00 / 1,00 Fonte: FUNDATEC - 2018 - CIGA-SC - Analista de Sistemas Tomando como base a especificação do fluxo principal de um caso de uso descrita abaixo, assinale, dentre as alternativas a seguir, o Diagrama de Casos de Uso que melhor representa, de forma correta, tal especificação. 1. O Jogador 1 inicializa o jogo. 2. O sistema solicita os dados do Jogador 2, para estabelecer a comunicação. 3. O Jogador 1 insere os dados do Jogador 2. 4. O sistema estabelece a comunicação virtual entre o Jogador 1 e 2 e emite alerta visual e sonoro informando para ambos que o jogo pode ser iniciado. 7. Quando o Jogador 2 aceita o jogo, o sistema desativa os alertas e possibilita o início do jogo entre ambos os jogadores. 8. O sistema ativa, obrigatoriamente, nesse momento, a funcionalidade que calcula a pontuação do jogo, baseado em uma série de dados e condições distintas. 9. Se o Jogador 1 desejar, poderá acrescentar, simultaneamente ao jogo, mais um novo participante, estabelecendo mais uma comunicação virtual agora com o Jogador 3. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204416261.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204398259.'); 10. O Jogo prossegue durante determinado tempo. Quando for encerrado o jogo entre os envolvidos, o sistema registra o vencedor, as pontuações e a hora de término do jogo e libera todos os recursos da comunicação virtual. 11. O caso de uso é encerrado. 3. Ref.: 4413258 Pontos: 1,00 / 1,00 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: de Caso de Uso de Negócio com descrição contínua. contínua de Caso de Uso. tabular de Caso de Uso. de Caso de Uso inválida, pois contém comportamento interno do sistema. contínua de Caso de Uso hipotético com cenário de 1° instância. 4. Ref.: 4392279 Pontos: 1,00 / 1,00 Fonte: Banca: CESGRANRIO Órgão: Transpetro Prova: CESGRANRIO - 2018 - Transpetro - Analista de Sistemas Júnior - SAP Um laboratório de análises clínicas contratou uma empresa de desenvolvimento de software para informatizar o controle dos exames que seus pacientes realizam. No início do projeto, decidiu-se que a linguagem de modelagem a ser utilizada seria a UML. Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou para validação o diagrama de classes a seguir. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204413258.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204392279.'); Infere-se, pela leitura desse modelo, que um mesmo cliente pode realizar um mesmo exame mais de uma vez, com a diferenciação dos pedidos realizada pela data da coleta. os objetos da classe Empresa possuem dois atributos: o seu nome e o número de seu CNPJ. o pacote associado à classe Pedido especifica a implementação de um método de controle do construtor da classe Pedido. cada objeto da classe Reativos só pode ser instanciado a partir de algum método da classe Exame. um cliente realiza nenhum ou vários pedidos envolvendo vários exames, cada qual composto por um ou mais reativos. 5. Ref.: 4392273 Pontos: 1,00 / 1,00 Fonte: Companhia Pernambucana de Saneamento (COMPESA) - Analista de Tecnologia da Informação (FGV - 2018) Considerando a técnica de especificação de requisitos baseada em Casos de Uso, assinale V para a afirmativa verdadeira e F para a falsa. ( ) Se um caso de uso A estende um caso de uso B, então a especificação do caso de uso B deve fazer referência a um ponto de extensão definido no caso de uso A. ( ) Se um caso de uso C inclui um caso de uso D, a especificação do caso de uso C deve fazer referência ao caso de uso D. ( ) Uma forma apropriada para descrever uma pré-condição em um caso de uso é referenciar a execução prévia de outro caso de uso, como, por exemplo, ao especificar um caso de uso X, definir uma pré-condição como: ¿o caso de uso Y foi executado antes deste caso de uso¿. Segundo a ordem apresentada, as afirmativas são, respectivamente, V - F - V. F - V - F. F - V - V. V - V - F. F - F - V. javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204392273.'); 6. 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. público. domínio. pacote. privado. protegido. Respondido em 03/04/2024 17:46:19 7. Ref.: 4416301 Pontos: 1,00 / 1,00 (INSTITUTO AOCP - EBSERH - 2017) Um recém-contratado analista é integrado a uma equipe de desenvolvimento de um projeto em andamento e lhe são apresentados os diagramas de modelagem. Entre todos esses diagramas, o diagrama a seguir é passado para esse analista reformular. Qual é o diagrama que ele terá que reformular? Diagrama de Pacote Diagrama de Atividade Diagrama de Comunicação Diagrama de Sequência Diagrama de Estado javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204383271.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204416301.'); 8. Ref.: 4416291 Pontos: 0,00 / 1,00 (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 II, III e IV Apenas I e III Apenas I, II e IIIApenas II e III Apenas I, III e IV 9. Ref.: 4416294 Pontos: 1,00 / 1,00 (IBFC - TJ-PE - 2017) Na análise e projeto orientado a objetos com UML (Unifed Modeling Language) o programador necessita de um diagrama que apresente os requisitos funcionais do sistema. O diagrama desejado será o: Diagrama de Interação Diagrama de atividades Diagrama de caso de uso Diagrama de sequência Diagrama de implantação 10. Ref.: 4272278 Pontos: 0,00 / 1,00 javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204416291.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204416294.'); javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%204272278.'); A UML foca seus diagramas em 5 diferentes visões, possibilitando enxergar o sistema sob diferentes perspectivas, dando completude à modelagem. Uma das visões diz: "permite visualizar o sistema sob o ponto de vista de sua estrutura interna e seu comportamento, em resposta às funcionalidades externamente percebidas por seus usuários". Nesse momento, volta-se a atenção para a identificação do comportamento do sistema, provido pelas colaborações entre os objetos, bem como para definir seus elementos estruturais (os pacotes, as classes, as interfaces). Estamos falando da visão de: Projeto Processo Implementação Casos de Uso Implantação