Archive for Outubro, 2006

Outubro 29, 2006

Closed Source
Entrevista no Jô Soares sobre Software Livre…

Outubro 29, 2006

Open Source

Propaganda da IBM sobre o Linux… Será que esta é a solução?

Resumo da aula 20

Outubro 29, 2006

Primeira prova de Princípios de Engenharia de Software.

Resumo da aula 19

Outubro 29, 2006

Tempo disponível para estudo.

Resumo da aula 18

Outubro 29, 2006

Apresentação final do primeiro trabalho de PES.

Resumo da aula 17

Outubro 29, 2006

Apresentação parcial do primeiro trabalho de PES.

Resumo da aula 16

Outubro 29, 2006

Arquitetura

             Uma observação pertinente a respeito da conexão de componentes é como projetaremos essa interface. Se a fizermos específica para o projeto em questão, estaremos bloqueando um reuso desse componente em projetos futuros. Surge então a idéia de fazer uma interface mais genérica, a qual acoplaremos um conector que fará a ligação entre os dois [...]

Resumo da aula 15

Outubro 29, 2006

Arquitetura 
            A preocupação de um arquiteto de software se concentra no próprio design do que será implementado. Assim, o arquiteto tentará projetar como os diversos módulos deverão interagir entre si para garantir o bom funcionamento e a qualidade do software desenvolvido. 
            Macro-arquitetura 
            Alguns exemplos de padrões para macro-arquitetura de software:

Pipelines & filters: Projeta-se o software [...]

Resumo da aula 14

Outubro 29, 2006

SADT            

            O SADT (Structured Analysis Design Technique) vem a ser uma linguagem de modelagem que se inspira em duas teorias: TGS (Teoria Geral dos Sistemas – “todo sistema é um sub-sistema de outro”) e Cibernética (ciência do controle).  
            A ênfase maior do SADT é na perspectiva do processo, isto é, na representação por actigramas [...]

Resumo da aula 13

Outubro 29, 2006

            “Quality is job one”. Esse é um mantra que pretende traduzir a maior preocupação ao se desenvolver um software. A qualidade como guia para o desenvolvimento pode ser verificada nas três etapas principais de desenvolvimento: Definição, Arquitetura e Implementação. 
            Uma vez que essas etapas foram cumpridas, passa-se à etapa de produção de software. Esta [...]