Especificación de Requerimientos¶
Proyecto | SuiteSET3 |
Descripción | Plantilla para proyectos basada en ReadySET y Métrica 3. |
Desarrollo | project:suiteset3-dev versión suiteset3-dev:version#1 |
Plazos vigentes | FECHA INICIO - FECHA FINALIZACIÓN |
Fecha edición | 30/10/2024 |
Hojas anexas | |
Relacionados | Propuesta de proyecto Listado de características ENLACES A OTROS ESTÁNDARES RELEVANTES ENLACES A OTROS DOCUMENTOS |
IMPACTO: 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 aseguramiento de la calidad.
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 de proyecto.
Casos de Uso¶
RESUMEN DE UN PÁRRAFO
Detalles:
- Los actores son descritos en el documento de requerimientos del usuario.
- El conjunto de casos de uso enumera los casos de uso en una forma organizada.
Requerimientos Funcionales¶
RESUMEN DE UN PÁRRAFO
Detalles:
- El listado de características enumera todas las características en una forma organizada.
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 la norma 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:
- Debemos implementar esta API estándar.
- DETALLE
- DETALLE
¿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