projeto de software
Sign in to saveprocess by which an agent creates a specification of a software artifact
Wikidata facts
- Subclass of
- design
- Part of
- software development
- Followed by
- pseudocode
Show 3 more facts
- Commons category
- Software design
- topic's main category
- Category:Software design
- Stack Exchange tag
- stackoverflow.com/tags/software-design
Sources (2)
via Wikidata · CC0
Article · Português
Design de Software (do inglês Software design) é a parte da engenharia de software que se encarrega de fazer todo o planejamento anterior ao desenvolvimento, incluindo a definição da arquitetura do software, e transformar tudo em um documento ou conjunto de documentos capazes de serem interpretados diretamente pelo programador. Para atingir este objetivo, o projetista deve mapear as estruturas e funcionalidades identificadas na análise de requerimentos dentro do contexto e das restrições da arquitetura, de forma a tornar possível a construção do software. Ao longo do tempo e nos diversos processos de software existentes, várias ferramentas foram idealizadas para facilitar e atingir este objetivo: * Design por contrato * Model Driven Architecture (MDA) e Model Driven Design (MDD) * Design Patterns * Refatoração entre outras.
Abstract from DBpedia / Wikipedia · CC BY-SA