miércoles, 15 de abril de 2020

PUNTO 1.2

ESPECIFICACIÓN

Es muy común que se elabore una "lista de cosas que el programa debe hacer", pero en las aplicaciones reales se suele distinguir entre los requisitos funcionales (lo que el programa hará) y requisitos técnicos (limitaciones "físicas", espacio máximo en disco que ocupará el programa, etc).
Un ejemplo de una lista para un programa no muy complejo es:
  • Podrá guardar datos de personas para consultarlos más adelante.
  • Almacenará datos de personas (nombre, dirección, etc) aunque el único imprescindible será el nombre.
  • Podrá guardar una cantidad elevada de datos, sin limitaciones.
  • Se podrá disponer de los datos cada vez que se acceda al programa porque deberán guardarse en un fichero.
  • Se podrán buscar datos a partir de cualquier palabra introducida, apareciendo toda la información disponible (nombre, apellidos, domicilio o correo electrónico).
  • Buscará a personas que cumplan años en los próximos treinta días.
  • El programa debe estar creado en C++ y se podrá compilar tanto en Windows como en LliureX u otra versión de Linux ya que permitirá trabajar en modo texto.







No hay comentarios:

Publicar un comentario

PUNTO 2.2

CREACIÓN DE CLASES A PARTIR DE ANÁLISIS En este programa de ejemplo propuesto, la descomposición en clases de la unidad anterior quedaría...