Proyecto Especificación de Requerimientos Suplementarios Propiedades del documento Cliente: “Nombre del cliente” Proyecto: “Nombre del Proyecto” Título del documento: Especificación de Requerimientos Suplementarios Fecha de versión: 27/10/04 Número de versión: V001 Descripción: El propósito de este documento es la definición y descripción de las características no funcionales de alto nivel a implementarse en proyecto en términos de necesidades de usuarios finales. Autor: “Autor” Tabla de contenidos Introducción............................................................................................................................................................. 4 Propósito ............................................................................................................................................................................... 4 Alcance.................................................................................................................................................................................. 4 Referencias ........................................................................................................................................................................... 4 Seguridad ................................................................................................................................................................. 5 Usabilidad ................................................................................................................................................................ 5 Confiabilidad............................................................................................................................................................ 5 Disponibilidad ........................................................................................................................................................................ 5 Contingencias ....................................................................................................................................................................... 6 Tiempo medio entre fallas .................................................................................................................................................... 6 Resguardo de datos ............................................................................................................................................................. 6 Rendimiento ............................................................................................................................................................ 6 Datos preexistentes ............................................................................................................................................... 7 Estándares aplicables ........................................................................................................................................... 7 Interfaces .................................................................................................................................................................. 7 Sistemas involucrados en interfaces ................................................................................................................................... 7 Requerimientos de Documentación................................................................................................................... 8 Supuestos y Dependencias ................................................................................................................................. 8 Mecanismo de puesta en producción ................................................................................. Error! Bookmark not defined. Estadísticas ........................................................................................................................................................................... 8 v.001 | Proyecto | Especificación de Requerimientos Suplementarios Página 2 de 8 Historial de Revisiones Fecha Número Autor v.001 | Proyecto | Especificación de Requerimientos Suplementarios Descripción: Página 3 de 8 Introducción Propósito El propósito de este documento es la definición y descripción de las características no funcionales de alto nivel a implementarse en proyecto en términos de necesidades de usuarios finales. Este documento contiene especificaciones de requerimientos suplementarios, organizados por tipo de requerimiento. Alcance Este documento abarca requerimientos no funcionales. Referencias Javadoc Rup Arquitectura Guidelines v.001 | Proyecto | Especificación de Requerimientos Suplementarios Página 4 de 8 Seguridad Esquema de incorporación de contenidos. Se definirá un esquema de aprobación para la publicación de los contenidos. Se podrán incluir alertas automatizadas para notificar la publicación de contenidos críticos. Autenticación de usuarios La autenticación de los usuarios se realizará mediante un servidor Active Directory, no quedando registro de las claves en el servidor kbee. El acceso a Active Directory deberá hacerse vía SSL y no con un usuario anónimo. Autorización de usuarios Los esquemas de autorizaciones del repositorio serán administradas desde kbee. Credenciales entre aplicaciones No se deberán propagarán credenciales de seguridad entre las diferentes aplicaciones que forman parte de la intranet. Información de auditoria El sistema deberá mantener la historia respecto a usuarios, conexiones y operaciones críticas realizadas por usuario. Usabilidad Lenguaje El portal deberá tener la capacidad de exhibir la información en lenguaje español. Confiabilidad Información histórica de operaciones El sistema debe almacenar la información proveniente de las operaciones realizadas. Disponibilidad Días habilitados para operar el sistema El sistema deberá estar disponible 24x7. Días Críticos El rango de lunes a viernes constituye el espectro crítico relativo a la disponibilidad de la plataforma v.001 | Proyecto | Especificación de Requerimientos Suplementarios Página 5 de 8 Horarios Críticos El horario crítico es el de mayor concentración de llegada de los usuarios a sus puestos de trabajo, de 9hs a 9.30hs aproximadamente. Contingencias Otras consideraciones de diseño relativas a la disponibilidad del sistema. No disponibilidad de los sistemas No hay definiciones sobre estos requerimientos en la presente iteración. Tiempo medio entre fallas Tiempo Medio Entre Fallas No hay definiciones sobre estos requerimientos en la presente iteración. Tiempo Medio Para Reparar No hay definiciones sobre estos requerimientos en la presente iteración. Número Maximo de Bugs: bugs/miles de líneas de código No hay definiciones sobre estos requerimientos en la presente iteración. Resguardo de datos Backup La política de backups será realizar el backup online del Filesystem, a continuación la base de datos y finalmente se realizará nuevamente backup del Filesystem de forma incremental. Rendimiento Tiempos de respuesta No hay definiciones sobre estos requerimientos en la presente iteración. Usuarios simultáneos El sistema deberá soportar, en condiciones normales, la operatoria de 10 colaboradores de contenidos y 50 visitantes. Diferente rendimiento según la antigüedad de la información No hay definiciones sobre estos requerimientos en la presente iteración. Modo de degradación No hay definiciones sobre estos requerimientos en la presente iteración. v.001 | Proyecto | Especificación de Requerimientos Suplementarios Página 6 de 8 Datos preexistentes Contenidos en html Los datos correspondientes a textos editoriales, que actualmente se encuentran en html, deberán poder ser incorporados por los colaboradores de contenidos con los formularios de edición correspondientes. Contenidos dinámicos Los datos que se encuentran en bases de datos deberán poder ser incorporados por los colaboradores de contenidos con los formularios de edición correspondientes. Documentos electrónicos Todos los documentos electrónicos (pdf, office, etc.) podrán incorporarse mediante las herramientas de gestión. Estructura y localización de los datos No hay definiciones sobre estos requerimientos en la presente iteración. Volumen de datos 10 a 20 contenidos diarios incorporados al sistema. Estándares aplicables En la presente iteración de este documento no se detectaron requerimientos de estándares aplicables (legales, de regulación, estándares de la industria, internacionalización, compilación, etc.) que sean particulares a este sistema. Interfaces Esta sección define las interfaces soportadas por este sistema. Las interfaces de Software son las definidas con otros subsistemas incluidos en el proceso mientras que las interfaces de comunicación describen las relaciones con sistemas externos. Sistemas involucrados en interfaces Integración con Opus Sistema de Recursos Humanos que contiene todos los datos de las personas. Los datos se encuentran en SQLServer y hoy se accede a través de Views. No hace falta extenderlo y la información no se puede extender por fuera del sistema. Active Directory La integración con Active Directory Se encarga de proveer los servicios de autenticación de los usuarios. Hay definidos dos atributos particulares de los usuarios (sucursal o unidad de negocio, ramo en los usuarios) en base a los que se definen autorizaciones particulares. Estos atributos también deberían considerarse para los Workflows. Control de accesos a partir del usuario, perfil y grupo a partir del usuario autenticado a la red v.001 | Proyecto | Especificación de Requerimientos Suplementarios Página 7 de 8 Requerimientos de Documentación Documentación de código fuente Se deberá realizar javadoc de todos los archivos que se implementen con lenguaje java. Guías Se deberán documentar las guías utilizadas para el diseño e implementación de la solución. Arquitectura del producto La arquitectura del producto a grandes rasgos así como el detalle de las interfaces que provee para su uso desde otras aplicaciones, deberá ser rigurosamente documentada. Supuestos y Dependencias Estadísticas Las estadísticas se medirán de 2 formas. Mediante webalizer sobre todo lo que es estadísticas de webserver y mediante reportes kbee, lo referido a estadísticas de navegación del contenido de negocio. v.001 | Proyecto | Especificación de Requerimientos Suplementarios Página 8 de 8