Tengo que documentar mi programa para un proyecto escolar y tenemos una sección llamada "dominio del problema", pero no tengo idea de qué discutir en esta sección.
Entonces la pregunta es: ¿Qué debería discutirse en el dominio del problema?
documentation
definition
Samantha Catania
fuente
fuente
Respuestas:
Escribo software embebido para equipos de telecomunicaciones. El dominio de mi problema son los protocolos de ethernet, voz y video. En otras palabras, todo lo que no tiene nada que ver con el lenguaje en el que estoy programando, pero que aún debo entender para poder escribir el software. Si está creando un sitio web para vender servicios de fotografía, el dominio del problema es la fotografía y el comercio electrónico. Si escribe firmware para aviones militares, el dominio del problema son las armas, los sensores y los sistemas de control. ¿Obtener la imagen?
fuente
Del artículo de Wikipedia sobre el dominio del problema :
Es el área donde pertenecen los problemas que su aplicación pretende resolver.
fuente
No todos escriben compiladores, rastreadores de errores, marcos u otros paquetes de software informáticos.
Algunas personas escriben software para la industria de arena y grava. Algunas personas escriben software para monitorear torres de refracción de refinería. Algunas personas escriben software para controlar la fabricación de bolsas de plástico. Algunas personas escriben software para llenar paquetes de ketchup.
Esos son todos dominios problemáticos, donde para escribir un buen software, necesita saber un poco sobre el dominio, por ejemplo, concreto premezclado.
fuente
Ian K. Bray en su libro Una Introducción a la Ingeniería de Requisitos (p9) define el dominio del problema de la siguiente manera:
fuente
Yo lo veo así:
El dominio del problema: la razón por la cual el software necesita ser construido y el entorno y la industria para la cual el sistema construido necesita ser utilizado.
fuente