Resenhas
Um modelo dinâmico de processo que mostra como o sistema esta organizado em processos em tempo de execução.
A vantagem de um modelo cliente servidor é que ele é uma arquitetura distribuída. O uso efetivo de sistemas em rede pode ser feito com muitos processadores distribuídos. É fácil adicionar um novo servidor e integrá-lo ao restante do sistema.
O modelo em camadas organiza um sistema em camadas, cada uma das quais fornecendo um conjunto de serviços.
A abordagem em camadas apóia o desenvolvimento incremental de sistemas. A medida que uma camada é desenvolvida alguns serviços fornecidos por essa camada podem ser disponibilizados para os usuários. Essa arquitetura também é modificável e portável.
Uma desvantagem da abordagem em camadas é que a estruturação de sistemas dessa maneira pode ser difícil. As camadas mais internas podem fornecer recursos básicos, como gerenciamento de arquivos, necessários em todos os níveis.
Depois que a organização geral do sistema foi escolhida, precisa-se tomar uma decisão sobre a abordagem a ser usada na decomposição de subsistemas em módulos.
Um modulo é normalmente um componente de sistema que fornece um ou mais serviços para outros módulos. Ele faz uso de serviços fornecidos por outros módulos.existem duas estratégias principais que você pode usar ao decompor um subsistema em módulos.
Um modelo de arquitetura orientado a objetos estrutura o sistema em um conjunto de objetos não firmemente acoplados com interfaces bem definidas. Os objetos chamam serviços oferecidos por outros objetos.
Uma decomposição orientada a objetos esta relacionada a classes de objetos, seus atributos e suas operações. A vantagem é que implementação de objetos pode ser modificada sem afetar outros objetos.
A desvantagem é que para usar serviços os objetos devem fazer referencia explicita ao nome e a interface de outros objetos.
No