Archive for May, 2006
Resumo da aula 16 -Versão 1.0
Hoje a aula foi no laboratório. Os alunos apresentaram seus trabalhos sobre um sistema de acesso pelo usuário, a partir de um login, senha e cadastro. Utilizando os conceitos de cenários e léxicos em php e mysql.
Autor: Fabrine Pereira, Lourival Neto e Rodolfo Caldeira.
Data: 02/05/06
Resumo da aula 15 – Versão 2.0
Padrôes de desenho:
A idéia de arquitetura (ou Macro-Arquitetura) veio do livro da Mary Shaw – "Software architecture 94/95".
- Tubos e filtros — Dois comando que tem no LINUX:
Processos são encadeados. É uma arquitetura onde a passagem de dados são encadeadas pelos tubos e filtros. A vantagem de se ter noção dessa arquitetura é, que a pessoa pode encontrar um problema que essa arquitetura pode resolver com a sua estrutura de solução. Mas isso não é uma solução!
- Camada
- Repositórios:
O quadro negro não processa, ele só guarda. Tem o acoplamento fortíssimo. A idéia de coesão não se aplica no contexto da explicação do quadro negro, no qual o ponto é a idéia de acoplamento (acoplamento forte do modelo).
- Orientação a Objeto — Arquitetura de redes:
Na orientação a objeto, as comunicações podem ser quaisquer, entre componentes (objetos), o que torna complexa a rede gerada.
- Programa/Sub-Programa:
Decomposição T.G.S. Fica bem definido do que fala com o que. Organização hierarquica segue os princípios da T.G.S.
É importante saber qual estilo utilizar. Podemos misturar as camadas, mas como nós estamos falando em macro-arquitetura e estamos analizando uma só camada, só um estado acaba sobressaindo.
Framework – Está entre a idéia de arquitetura e padão. Em um sistema pode-se empregrar ou encontrar esse tipo de framework que divide as partes segundo M, V e C.
- Model
- Visão
- Controller
Autores: Fabrine Pereira
Data: 27/04/06
Resumo da aula 14 – Versão 2.0
UML:
Representação:
- Sub-Linguagens
- Modelos(Ferramentas)
Padrões de desenho:
Padrões de desenho é uma boa ídeia, pois com os padrões a comunicação fica mais fácil, melhorando a produtividade.
XML é um dos padrões mais utilizados atualmente.
XML:
A XML é uma linguagem de descrição de dados, flexível e que possibilita o engenheiro de software construir linguagens usando a XML como uma meta linguagem. O XML não é mais uma linguagem de apresentação. Tem a vatagem de criar algo padronizado e de poder ser utilizado.
Em uma cadeia produtiva, você pode reutilizar mas não pode reutilizar o código, e sim uma cópia do código. Com isso a vantagem da reutilização é assim existe uma maior economia de tempo.
Autor: Fabrine Pereira.
Data: 25/04/2006