Especificación de Requerimientos de Software (SRS)

Información de la versión

Proyecto: Herramienta de Gestión de Expediente
Número Interno de Versión: 0.1.0
Formas Anexas:
Documentos Relacionados:
LIGAS A OTROS ESTÁNDARES RELEVANTES
LIGAS A OTROS DOCUMENTOS

Impacto del proceso: Especificación de Requerimientos de Software (SRS) define de forma precisa el producto de software que se va a construir. Las decisiones hechas escribiendo la SRS están basados en información de los documentos de la propuesta del proyecto y requerimientos del usuario. El conjunto de requerimientos de SRS deben ser satisfechos en el diseño del sistema. La SRS es verificada y validada por la actividades marcadas en el plan de QA.

Introducción

TAREAS: Proveer un breve resumen de esta entrega del producto. Puede copiar el texto de la propuesta del proyecto, pegarla aquí, y resumirlo.

PÁRRAFO

PÁRRAFO

Para más información, vea la propuesta del proyecto.

Casos de Uso

RESUMEN DE UN PÁRRAFO

Detalles:

Requerimientos Funcionales

RESUMEN DE UN PÁRRAFO

Detalles:

Requerimientos No-Funcionales

TAREAS: Describa los requerimientos no funcionales para esta entrega. Abajo se pueden ver algunos ejemplos.
¿Cuáles son los requerimientos de usabilidad?

Nuestro principal criterio para hacer el sistema usable es la dificultad de realizar cada caso de uso de alta frecuencia. La dificultad depende de el número de pasos, el conocimiento que el usuario debe tener en cada paso, las decisiones que el usuario debe realizar en cada paso, y la mecánica de cada paso (por ejemplo, escribir el título de un libro de forma exacta es difícil, hacer click en una lista es fácil).

La interfaz del usuario deberá ser tan familiar como sea posible a los usuarios que han usado otras aplicaciones web y aplicaciones de escritorio en Windows. Por ejemplo, seguiremos las guías de la UI para nombrar los menus, botones y las cajas de diálogo siempre que sea posible.

PÁRRAFO

Detalles:

  • Los clientes de gobierno exigirán lanorma section508
  • Apoyar la comprensibilidad usando principios de Interacción Instructiva
  • El cliente desea una ayuda en línea extensa, pero no ha solicitado un manual impreso.
¿Cuál es la confiabilidad y los requerimientos de último minuto?

PÁRRAFO

PÁRRAFO

Detalles:

  • DETALLE
  • DETALLE
  • DETALLE
¿Cuáles son los requerimientos de precaución?

PÁRRAFO

PÁRRAFO

Detalles:

  • DETALLE
  • DETALLE
  • DETALLE
¿Cuáles son los requerimientos de seguridad?

El acceso será controlado con nombres de usuario y contraseñas.

solo los usuarios con derechos de administrador podrán accesar las funciones administrativas, los usarios normales no podrán.

Detalles:

  • Las contraseñas deberán tener de 4 a 14 caracteres de longitud
  • No utilizaremos comunicaciones encriptadas (SSL) para este sitio
  • DETALLE
¿Cuáles son los requerimientos de desempeño y escalabilidad?

PÁRRAFO

PÁRRAFO

Detalles:

  • DETALLE
  • DETALLE
  • DETALLE
¿Cuáles son los requerimientos de mantenimiento y actualización?

La capacidad de mantenimiento es nuestra habilidad para realizar cambios al producto en el tiempo. Necesitamos una capacidad de mantenimiento fuerte para retener a nuestros primeros clientes. Resolveremos esto anticipando varios tipos de cambios y documentando cuidadosamente nuestro diseño y nuestra implementación.

La capacidad de actualización es nuestra habilidad para entregar nuevas versiones del producto a bajo costo a los clientes con un mínimo de tiempo de descarga o disrupción. Una característica clave para apoyar este objetivo es la descarga automática de parches o actualizaciones y actualizaciones del equipo del usuario final. También debemos utilizar formatos para archivos de datos que incluyan suficientes meta-datos para permitirnos trasformar con seguridad la información existente del usuario durante una actualización.

Detalles:

  • DETALLE
  • DETALLE
  • DETALLE
¿Cuáles son los requerimientos de soportabilidad y operabilidad?

La soportabilidad es nuestra habilidad de proveer soporte técnico eficiente y a buen precio. Nuestro objetivo es limitar nuestros costos de soporte a solo 5% de las tarifas de licenciamiento anual. Las caracteísticas de actualización automática del producto no ayudará a entregar fácilmente parches a los usuarios finales. La guía del usuario y el sitio web del producto incluyen una guía de resolución de problemas y una lista de información que debe tener a la mano antes de contactar a soporte técnico.

La operabilidad es nuestra habilidad de hospedar y operar el software como un ASP (Proveedor de Servicios de Aplicaciones). Las características del producto deberán ayudarnos a alcanzar nuestros objetivos de 99.9% en línea (con 43 minutos máximo fuera de línea por mes). Las características principales que soporten esto son la capacidad de crear respaldos de datos en tiempo de operación, y el monitoreo de la aplicación.

Detalles:

  • DETALLE
  • DETALLE
  • DETALLE
¿Cuáles son los requerimientos del ciclo de vida del negocio?

El ciclo de vida del negocio de un producto incluye todo lo que le pasa a ese producto sobre un periodo de varios años, desde la decisión inicial de compra, a través de improtantes pero poco frecuentes casos de uso, hasta el retiro del producto. Los requerimientos principales de del ciclo de vida son listados abajo.

Detalles:

  • Los clinetes deberán se capaces de manejar el número de licencias con el que ya cuentan y de hacer decisiones informadas sobre las compras de más licencias cuando sea necesario
  • el producto deberá soportar operación diaria y nuestra auditoría de fin de año
  • La información del cliente deberá ser almacenada en un formato que sea accesible incluso después de que la aplicación sea retirada.

Requerimientos Ambientales

TAREAS: Describa los requerimientos ambientales para esta entrega. Los requerimientos ambientales describen el sistema más grande hardware, software, y los data con el que este producto debe trabajar. Se proveen algunos ejemplos más abajo.
¿Cuáles son los requerimientos de hardware del sistema?

PÁRRAFO

PÁRRAFO

Detalles:

  • DETALLE
  • DETALLE
  • DETALLE
¿Cuáles son los requerimientos de software del sistema?

PÁRRAFO

PÁRRAFO

Detalles:

  • DETALLE
  • DETALLE
  • DETALLE
¿Qué Interfaces de Aplicación del Programa (APIs) deben incluirse?

PÁRRAFO

PÁRRAFO

Detalles:

¿Cuáles son los requerimientos de importación y exportación de datos?

PÁRRAFO

PÁRRAFO

Detalles:

  • El sistema deberá almacenar todos los datos en una base de datos SQL estándar, donde pueda ser accesado por otros programas.
  • El sistema podrá almacenar todos los datos en un archivo XML, usando una DTD estándar.
  • El sistema deberá leer y escribir archivos .XYZ válidos para ser usados por OTRA APLICACIÓN
  • DETALLE
2004-2011 United Nations Development Programme