Sistema abstracto

En ingeniería de software, un tipo abstracto es un tipo en un sistema de tipo nominativo que es declarado por el programador, y que tiene la propiedad de no contener miembros que no sean miembros de algún subtipo declarado. Según el paradigma de programación orientado a objetos, los tipos abstractos se implementan bajo nombres como clases base abstractas, interfaces, rasgos (en inglés, traits), mixins, sabores (en inglés, flavors) o roles.

Fuente: https://es.wikipedia.org/wiki/Tipo_abstracto


Sistemas abstractos: compuestos por conceptos, planes, hipótesis e ideas. Muchas veces solo existen en el pensamiento de las personas. Es el software.
En cuanto a su naturaleza

Fuente: https://informatica-colegiom.forosactivos.net/t13-sistemas-tipos-y-clasificacion


Sistemas abstractos, cuando están compuestos por conceptos, planes, hipótesis e ideas. Aquí, los símbolos representan atributos y objetos, que muchas veces sólo existen en el pensamiento de las personas.
En ciertos casos, el sistema físico (hardware) opera en consonancia con el sistema abstracto (software). Es el ejemplo de una escuela con sus salones de clases, pupitres, tableros, iluminación, etc. (sistema físico) para desarrollar un programa de educación (sistema abstracto); o un centro de procesamiento de datos, en el que el equipo y los circuitos procesan programas de instrucciones al computador.

Fuente: https://arteyciencianet.blogspot.nl/2010/04/sistemas-concretos-sistemas-abstractos.html

Aporte 

Podemos decir que  de una idea salen grandes cosas ; Un Sistema Abstracto es un compuesto de conceptos, pensamientos, planes, ideas o simplemente hipótesis generadas para la represantacion de atributos y objetos que en ocasiones pueden  existir solo en el pensamiento de las personas.
 
 
Fuente: https://es.slideshare.net/ChrisZtar/paradigmas-y-sintagmas-de-la-semitica