Baixe o app para aproveitar ainda mais
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.
Compartilhar