Buscar

RESUMO PARA AV1 modelagem sistemas

Prévia do material em texto

Modelagem de Sistema - RESUMO PARA AV1
O que é UML?
Uma linguagem unificada
Qual o proposito da UML?
Prover um conjunto de diagramas que podem ser utilizados pelo desenvolvedores de SW, para se produzir modelos em um projeto de SW
Qual a relação entre UML e Processo de desenvolvimento de Software?
Os diagramas da UML podem ser utilizados para produzir os modelos do desenvolvimento de sw.
Qual a importância de modelagem em um projeto?
Permite representar as diversas abstrações do projeto, e ainda validar um projeto ao custo baixo
Qual o proposito do diagrama de atividades
Utilizado para representar as utilidades de um projeto.
Identifique os elementos numerados no diagrama de atividades na figura abaixo
Indicador de inicio do processo
Evento de entrada
Atividade
Decisão 
Intercalação
Barra de separação
Barra de junção ou sincronização
Evento de Saida
Barra de Separacao
Evento de entrada
Temporizador
Conector
Fim processo / Sem sucesso
Fim processo / Com sucesso
Partição
Partição
Atores
Atores
Condição de guarda
Condição de guarda
Identifique erro no diagrama de atividade abaixo
O que é um caso de uso?
Corresponde a um conjunto de interações entre o ator e sistema, ao final o único resultado.
Qual a relação entre caso de uso e requisito de sistema?
Caso de uso é para especificar e validar, representar e identificar requisitos de sistema
Quais são as formas utilizadas para descrição de caso de uso?
Não expandida = Breve descrição capacidades do caso de uso
Expandida = Descrição detalhada , passo a passo ,com curso normal e alternativo
Quando deve ser utilizado relacionamento de extensão entre casos de uso?
Quando há necessidade de chamar um caso de uso durante a execução e houver a possibilidade de voltar ao caso original.
Quando deve ser utilizado relacionamento de inclusão entre caso de uso?
Quando 2 ou mais casos de uso possíveis casos em comuns significativos que podem ser fatorados para um caso de uso.
Oque deve ser feito quando mais de um ator do sistema pode executar um mesmo caso de uso?
Faça uma generalização dos atores.
Um caso de uso pode ser descrito na forma de um algoritmo com os elementos de decisão e repetição para representar todas as possibilidades de interação ? Justifique
Não, caso de uso é usado para validar requisitos junto ao usuário final. Sendo assim o usuário tem mais facilidade para entender o algoritmo.
Como deve ser “nomeado” um caso de uso?
Com apenas um verbo no infinitivo, indicando uma resposta ao evento gerado no sistema.
Qual a relação entre caso de uso e diagrama de atividades?
Caso de uso devem contemplar todas as atividades do diagrama que serão automatizadas.
É possível afirmar que um caso de uso pode fazer referencia a nenhuma ou uma atividade do Diagrama de Atividade?
NENHUMA = verdadeiro
Uma = falso
Qual o proposito do diagrama de estados?
É um grafo direcionado onde os nos são os estados e os arcos correspondem a transição, portanto apresentam os possíveis estados de um objeto de uma determinada classe.
Indicar V ou F para as assertativas. Justifique quando falsa.
(F) Todo diagrama de estado tem um inicio e fim. Pode ser cíclico, nunca ter um fim. 
(F) Eventos são processamentos responsáveis pela mudança de estado.
Qual a relação entre diagrama de estados e diagrama de classe?
Diagrama de estado representa possíveis estados de objeto de uma classe do diag.de classe.
Qual a relação entre diagrama de estados e diagrama de uso?
Uma acao deve corresponder no programa ao que esta no diagrama.
Quando deve ser utilizado um SUPERESTADO? ******
Um mesmo evento em uma mesma ação, levando para mais de 1 estado.
Quando deve ser utilizado um SUPERESTADO?
Quando tendo mesmo evento e mesma acao para diferentes estados de origem para uma mesma acao.
Como deve ser rotulada uma transição em um diagrama de estado
Eventos [condição de guarda] / Ação
 (QUANDO HOUVER)
O que é diagrama de classe
Diagrama que representa as classes e com elas devem estar relacionadas.
Qual a estratégia que deve ser utilizada para identificação de classes de diagrama?
Todo substantivo do minimundo é candidato.
Tem vida própria? Tem mais que um valor? Acompanha a sua existência?
Quais são os tipos de relacionamento em um diagrama de classe?
Associacao, agregação, generalização.
Identificar os tipos de relacionamentos p/ os relacion de classe:
Aluno e Curso (Associativa) Navio e Compartimento (Agreg.Compartilham)
Time e Jogador (Agreg. Simples) Cliente e Contrato (Assoc. Simples) Funcion e Vendedor (General)
O que é classe associativa ? De exemplo
Nao tem vida própria e é usada para qualificar o relacionamento entre 2 outras classes. Normalmente relacionamento de muito para muito.
Para as classes A,B,C . Sendo A classe genérica,B e C as classes especificas , representam o diagrama de classe e explique.
Qual o papel de um relacionamento ? Quando deve ser utilizado?

Continue navegando