Baixe o app para aproveitar ainda mais
Prévia do material em texto
02/12/2019 Unicesumar - Ensino a Distância 1/7 ATIVIDADE 3 - ENG SOFT - ANÁLISE E PROJETO ORIENTADO A OBJETOS - 2019D Período:04/11/2019 08:00 a 19/11/2019 23:59 (Horário de Brasília) Status:ENCERRADO Nota máxima:0,50 Gabarito:Gabarito será liberado no dia 20/11/2019 00:00 (Horário de Brasília) Nota obtida:0,50 1ª QUESTÃO O diagrama de estados tem como objetivo especificar o comportamento das classes mais complexas, que possuem um número finito de estados conhecidos. RANDO, D. R. Análise e Projeto Orientado a Objetos. Reimpressão, Maringá-PR.: Unicesumar, 2018. Sobre o rótulo de transição no diagrama de estados, é correto dizer que: ALTERNATIVAS Um evento pode ser de entrada ou saída. Guarda é um estímulo que permite a transição de estado. A transição de estado ocorre sempre que uma ação é executada. Evento é um condição lógica para ocorrer uma transição de estado. A transição de estado ocorre sempre que uma ação retornar verdadeira. 2ª QUESTÃO O diagrama de sequências é o principal dos diagramas de interação. Ele tem a responsabilidade de mostrar a interação entre os objetos de um sistema por meio de mensagens. Por ter a capacidade de identificar os serviços oferecidos por uma classe, conseguimos descobrir os métodos necessários a cada classe. Disponível em: <https://bit.ly/2zIyTT2> Acessado em 06 de set de 2018. Com base no exposto acima sobre mensagens, assinale a alternativa que retrate uma automensagem: ALTERNATIVAS É uma mensagem em que o emissor e o receptor são os mesmos objetos. É representada por uma seta horizontal que vai do emissor A ao receptor B. É uma mensagem em que o emissor fica no aguardo da resposta do receptor. É uma mensagem em que o emissor não fica no aguardo da resposta do receptor. É uma mensagem cujo retorno é representado por uma seta com a ponta vazada. Atenção! Questão anulada. ALTERNATIVAS 02/12/2019 Unicesumar - Ensino a Distância 2/7 A classe é precedida por dois pontos. Um objeto interage com outros objetos por intermédio dos atores. Podemos afirmar que os vínculos e as mensagens representam a mesma coisa. O vínculo é utilizado para transportar ou entregar a mensagem ao objeto de destino. É muito comum ocultar a classe no diagrama de comunicação, deixando apenas o nome do objeto. 4ª QUESTÃO Quando definimos atributos de uma classe, é necessário também definir sua visibilidade, visando o seu nível de encapsulamento. Sobre o exposto, analise as frases a seguir e assinale a alternativa correta. ALTERNATIVAS A visibilidade nos informa quais são as classes que podem ver esse atributo, temos as seguintes opções: público e privado. A visibilidade nos informa quais são as classes que podem ver esse atributo, temos as seguintes opções: público e protegido. A visibilidade nos informa quais são as classes que podem ver esse atributo, temos as seguintes opções: público, privado e protegido. A visibilidade nos informa quais são as classes que podem ver esse atributo, temos as seguintes opções: público, privado, geral e protegido. A visibilidade nos informa quais são as classes que não podem ver esse atributo, temos as seguintes opções: público, privado e protegido. 5ª QUESTÃO De acordo com Summerville (2011), quando uma associação possuir atributos próprios, pode-se criar uma classe associativa. Essas classes são úteis quando queremos armazenar o histórico de uma associação (relacionamentos que ocorrem e interessam ser salvos). SOMMERVILLE, I. Engenharia de Software. 9. ed. São Paulo: Pearson Prentice Hall, 2011. Vejamos a seguir algumas características das classes associativas. I. São comuns em associações 1:* (um para muitos). II. São comuns em associações de multiplicidade *:* (muitos para muitos). III. A linha que representa a associação não é nomeada, o nome da classe associativa deve ser suficiente para identificar a associação. IV. Classes associativas podem estar relacionadas a outras classes. V. São definidas somente se o gerente de projetos autorizar. É correto o que se afirma em: ALTERNATIVAS 02/12/2019 Unicesumar - Ensino a Distância 3/7 I, II e III apenas. I, II e V apenas. I, III e IV apenas. II, III e IV apenas. III, IV e V apenas. 6ª QUESTÃO Dentre os vários tipos de relacionamentos que podem ser estabelecidos entre classes, encontra-se a composição. Analise as alternativas a seguir e assinale a que melhor define o relacionamento de composição. ALTERNATIVAS A composição é uma relação em que o todo é composto parcialmente pelas partes. Existe uma relação entre o todo e as partes, mas quando o todo é destruído, as partes não serão. Na composição é negligenciado o conceito de herança e são reutilizados somente os métodos definidos nas classes mais específicas (subclasses) por classes mais gerais (superclasse). Na composição é enfatizado o conceito de herança que tem como característica a reutilização de atributos e métodos definidos nas classes mais específicas (subclasses) por classes mais gerais (superclasse). A composição é uma relação em que o todo é composto pelas partes. Existe uma relação entre o todo e as partes, de modo que quando o todo é destruído, as partes podem ser também, a critério do desenvolvedor. A composição é uma relação em que o todo é composto pelas partes. Existe uma relação forte entre o todo e as partes, pois, quando o todo é destruído, as partes também serão, ou seja, a eliminação do todo se propaga para as partes. 7ª QUESTÃO O diagrama de implantação (utilização) mostra as relações físicas entre componentes de software e hardware no sistema implementado. Assinale a alternativa que descreve um diagrama de implantação. ALTERNATIVAS A configuração física do sistema em termos de nós físicos e ligações físicas entre os nós. A configuração física do sistema em termos de estruturas de servidores para bancos de dados. A configuração física do sistema em termos de classes física e ligações físicas entre as classes. A configuração física do sistema em termos de objetos físicos e ligações físicas entre os objetos. A configuração física do sistema em termos de computadores físicos e redes físicas entre os computadores. 8ª QUESTÃO 02/12/2019 Unicesumar - Ensino a Distância 4/7 Você foi contratado por uma fábrica de sapatos com três máquinas, para desenvolver um sistema de controle do processo de manufatura. O gerente de produção controla o processo de manufatura, que conta com três máquinas. Cada máquina fica em um setor: corte do couro, costura e montagem do sapato. Cada etapa da manufatura é controlada por um temporizador central que envia sinais de controle aos temporizadores dos setores onde está cada máquina. Esse temporizador central não recebe sinais de retorno. No início do turno de trabalho, o gerente de produção informa o tempo que leva cada etapa da produção, respeitando as diferentes atividades, cada etapa irá realizar o seu tempo estipulado. Durante o turno, a cada sinalização do temporizador as máquinas são ativadas automaticamente. Assinale a alternativa que represente o diagrama de sequência correto para esse processo: ALTERNATIVAS 02/12/2019 Unicesumar - Ensino a Distância 5/7 9ª QUESTÃO 02/12/2019 Unicesumar - Ensino a Distância 6/7 A equipe de desenvolvimento vai trabalhar na implementação da autenticação do usuário no sistema. Solicitaram ao engenheiro de software que expressasse o comportamento dos objetos envolvidos, considerando a seguinte situação: Para que o usuário seja autenticado, ele deve fornecer dois valores, o CPF e a senha. Após a submissão é feita a validação. A partir dessas informações fornecidas, o engenheiro de software entregou o seguinte diagrama de estado: Analise o diagrama apresentado pelo engenheiro de software e assinale a alternativa correta: ALTERNATIVASEncaminhar é um estado. Validar CPF e senha no estado validando é uma ação. Obtendo CPF é uma ação que se repete até que um CPF válido seja digitado. Solicitar é um condição de guarda necessária para obter o CPF e senha do usuário. Após mostrar a mensagem de erro, no caso de informações inválidas, ao ser rejeitado o CPF e senha, a autenticação de usuário deve ser invariavelmente cancelada. 10ª QUESTÃO Uma empresa no setor moveleiro necessita desenvolver um sistema, para isso você foi contratado para a criação deste projeto. Em conversa com o gerente na empresa, foi se identificado as seguintes informações para a modelagem: I - Os processos de negócio para a construção de um novo produto se orientada a paritir do objeto. II - A interação entre os usuários e os requisitos funcionais, na fase de levantamento de requisitos. Neste contexto, considerando que a linguagem UML foi escolhida como única linguagem de modelagem, quais os diagramas que devem ser utilizados nos casos I e II, respectivamente: ALTERNATIVAS 02/12/2019 Unicesumar - Ensino a Distância 7/7 De atividades e de casos de uso. De sequência e de casos de uso. De casos de uso e de comunicação. Fluxogramas e diagramas de contexto. De atividades e diagrama de comunicação.
Compartilhar