Archive for April 12, 2006

Resumo da aula 11 – Versão 2.0

SADT (STRUCTURED ANALISIS E DESIGN TECNIQUE)

É uma tecnica para construções de modelos. Cada modelo deve ter um objetivo e um ponto de vista. Existem duas perspectivas de modelos:

  • Processo (Actigrama)
  • Dados (Datagrama)

Os modelos são construidos segundo os princípios de decomposição.

A decoposição segue a norma da disciplina [3 ; 6].

Visões aplicadas ao modelo pescar:

Visão de processos:

Preparar ————– Adquirir ————– Locomover

Visão de dados:

Equipamento ———— Isca ———— Veículo

SADT é uma possibilidade que permite comparar as duas perspectivas.

Qual o objetivo?

Atingir um maior universo.

Faça o modelo de processos descanse dois dias e faça o modelo de daods e depois compare os dois. Esse método é ótimo sob o ponto de vista da qualidade, mas tem um custo muito grande.

A folha de SADT segue as regras dadas na aula 03. 

Autores: Fabrine Pereira

Data: 11/04/06

April 12, 2006 at 5:31 pm 1 comment

Resumo da aula 10 – Versão 2.0

Tecnologia geral de sistemas (TGS), Objeto e aspectos:

– U (União) –> Conhecimentos de varias áreas

  • Descartes (Especialização)
  • Realistica
  • Decomposição (Hierarquia)

Sistema é um conjunto de partes relacionadas para atingir um objetivo.

Características básicas:

  • Objetividade (propósito)
  • Entropia <– Tempo
  • Homeostazia = Tende a se adaptar
  • Globalidade

Conceitos:

  • Sist/Subs
  • Todo sistema é um sub-sistema de um sistema maior (condição parada universo).

Dividir para conquistar:

Sistemas complexos são divididos em partes. Existem conexões n(n-1) / 2 (número máximo possível de interconexões) para ligar as partes do sistema.

Qual a solução para o número de interconexões?

Seria aplicar a ideia de hierarquia! A decomposição hierárquica (princípio da TGS).

Mas para dividir o sistema em partes é preciso saber muito sobre as partes e como relaciona-las.

Acoplamento forte e fraco:

  • Forte:

Acoplamento de partes, como funções, componentes e módulos que se comunicam. É quando é passado controles ou estrutura de dados complexas ou áreas comuns de dados.

O acoplamento forte deve ser evitado, pois não se pode dividir dados em uma área de memória comum.

  • Fraco:

Acoplamento de dados.

Dois módulos distintos precisam passar dados (parametros ou controles). Qual a melhor maneira?

Seria a coesão forte. A coesão forte é funcional. Cada componete faz uma coisa e apenas uma única coisa (coesão funcional).

TGS é fundametal, pois vivemos dividindo sistemas complexos, mas de maneira organizada.

Information hiding é um conceito de modularização e tem a ver com a idéia de coesão.

Um agente não fala para outro agente oque sabe. Pois se um agente for capturado existem poucas possibilidades do outro ser capturado.

Publique a interface, mas não publique o seu conteúdo.

Modularização é a aplicação do TGS.

Autores: Fabrine Pereira

Data: 06/04/06

April 12, 2006 at 4:56 pm 1 comment


Calendar

April 2006
M T W T F S S
 12
3456789
10111213141516
17181920212223
24252627282930

Posts by Month

Posts by Category