Buscar

Modelagem de Sistemas e UML

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

​​MODELAGEM DE SISTEMAS!
AULA 01
RUP:
Na elaboração serão construídos os diagramas de caso de uso e classe;
Na transição serão realizados os testes na parte desenvolvida;
Na concepção será definido a extensão da manutenção a ser implementada.
Modelagem de Negócios: Assegura que clientes, usuários e desenvolvedores tenham um entendimento comum da organização-alvo.
De acordo com a teoria sobre o RUP, a ênfase no escopo do sistema está na fase de CONCEPÇÃO.
No RUP, definir quais são os atores, os casos de uso existentes e como eles interagem entre si é função típica do Analista de sistemas.
Ciclo de vida RUP: Errado  escopo - arquitetura - operação - versão(release).
AULA 02
Diagramas Comportamentais: Errado  Casos de Usos, Atividades, Estados e Interações. 
Diagrama de Caso de Uso: diagrama que descreve uma sequência de ações que representam um cenário principal e cenários alternativos, com o objetivo de demonstrar o comportamento de um sistema, por meio de interações com atores.
Todo caso de uso possui um roteiro; 
O roteiro é uma sequência de passos executados por um ator; 
Uma exceção descreve a recuperação da falha de um passo de um caso de uso. 
AULA 03
Sabe-se que a UML define modelos para aplicação dos conceitos de implementação na metodologia Orientada a Objetos. A representação no diagrama de classe que implementa o processo de herança é a GENERALIZAÇÃO.
 
No diagrama de classes a multiplicidade se refere à informação dos limites inferior e superior da quantidade de objetos aos quais um outro objeto pode estar associado. 
Diagrama de classes: tem a função de representar um objeto do mundo real em termos conceituais de POO.
Classe é um conjunto de métodos e atributos que definem as características e comportamentos de um objeto.
AULA 04
O diagrama de objetos é uma variação do diagrama de classes e utiliza quase a mesma notação. A diferença é que entre eles é,que diagrama de objetos mostra os objetos que foram instanciados das classes.  
Associação Recursiva conecta uma classe a ela mesma, representando a conexão entre 2 objetos da mesma classe.
AULA 05
O diagrama de classe e o diagrama/descrição de casos de uso servem de base para o desenvolvimento do diagrama de sequencia.
O diagrama sequencia mostra, como as classes interagem para a implementação de um caso de uso;
 Iterações(repetições) são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado envolvendo essas mensagens.
Na UML (Unified Modeling Language), o Diagrama de Sequência é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa.
AULA 06
O ACOPLAMENTO mede o quanto dois ou mais elementos do sistema estão interconectados e dependentes;
Acoplamento e coesão determinam o quanto se pode reutilizar código, otimizando tempo e custo do desenvolvimento do software;
Quanto maior a coesão, melhor para a qualidade do software;
A coesão indica o quão duas ou mais funções devem permanecer juntas, no mesmo modulo ou classe.
O DIAGRAMA DE COLABORAÇÃO mostra uma interação organizada em torno de um conjunto limitado de objetos;
O diagrama de colaboração expressa, de forma diferente, as mesmas informações do diagrama de sequência;
Diagrama de colaboração mostra como as classes colaboram entre si;
Uma regra para utilizar o diagrama de colaboração é verificar se o objeto e seus vínculos facilitam a compreensão da iteração;
PADRÃO GRASP: Os padrões GRASP, sigla para General Responsibility Assignment Software Patterns (or Principles), consistem de um conjunto de práticas para atribuição de responsabilidades a classes e objetos em projetos orientados a objeto.
Os padrões utilizados pelo GRASP são: Controlador (Controller), Criador (Creator), Indireção (Indirection), Especialista na informação (Information expert), Alta coesão (High Cohesion), Baixo acoplamento (Loose coupling), Polimorfismo (Polymorphism), Variações protegidas (Protected variations), e Invenção pura (Pure fabrication).
AULA 07
Aspectos para se alocar um componentes em um nó -> Avaliar as necessidades individuais de dispositivos em um nó, incluindo conexão de impressoras e demais periféricos.
Diagrama de Implantação: Mostra elementos de configuração de processamento run-time e os computadores de software, processos e objetos que neles se mantêm.Usado para modelar o uso físico do sistema, considerando computadores, dispositivos e suas interconexões.
DIAGRAMA DE IMPLANTAÇÃO mostra a organização do hardware e a ligação do software aos dispositivos físicos.

Outros materiais