5 - Conceitos Básicos
Quando tratamos da arquitetura, uma série de termos e conceitos é fundamental para o completo entendimento desta importante disciplina da engenharia de software. Desta forma, vamos explorar estes conceitos para aprimorar o nosso entendimento.
- Arquitetura
Em sua essência, o conceito da arquitetura de software é simples. A arquitetura de um software é o conjunto de decisões de design realizadas para um sistema.
- Arquitetura de Referência
A arquitetura de referência é um conjunto de princípios de design aplicáveis simultaneamente em diferentes sistemas relacionados tipicamente, que compartilham o mesmo domínio de aplicação.
- Arquitetura Prescritiva
A arquitetura prescritiva é a arquitetura como concebida para o sistema, ou seja, a arquitetura idealizada pelos arquitetos que deve direcionar o desenvolvimento do software.
A arquitetura prescritiva não precisa necessariamente existir de uma forma tangível, podendo inclusive estar apenas nas mentes dos arquitetos. Entretanto é sempre recomendável que ela seja capturada em uma notação ou outra forma de documentação.
Saiba+
Saiba+
É importante notar que documentar a arquitetura prescritiva não é suficiente. O leitor deve lembrar que a arquitetura não é apenas uma fase no processo de desenvolvimento de um sistema de software, mas sim constitui a base fundamental para o sistema. Assim, a qualquer momento durante o processo de desenvolvimento, as decisões de projeto de arquitetura, que são parte da arquitetura prescritiva, serão refinadas e documentadas.
X
Copyright © 2016 AIEC.