¿Cuáles son los diferentes dominios en el desarrollo de software?

El conocimiento de dominio es ese conocimiento válido utilizado para referirse a un área de esfuerzo humano, una actividad informática autónoma u otra disciplina especializada.
En ingeniería de software, el conocimiento de dominio es conocimiento sobre el entorno en el que opera el sistema objetivo, por ejemplo, agentes de software. El conocimiento del dominio es importante, porque generalmente se debe aprender de los usuarios de software en el dominio (como especialistas / expertos en el dominio), en lugar de hacerlo de los desarrolladores de software. El conocimiento del dominio de expertos (con frecuencia informal y mal estructurado) se transforma en programas informáticos y datos activos, por ejemplo en un conjunto de reglas en bases de conocimiento, por ingenieros de conocimiento.
La comunicación entre usuarios finales y desarrolladores de software es algo difícil. Deben encontrar un lenguaje común para comunicarse. Desarrollar suficiente vocabulario compartido para comunicarse a menudo puede llevar un tiempo.
El mismo conocimiento se puede incluir en diferentes conocimientos de dominio. El conocimiento que puede ser eficiente en todos los dominios se denomina conocimiento independiente del dominio, por ejemplo, la lógica y las matemáticas. Las operaciones sobre el conocimiento del dominio se realizan mediante metaconocimiento.
Algunos dominios populares son
Finanzas, comercio minorista, telecomunicaciones, legal, médico, hospitalario, deportivo, educativo, etc.

si le gusta mi respuesta, visite http://www.nippondata.com/

Como su pregunta, diferentes dominios en el desarrollo de software es:

  1. desarrollo web
  2. Desarrollo científico
  3. Desarrollo de negocios
  4. Dispositivos médicos
  5. Control industrial y de procesos.
  6. Sistemas embebidos
  7. Big Data
  8. Sistemas de defensa
  9. Software de sistemas (sistemas operativos y similares)
  10. Herramientas (ensambladores, compiladores, enlazadores, etc.)

Hay muchos dominios en el desarrollo de software. En realidad, hay procesos que conducen al desarrollo de software, SDLC (Software Development Life Cycle). Pruébalo Si bien desde una perspectiva amplia, hay codificación de software, análisis de requisitos, integración de software, pruebas de software, etc. Si bien cada uno de los dominios son realmente grandes cuando se implementan.

Realmente depende de cómo quieras clasificar. Pero, una forma que es algo estable a lo largo de los años:

1) sistemas integrados
2) dispositivos móviles
3) computadoras de escritorio
4) servidor
5) Supercomputadoras

Su “nube” estaría en 4) y 5), big data principalmente en 5). Pero, tenga en cuenta que hay ciertos (tipos de) SW que se usan en la mayoría, si no en todos.