Buscar

Lista de Exercícios 03_Processos de Desenvolvimento de Softwares

Prévia do material em texto

Lista de Exercícios 03 _ Processos de Desenvolvimento de Softwares
1a Questão
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a
importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de
Requisitos. Um dos tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise
Estruturada é a Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo
menos dois desses modelos.
Ajudar a filtrar e refinar as classes por associação e agregação;
Identificar as mensagens que são trocadas, ao longo do tempo, para execução de
alguma tarefa;
Ajudar a filtrar e refinar as classes por entrada, fronteira e controle;
Validar e indicar as dificuldades de implementação no plano conceitual;
Mapear as mensagens que devem ser executadas para alguma operação;
Ref.: 201804118294
2a Questão
O diagrama de classe é um dos mais importantes na UML. Este diagrama define a estrutura das
classes utilizadas pelo sistema. Em uma classe, o método representa o comportamento de um
objeto. O que representa as características do objeto?
Composição
Herança
Mensagens
Atributos
Agregação
Ref.: 201804118275
3a Questão
Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO.
( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que
se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo
de desenvolvimento de software.
( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a
objeto, utilizando a UML como notação. Tem como objetivo modelar o problema, não a
solução.
( ) A UML- Unified Modeling Language, linguagem de modelagem unificada, utilizada em
engenharia de software para visualizar o desenho do sistema e a intercomunicação entre
objetos.
( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema,
utilizando o modelo orientado a objeto. Também é utilizada em conjunto com detalhamento de
requisitos para visualizar e fornecer base para identificar soluções para os requisitos
apresentados.
V-V-V-V
V-F-V-V
V-F-V-F
F-F-F-F
F-F-V-F
Ref.: 201803427279
4a Questão
Considerando o seguinte mini mundo marque a alternativa correta que indica os elementos da
análise comportamental:
"A estratégia da Livraria ESTÁCIO não prevê a manutenção de livros em estoque. Todos os livros
solicitados por seus clientes são, semanalmente, encomendados às editoras. As editoras e os
livros comercializados são selecionados pela Direção da Livraria. Os clientes solicitam os livros
pela internet a partir do código, após a análise do resumo. Os pedidos são analisados e
encomendados às editoras no final de toda semana. Quando os livros são fornecidos, a livraria
confere a nota de entrega da editora com a requisição, devolve as que contiverem erros e
atende aos pedidos dos clientes, emitindo a faturas de cobrança. Se o fornecimento dos livros
estiver correto, as faturas encaminhadas pelas editoras são registradas e pagas."
I. Código do livro.
II. Encomendar livros.
III. Editoras.
IV. Conferir requisição.
V. Resumo.
I, III e IV estão corretas.
II e IV estão corretas.
II, III e IV estão corretas.
I e IV estão corretas.
III e IV estão corretas.
Explicação:
A Análise Comportamental, representa a percepção de como o sistema se comporta em resposta
a certos eventos externos.
No da caso da livraria ESTÁCIO, a editora faz a ação de encomendar de livros à editora e a ação
de conferir a requisição das encomendas.
Isso mostra como o sistema da livraria reage(se comporta) ao evento externo que vem do aluno
e da editora.
Conclusão, temos como resposta correta a alternativa II e IV.
Ref.: 201804025219
5a Questão
A Estrutura de atributos e operações encapsulada por procedimentos é denominado de
objeto
entidade
classe
método
instância
Explicação:
um objeto é algo distinguível que contém atributos (ou propriedades) e possui um
comportamento(operações). Cada objeto tem uma identidade e é distinguível de outro mesmo
que seus atributos sejam idênticos.
A classe é que gera o objeto através da instância, ou seja, quando você instancia uma classe,
você gera um objeto daquela classe. Ex: da classe professor posso gerar(instanciar) o professor
Pedro(objeto) ou a professora Maria(objeto), que possui os atributos altura, idade, peso, etc.
Conclusão, objeto são implementações de orientação a objeto que encapsulam dados e
operações.
Ref.: 201804025172
6a Questão
Os padrões a partir dos quais os objetos são criados são denominados
métodos
atributos
instâncias
classes
entidades
Ref.: 201804076118
7a Questão
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a
importância de se fazer uma modelagem para identificar se há uma falha no Levantamento de
Requisitos. Uma dessas modelagens é o UML - Unified Modeling Language. A característica desta
modelagem é:
I- Visualizar o desenho do sistema e a intercomunicação entre objetos.
II- Permitr que desenvolvedores visualizem os produtos de seus trabalhos em diagramas
padronizados.
III- Modelar o problema, e não a solução.
É correto o que se afirma em:
Apenas em I e II;
Apenas em I;
Apenas em II e III;
Apenas em II;
Apenas em III;
Ref.: 201804025194
8a Questão
O seguinte diagrama é um diagrama de interação que dá ênfase à ordenação temporal das
mensagens
colaboração
atividade
sequência
iteração
objeto
Explicação:
O diagrama de sequência representa a sequência de processos que enfatizam o ordenamento
temporal das ações. As mensagens são trocadas entre os objetos através da interação.
O diagrama de sequência representa a ordem temporal das ações em que as mensagens são
trocadas entre os objetos (interação), ou seja, preocupa-se com a ordem em que as mensagens
ocorrem.
Conclusão, das alternativas apresentada o diagrama de sequência é o que está em conformidade
com a pergunta apresentada.

Continue navegando