A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Modelagem de Sistemas Alcides Calsavara. 2 Engenharia de Software Abstração: conceitos, construtos, métodos etc. Base matemática: raciocínio rigoroso.

Apresentações semelhantes


Apresentação em tema: "Modelagem de Sistemas Alcides Calsavara. 2 Engenharia de Software Abstração: conceitos, construtos, métodos etc. Base matemática: raciocínio rigoroso."— Transcrição da apresentação:

1 Modelagem de Sistemas Alcides Calsavara

2 2 Engenharia de Software Abstração: conceitos, construtos, métodos etc. Base matemática: raciocínio rigoroso sobre objetos e estruturas puramente abstratas. O processo mental que atualmente usamos em matemática deve ter sido adqüirido – e passado a ser usado – bem antes dos Sumérios introduzirem os números abstratos, algo entre e anos atrás.

3 Alcides Calsavara3 Realidade e Software Percepção da Realidade Sistema de Software observador implementador

4 Alcides Calsavara4 Modelagem e Formalização Percepção da Realidade Sistema de Software Modelos observador formalizador implementador

5 Alcides Calsavara5 Refinamento de Modelos Percepção da Realidade Sistema de Software Modelo 1 observador formalizador implementador Modelo n-1...

6 Alcides Calsavara6 Refinamento de Modelos Percepção da Realidade ( Modelo 0 ) Sistema de Software ( Modelo n ) Modelo 1 observador formalizador implementador Modelo n-1...

7 Alcides Calsavara7 Refinamento de Modelos Percepção da Realidade ( Modelo 0 ) Sistema de Software ( Modelo n ) Modelo 1 observador formalizador implementador Modelo n-1... Conceitual Físico

8 Alcides Calsavara8 Percepção da Realidade A percepção da realidade por um observador depende da sua interpretação dos fatos. O formalizador constrói um modelo de acordo com a sua percepção da percepção da realidade do observador. O formalizador passa a ter a sua própria percepção da realidade.

9 Alcides Calsavara9 Mutabilidade A realidade muda. A percepção da realidade muda. A percepção da percepção da realidade muda. Os recursos de software mudam. –Conceitos –Linguagens –Métodos –Ferramentas –Plataformas

10 Alcides Calsavara10 Orientação a Objetos Paradigma dominante para implementação. Paradigma promissor para modelagem conceitual. Derivado da noção de tipo abstrato de dados: conceito algébrico que se aplica a objetos matemáticos. Mapeamento: objetos da realidade para objetos matemáticos.

11 Alcides Calsavara11 Sistema Orientado a Objetos Um sistema orientado a objetos é uma coleção de objetos (de software) que interagem entre si. Um objeto interage com outro através de uma mensagem que causa um estímulo.

12 Alcides Calsavara12 Referências Bibliográficas The Real Reason Why Software Engineers Need Math. Keith Devlin. Communications of the ACM, 44 (10), October The Emperor with No Clothes. Henry F. Ledgard. Communications of the ACM, 44 (10), October The Case for a New Business Model. Phillip G. Armour. Communications of the ACM, 43 (8), August 2000.


Carregar ppt "Modelagem de Sistemas Alcides Calsavara. 2 Engenharia de Software Abstração: conceitos, construtos, métodos etc. Base matemática: raciocínio rigoroso."

Apresentações semelhantes


Anúncios Google