Engenharia de Software

Ferramentas CASE

Alexander Monteiro curti este post

A Engenharia de Software Auxiliada por Computador (CASE – Computer-Aided Software Engineering) é o nome dado ao software usado para apoiar as atividades de processo de software, como engenharia de requisitos, projeto, desenvolvimento de programas e testes.
Continuar lendo…

Domain Specific Language – DSL

Segundo Martin Fowler, a Domain Specific Language – DSL – consiste em uma linguagem de programação de expressividade limitada utilizada para soluções específicas de um sistema. Linguagens DSLs não representam uma inovação na programação pois eram muito utilizadas por comunidades Unix/Linux no desenvolvimento de soluções específicas utilizando Lisp, linguagem para codificar lógica baseada em inteligência artificial.

Continue reading