Maria das Gen Verde
Um musical espantoso sobre Maria, a mãe de Jesus e mãe da Igreja.
Altamente recomendado!
2010-04-25
2010-04-20
Perspectivas de um Sistema de Informação
Um ponto importante sobre a análise de sistemas de informação é perceber que existem diferentes perspectivas. Cada perspectiva representa uma forma diferente de pensar o sistema, correspondendo a diferentes níveis de abstracção.
A seguir reproduzo um excerto da minha tese de Mestrado que define 3 perspectivas:
Ver também: A framework de Zachman
A seguir reproduzo um excerto da minha tese de Mestrado que define 3 perspectivas:
- Negócio (conceptual);
- Sistema (lógica);
- Tecnologia (física).
A perspectiva de negócio (conceptual) descreve o sistema com entidades informacionais (ex. Cliente, Fornecedor) e com processos de negócio (ex. Fazer Encomenda, Aceitar Reclamação). Os processos definem os requisitos.
A perspectiva de sistema (lógica) descreve o sistema formal ou semi-formalmente, mas ainda de forma abstracta. Ou seja, é produzida a especificação.
A perspectiva de tecnologia (física) descreve a concretização do sistema em bases de dados e programas concretos. Ou seja, é produzida a implementação.
A perspectiva de negócio é traduzida para a perspectiva de sistema, ou seja, os conceitos de negócio informais são representados com objectos ou com outro formalismo. Isto é feito de forma não automática.
A perspectiva de sistema é detalhada na perspectiva de tecnologia, onde a descrição abstracta é vinculada a tecnologia concreta. Por exemplo, os objectos abstractos são implementados com objectos Java.
O sistema de informação cumpre os objectivos para que foi desenhado, quando as perspectivas estão alinhadas, ou seja, os requisitos são satisfeitos pela forma como foi efectuada a especificação e depois a implementação.
Ver também: A framework de Zachman
Etiquetas:
Abstracção,
Análise,
Informática,
Modelação,
Sistemas de Informação
2010-04-18
As cinzas da humildade
As cinzas saíram da terra para o ar. E agora temos que esperar. Pacientemente. Com a humildade de quem reconhece que existem coisas maiores do que nós.
Foto de Boston.com's Big Picture
Foto de Boston.com's Big Picture
Etiquetas:
desastres naturais
2010-04-13
Mestrados IoT@IST 2010
IoT@IST (Internet of Things at Instituto Superior Técnico)
Queres estudar como o RFID + Internet = próxima revolução informática? Entra em contacto comigo!
A data limite para propostas pré-acordadas é 23 de Abril.
Vou fazer uma introdução ao RFID esta quarta às 16:00 no IST (sala F2) no âmbito de uma cadeira do Doutoramento. A sessão é aberta, por isso é uma excelente oportunidade de aprender mais sobre esta tecnologia!
Queres estudar como o RFID + Internet = próxima revolução informática? Entra em contacto comigo!
A data limite para propostas pré-acordadas é 23 de Abril.
Vou fazer uma introdução ao RFID esta quarta às 16:00 no IST (sala F2) no âmbito de uma cadeira do Doutoramento. A sessão é aberta, por isso é uma excelente oportunidade de aprender mais sobre esta tecnologia!
Etiquetas:
Ensino,
IoT,
IST,
propostas Mestrados
2010-04-02
Ping Pong em casa
Quando não há espaço em casa para uma mesa de Ping Pong, que tal transformar uma qualquer superfície com uma Rollnet?
Não esquecer de testar primeiro para ver se uma bola de Ping Pong salta bem na superfície escolhida (por exemplo, contraplacado é uma boa escolha).
Divirtam-se!
Não esquecer de testar primeiro para ver se uma bola de Ping Pong salta bem na superfície escolhida (por exemplo, contraplacado é uma boa escolha).
Divirtam-se!
2010-03-29
A Fada Oriana
A Fada Oriana de Sofia de Mello Breyner Andresen
Uma visão muito especial sobre as fadas, ou seja, aquilo que é realmente importante na vida.
Uma visão muito especial sobre as fadas, ou seja, aquilo que é realmente importante na vida.
2010-03-24
A minha arrumação para desenvolvimento (programação)
Uma amiga está com dificuldades em regressar à boa forma de programação. Para a ajudar, decidi escrever sobre a forma como organizo os meus ficheiros de desenvolvimento:
/dev
Aqui guardo os projectos em curso.
É importante manter esta pasta o mais limpa possível.
Se tenho projectos inactivos, crio um ZIP de arquivo e apago a pasta respectiva.
/dev/examples
Aqui guardo os exemplos de código, historicamente chamados 'grrrandes testes' :-) (Miguel e João, vocês sabem porquê)
A ideia é ter pequenos projectos, cada um com um único objectivo. É a melhor forma de testar bibliotecas antes de as usar em projectos maiores.
Venho aqui muitas vezes buscar fragmentos de código.
/devlib
Aqui guardo a colecção de bibliotecas. Pode-se poupar muito tempo e aprender muito ao reutilizar código existente.
A colecção está organizada em 3 secções: dist, doc e source; para binários, documentação e código fonte, respectivamente.
Mantenho múltiplas versões, cada uma numa subpasta, porque por vezes é útil comparar alterações de umas versões para as outras, usando uma ferramenta como o WinMerge.
O ponto fundamental deste texto é que os exemplos de código com um único objectivo são a maneira de escrever código de qualidade, rapidamente!
Agradeço desde já os vossos comentários sobre outras práticas de desenvolvimento. Há sempre oportunidade para melhorar!
/dev
Aqui guardo os projectos em curso.
É importante manter esta pasta o mais limpa possível.
Se tenho projectos inactivos, crio um ZIP de arquivo e apago a pasta respectiva.
/dev/examples
Aqui guardo os exemplos de código, historicamente chamados 'grrrandes testes' :-) (Miguel e João, vocês sabem porquê)
A ideia é ter pequenos projectos, cada um com um único objectivo. É a melhor forma de testar bibliotecas antes de as usar em projectos maiores.
Venho aqui muitas vezes buscar fragmentos de código.
/devlib
Aqui guardo a colecção de bibliotecas. Pode-se poupar muito tempo e aprender muito ao reutilizar código existente.
A colecção está organizada em 3 secções: dist, doc e source; para binários, documentação e código fonte, respectivamente.
Mantenho múltiplas versões, cada uma numa subpasta, porque por vezes é útil comparar alterações de umas versões para as outras, usando uma ferramenta como o WinMerge.
O ponto fundamental deste texto é que os exemplos de código com um único objectivo são a maneira de escrever código de qualidade, rapidamente!
Agradeço desde já os vossos comentários sobre outras práticas de desenvolvimento. Há sempre oportunidade para melhorar!
Etiquetas:
dica,
produtividade,
programação,
trabalho
Subscrever:
Mensagens (Atom)






