Edit page

Arquitetura de Software

Secção Incompleta

Esta secção encontra-se incompleta. Procuram-se contribuidores.

A arquitetura de software tem o objetivo de fazer um design de alto nível do desenvolvimento de software. Deve demonstrar as qualidades do sistema e satisfazer os requisitos dos stakeholders.

Pode ser vista de diferentes perspetivas:

  • Lógica (Logical view)
  • Física (Physical view)
  • Desenvolvimento (Development view)
  • Processo (Process view)

Padrões Arquiteturais

MVC

Layered

Repository

Client-Server

Pipe and Filter

Arquiteturas de Aplicações

Transaction Processing Sytems

Information Systems

Language Processing Systems

Engenharia de Requisitos

Qualidades dos Requisitos:

  • Completude (Completeness)
  • Consistência (Consistency)
  • Mensurabilidade (Measurability)

Processo de Engenharia de Requisitos

  1. Elicitação e Análise
  2. Validação