miércoles, 15 de abril de 2020

Especificación

Es habitual elaborar un documento en el que se recopilen los requisitos que debe cumplir el programa, éstos podrían reflejarse en una lista de cosas que el programa tiene que hacer. Aunque hay que distinguir entre requisitos funcionales y técnicos.
Para un programa no muy complejo podríamos tener la siguiente lista:

  • El programa será una agenda de contactos que te permite guardar información para consultar después.
  • Deberá almacenar la información de cada persona, siendo lo único obligatorio el nombre.
  • Permite guardar muchos datos.
  • Los datos se guardarán en fichero para disponer de ellos cuando se acceda al programa.
  • Permite buscar datos a través de una palabra introducida en la búsqueda.
  • Buscará las personas que cumplen años en los próximos 30 días.
  • Deberá estar creado en C++ y permitirá trabajar en modo texto, para compilar tanto en Windows como Linux, u otra versión.
Análisis del Sistema | Marco de Desarrollo de la Junta de Andalucía

No hay comentarios:

Publicar un comentario

Creación de clases a partir de análisis

Para este tipo de programas, una descomposición en clases quedaría un poco "forzada", ya que su nivel de complejidad no es tan ele...