wiki de tag 'projeto-de-software' - Stack Overflow em Português
projeto-de-software
Design de Software (do inglês Software design) é definido tanto como processo quanto o resultado do processo no qual são definidos a arquitetura, componentes, interfaces e outras características de um sistema ou componente (veja Swebok V3). A principal entrada deste processo são os requisitos, e a saída serve de base para a construção correspondente.
Existem várias estratégias para auxiliar o processo de design. Entre as mais conhecidas estão o projeto estruturado e o projeto orientado a objetos, contudo, não são as únicas. A referência citada fornece uma caracterização de design de software na perspectiva não só de métodos, mas também de ferramentas, notações, análise e avaliação da qualidade do projeto (resultado do processo de design), dentre outros tópicos pertinentes.