Actualmente estamos escribiendo especificaciones funcionales y técnicas en un formato de dos columnas; oración resumida y detalles técnicos. Los detalles a menudo se refieren a un apéndice con diagramas, diseños de diseño, etc.
Sin embargo, estoy luchando con el tiempo para escribirlo:
Con el tiempo pasado como si el trabajo estuviera hecho, lucho por mostrar extensiones destacadas del trabajo existente. El tiempo futuro, ya que tiene que hacer X, comienza a sonar como una lista de tareas o un tiempo neutral muy fuerte, ya que se va a hacer o se hace.
Para agregar más confusión, esta especificación puede ser leída por personas que no tienen el inglés como primer idioma.
El tiempo presente me parece bien.
todos están en tiempo presente.
O si es un "estado del proyecto"
Versión 10: tiene características A, B, C y D
Versión 10.1: contiene mejoras para A. Corrige el error 1049 en B. Agrega la nueva función E.
fuente
Es posible que desee saber cuál es la práctica para escribir RFC.
Esto es RFC 2119: palabras clave para usar en RFC para indicar niveles de requisitos .
fuente
Las especificaciones son instrucciones. escríbelos en tiempo presente. Me gusta esto.
fuente
Cuando creo diseños para software, prefiero el tiempo presente, incluso si creo los diseños antes de que exista el software. Incluso después de implementar una aplicación de software desde el diseño, el diseño sigue siendo un documento relevante e importante. Es muy posible que un documento de diseño siga siendo relevante durante un período de tiempo más largo después de que se implemente el software que antes de que se implemente.
fuente