Está en la página 1de 10

CIFI-INFORMATICA PROCURADURIA GENERAL DE LA NACION

TABLA DE CONTENIDO Pg. 1. REQUERIMIENTOS NO FUNCIONALES............................................................. 2


1.1 1.2 1.3 ATRIBUTOS DE CALIDAD DEL SISTEMA .................................................................................. 2 OTROS REQUERIMIENTOS NO FUNCIONALES .......................................................................... 4 REQUERIMIENTOS NO FUNCIONALES PARA HERRAMIENTAS DE BASE ................................... 6

Requerimientos de Alto Nivel - No Funcionales (Documento Final)

Pg. 1

CIFI-INFORMATICA PROCURADURIA GENERAL DE LA NACION

1. REQUERIMIENTOS NO FUNCIONALES
Los requerimientos no funcionales hacen relacin a las caractersticas del sistema que aplican de manera general como un todo, ms que a rasgos particulares del mismo. Estos requerimientos son adicionales a los requerimientos funcionales que debe cumplir el sistema, y corresponden a aspectos tales como la disponibilidad, mantenibilidad, flexibilidad, seguridad, facilidad de uso, etc., los cuales se describen en este captulo. Los requerimientos no funcionales debern ser detallados an ms durante la fase de diseo del Sistema de Informacin Misional de la PGN por el proveedor que realizar el diseo y construccin de este sistema y que ser contratado por la Procuradura con posterioridad al contrato 066 de 2004. En este captulo se han dividido los requerimientos no funcionales en Atributos de Calidad y Otros Requerimientos No Funcionales del Sistema. 1.1 Atributos de Calidad del Sistema

Desempeo: Garantizar la confiabilidad, la seguridad y el desempeo del sistema informtico a los diferentes usuarios a nivel nacional. En este sentido la informacin almacenada podr ser consultada y actualizada permanente y simultneamente, sin que se afecte el tiempo de respuesta. El sistema debe estar en capacidad de dar respuesta al acceso de todos los usuarios y a los procesos batch con tiempo de respuesta aceptable y uniforme, en la medida de las posibilidades tecnolgicas de la PGN, en perodos de alta, media y baja demanda de uso del sistema. Disponibilidad: Estar disponible 100% o muy cercano a esta disponibilidad durante el horario hbil laboral de la PGN a nivel nacional (Ejemplo: de lunes a viernes de de 8:00 a.m. a 5:00 p.m., con excepcin de los das festivos).

Requerimientos de Alto Nivel - No Funcionales (Documento Final)

Pg. 2

CIFI-INFORMATICA PROCURADURIA GENERAL DE LA NACION

Operar de la misma manera para todos los niveles de la estructura jerrquica de la PGN, los niveles central, regional y provincial. Escalabilidad: El sistema debe ser construido sobre la base de un desarrollo evolutivo e incremental, de manera tal que nuevas funcionalidades y requerimientos relacionados puedan ser incorporados afectando el cdigo existente de la menor manera posible; para ello deben incorporarse aspectos de reutilizacin de componentes. El sistema debe estar en capacidad de permitir en el futuro el desarrollo de nuevas funcionalidades, modificar o eliminar funcionalidades despus de su construccin y puesta en marcha inicial. Facilidad de Uso e Ingreso de Informacin: El sistema debe ser de fcil uso y entrenamiento por parte de los usuarios de la PGN, as como de fcil adaptacin de la entidad con el mismo. El sistema no debe permitir el cierre de una operacin hasta que todos sus procesos, subprocesos y tareas relacionados, hayan sido terminados y cerrados satisfactoriamente. El ingreso de informacin al sistema debe disearse con transacciones que permitan el ingreso de los datos de forma parcial; es decir, que el tamao de las pginas de registro (o formularios) de informacin sean adecuadas de acuerdo con la estabilidad de la red. El sistema debe presentar mensajes de error que permitan al usuario identificar el tipo de error y comunicarse con el administrador del sistema. Facilidad para las Pruebas: El sistema debe contar con facilidades para la identificacin de la localizacin de los errores durante la etapa de pruebas y de operacin posterior. Flexibilidad: El sistema debe ser diseado y construido con los mayores niveles de flexibilidad en cuanto a la parametrizacin de los tipos de datos, de tal manera que la administracin del sistema sea realizada por un administrador funcional del sistema. Instalacin: El sistema debe ser fcil de instalar en todas las plataformas de hardware y software de base definidas por el rea de Sistemas de la PGN, as como permitir su instalacin en diferentes tamaos de configuraciones. Mantenibilidad: Toda el sistema deber estar complemente documentado, cada uno de los componentes de software que forman parte de la solucin propuesta debern estar debidamente documentados tanto en el cdigo fuente como en los manuales de administracin y de usuario.

Requerimientos de Alto Nivel - No Funcionales (Documento Final)

Pg. 3

CIFI-INFORMATICA PROCURADURIA GENERAL DE LA NACION

El sistema debe contar con una interfaz de administracin que incluya: Administracin de usuarios, Administracin de mdulos y Administracin de parmetros. En cada una de stas secciones deber ofrecer todas las opciones de administracin disponibles para cada uno. El sistema debe estar en capacidad de permitir en el futuro su fcil mantenimiento con respecto a los posibles errores que se puedan presentar durante la operacin del sistema. Operatividad: El sistema debe ser de fcil operacin por el rea tcnica de la Oficina de Sistemas de la PGN, y que demande un bajo nivel de soporte de los usuarios del sistema. El sistema deber poder ser administrado remotamente por las personas encargadas o designadas por la PGN (este requerimiento depender de la arquitectura seleccionada por la PGN). Seguridad: La seguridad del sistema debe estar regida por las Polticas de Seguridad Informtica de la Comisin Intersectorial de Polticas y Gestin de la Informacin para la Administracin Pblica. El acceso al Sistema debe estar restringido por el uso de claves asignadas a cada uno de los usuarios. Slo podrn ingresar al Sistema las personas que estn registradas, estos usuarios sern clasificados en varios tipos de usuarios (o roles) con acceso a las opciones de trabajo definidas para cada rol. El control de acceso implementado debe permitir asignar los perfiles para cada uno de los roles identificados. Respecto a la confidencialidad, el sistema debe estar en capacidad de rechazar accesos o modificaciones indebidos (no autorizados) a la informacin y proveer los servicios requeridos por los usuarios legtimos del sistema. El sistema deber contar con mecanismos que permitan el registro de actividades con identificacin de los usuarios que los realizaron. El sistema debe contar con pistas de auditora de las actividades que se realizan sobre el sistema con niveles razonables para su reconstruccin e identificacin de los hechos. Validacin de Informacin El sistema debe validar automticamente la informacin contenida en los formularios de ingreso. En el proceso de validacin de la informacin, se deben tener en cuenta aspectos tales como obligatoriedad de campos, longitud de caracteres permitida por campo, manejo de tipos de datos, etc. 1.2 Otros Requerimientos No Funcionales

Arquitectura:

Requerimientos de Alto Nivel - No Funcionales (Documento Final)

Pg. 4

CIFI-INFORMATICA PROCURADURIA GENERAL DE LA NACION

La solucin debe ser 100% Web Based y toda la parametrizacin y administracin debe realizarse desde un navegador. La solucin debe operar de manera independiente del navegador que se utilice. La solucin debe tener interfaces grficas de administracin y de operacin en idioma espaol y en ambiente 100% Web, para permitir su utilizacin a travs de exploradores o navegadores de Internet. La informacin de los formularios que corresponda a listas de seleccin deber ser parametrizada y administrable. Backups: El sistema deber proveer mecanismos para generar backups peridicamente de la informacin que se mantiene en el sistema. Los backups deben ser responsabilidad del administrador del sistema quien deber crearlos, almacenarlos y recuperar la informacin en el caso que se pierda informacin. Integracin: La solucin deber integrarse a la pgina Web que defina la PGN. Dicha integracin corresponde a un link desde la pgina del sitio Web (Portal) de la PGN, hacia el Sistema de Informacin Misional de la PGN. Interoperabilidad: El sistema debe estar en capacidad de interactuar con los otros sistemas de la PGN y con sistemas de entidades externas a travs de la herramienta de middleware seleccionada para el sistema. La Interoperabilidad debe estar regida por la normas de Arquitectura de Integracin e Interoperabilidad de la Comisin Intersectorial de Polticas y Gestin de la Informacin para la Administracin Pblica. Otros Requerimientos: Facilidades y controles para permitir el acceso a la informacin al personal autorizado de otras entidades del estado a travs de Internet, con el propsito de consultar la informacin pertinente para cada una de ellas. Facilidades para poder adelantar discusiones electrnicas a travs de foros o salas de conversacin sobre casos en particular que se adelanten en la PGN y registrar la participacin de los asistentes. Contar con herramientas de software para la administracin automtica de archivos. Contar con herramientas y caractersticas necesarias para su administracin, la realizacin de bsquedas y la posibilidad de realizar consultas de ndole general. El diseo grfico de los sistemas debe responder al diseo oficial de la Procuradura. El sistema debe propender por el desarrollo de la cultura que minimice el uso del papel. Para ello, hasta donde sea posible, deber hacer uso de las diferentes caractersticas de la tecnologa, tales como documentos electrnicos, imgenes digitales, buscando minimizar la sobrecarga de las redes de transporte de datos.

Requerimientos de Alto Nivel - No Funcionales (Documento Final)

Pg. 5

CIFI-INFORMATICA PROCURADURIA GENERAL DE LA NACION

Facilidades y controles para permitir el acceso a la informacin al personal autorizado de otras entidades del estado a travs de Internet, con el propsito de consultar la informacin pertinente para cada una de ellas. Garantizar que el diseo de las consultas no afecte el desempeo de la base de datos, ni considerablemente el trfico de la red. 1.3 Requerimientos No Funcionales para Herramientas de Base
Requisito Mnimo Ser un motor de bases de datos relacional (RDBMS) Incluir algoritmos de minera de datos Tener Aseguramiento nativo de reglas de integridad de los datos Tener Soporte nativo a procedimientos y funciones almacenados Tener Soporte nativo a triggers Permitir la generacin de reportes de auditoria Permitir la definicin de usuarios, roles y permisos Incluir las herramientas de Bases de datos Multidimensionales (OLAP) Soportar a arquitectura de 64 bits Soportar los estndares de conectividad de las aplicaciones tanto del mundo Java como Windows (JDBC, ODBC, OLEDB) Tener la capacidad de escribir y recuperar datos del estndar de conectividad de aplicaciones a travs del modelo de Internet XML a la base de datos Tener la capacidad de tener acceso a consultas SQL a travs de una direccin URL Manejar concurrencia, acorde a los niveles de aislamiento ANSI Permitir la Integracin con las herramientas de ofimtica que posee la PGN Tener la Habilidad de manejar modos de autenticacin de las aplicaciones de forma segura Permitir configuracin dinmica Soportar la transmisin y almacenamiento encriptados Tener control de acceso basado en roles, permisos, certificados digitales Permitir la replicacin de datos y transacciones Permitir la particin de bases de datos Permitir programar tareas Permitir Automatizacin de procesos e indexacin Permitir el uso de mltiples threads Permitir la trazabilidad de las transacciones Soporte backups online y off line

Motor de base de datos


Criterio Requerimientos mnimos tcnicos

Requerimientos de Alto Nivel - No Funcionales (Documento Final)

Pg. 6

CIFI-INFORMATICA PROCURADURIA GENERAL DE LA NACION

Criterio

Requisito Mnimo Incluir las herramientas de Extraccin, Transformacin y Cargue de datos as: Soporte nativo a extraccin, transformacin y transporte de datos en forma grafica Soporte a objetos programables que permiten extraer, transformar y consolidar datos de distintos orgenes en uno o varios destinos

Sistema de Workflow
Criterio Requerimientos mnimos tcnicos Requisito Mnimo Permitir el modelamiento grfico Ofrecer interfaz Web para usuarios Permitir la Integracin de manera natural y sin requerir productos adicionales con las bases de datos del mercado Permitir la programacin de flujos de acuerdo a itinerarios definidos por los usuarios Ofrecer niveles de decisin Permitir la generacin de alarmas tempranas Permitir la asignacin y modificacin dinmica de tiempos esperados de atencin por proceso y actividad Permitir la asignacin y modificacin dinmica de actividades a usuarios dependiendo de criterios como carga de trabajo, temas especficos, etc. Contar con facilidades para que los usuarios verifiquen procesos y actividades a cargo, estado de los procesos, procesos que requieren atencin. Permitir la delegacin dinmica de funciones Permitir la generacin automtica de nuevos flujos como producto de un evento en un flujo determinado. Permitir la generacin de notificaciones segn eventos (retrasos de tiempo, vencimiento de trminos, represamiento de trabajo, etc.) o condiciones de error. Permitir hacer seguimiento y monitoreo de actividades. Permitir el escalamiento de alertas, mensajes y notificaciones. Permitir la generacin de reportes estadsticos de tiempos de procesos, represamientos, etc. Ofrecer diferentes mecanismos para avance en el flujo (aprobacin de un superior, eventos o acciones especficos, terminacin de actividades, criterios dinmicos). Permitir el encadenamiento de documentos a flujos. Permitir la toma de acciones dependiendo de niveles de decisin. Permitir que los flujos involucren ciclos y acciones. Permitir la segmentacin de procesos complejos en subprocesos integrados.

Requerimientos de Alto Nivel - No Funcionales (Documento Final)

Pg. 7

CIFI-INFORMATICA PROCURADURIA GENERAL DE LA NACION

Criterio

Requisito Mnimo Permitir el modelamiento de los flujos de trabajo con diferentes plantillas de diagramas. Contar con interfaz nativa con las herramientas de correo electrnico de la Procuradura.

Administrador de contenido (CMS)


Criterio Requerimientos mnimos tcnicos Requisito Mnimo Permitir la edicin de contenido Permitir la publicacin de informacin independiente de plataforma. Contar con un editor WYSIWYG. Permitir el procesamiento automtico de imgenes (optimizacin de imgenes para Web). Ofrecer interfaz fcil, intuitiva, con mens sensibles al contexto, navegacin sencilla, ayudas en lnea preferiblemente en espaol. Deseable que posea ayudas de edicin/publicacin por medio de asistentes automticos (Wizards), templates de uso frecuente. Permitir la validacin de hiperlinks (deteccin automtica de links rotos) Permitir la administracin de contenido sencilla, y no restrictiva (i.e sin lmites en la cantidad o tipos de elementos a adicionar por sitio, categora o pgina ms all de los lmites de almacenamiento del servidor). Permitir la estructuracin del almacenamiento de pginas en forma de rbol Permitir la administracin de archivos con funcionalidades que faciliten al usuario subir, renombrar, copiar, mover y borrar archivos en lnea. Permitir el manejo de estado de fuera de lnea de manera que una pgina pueda ser marcada con este estado mientras es editada hasta que sea nuevamente publicada. Contar con facilidades de preview. Permitir el manejo de versiones. Permitir la extensin de funcionalidad a travs de plugins. Contar con un motor de bsqueda indexado que permita realizar bsquedas archivos de contenido y de medios incluyendo por lo menos archivos html, txt, MS-Word y PDF. Igualmente facilidades para realizar bsquedas sobre bases de datos SQL. Este motor debe estar disponible para los autores de contenido y para los usuarios de consulta y puede ser interno al CMS o externo. Permitir la incorporacin de facilidades de personalizacin a travs de PHP y/o ASP y/o AS.NET. Permitir la conectividad a Bases de datos del mercado

Requerimientos de Alto Nivel - No Funcionales (Documento Final)

Pg. 8

CIFI-INFORMATICA PROCURADURIA GENERAL DE LA NACION

Criterio

Requisito Mnimo Contar con facilidades para administracin de usuarios que permita definir restricciones y acciones permitidas para cada usuario o grupo de usuarios.

Entorno de desarrollo
Criterio Requerimientos mnimos tcnicos Requisito Mnimo Incluir o proporcionar las herramientas necesarias para que de manera integrada apoyen el ciclo de vida del proyecto. Se deben incluir herramientas de modelamiento visual usando metodologa UML 1.2, herramientas de administracin de requerimientos, solicitudes y administracin de cambios y control de versiones. Proveer Interfaces a bases de datos Permitir el modelamiento Visual de procesos de negocio con relacin hacia casos de uso y diagramas de actividades Permitir la integracin entre el modelo y la base de datos a fin de mantener fcilmente actualizado el cdigo y la base de datos. Requisitos herramienta Instalar en la PGN las licencias de usuarios virtuales y protocolos de pruebas para pruebas de carga a fin de adelantar las pruebas de aceptacin. Permitir la integracin del ambiente de pruebas con el ambiente de desarrollo Permitir la generacin de pruebas automatizadas para funcionalidad y desempeo con pruebas de carga de 100 usuarios concurrentes, en los protocolos propuestos de acuerdo a la naturaleza de la solucin (http, SQL, COM, etc.). Permitir el manejo de mtricas y anlisis de pruebas que garanticen el correcto control de calidad del producto Requisitos herramienta Permitir mediante el mismo ambiente (integrado) el desarrollo de de desarrollo aplicaciones para ser ejecutadas en el servidor, en el cliente o en Internet. Permitir disear visualmente formas que incorporen todas las caractersticas de Interfaz de la plataforma cliente en la que se ejecutar la aplicacin. Permitir la generar cdigo compilado que separe la lgica de ejecucin de la de presentacin. Ofrecer soporte integrado para la creacin y utilizacin de Servicios Web en XML Permitir la generacin de estndares para soluciones comunes, adaptables a necesidades especficas de la organizacin usando esquemas XML. Poseer herramienta grfica de diseo y desarrollo rpido de aplicaciones Ser un ambiente .NET o J2EE

Requerimientos de Alto Nivel - No Funcionales (Documento Final)

Pg. 9

CIFI-INFORMATICA PROCURADURIA GENERAL DE LA NACION

Criterio

Requisito Mnimo Permitir la diagramacin visual Permitir la generacin de scripts Permitir integrar componentes de terceros en el ambiente IDE Poseer asistentes para el manejo automtico de empaquetamiento de objetos Ofrecer Soporte al esquema de seguridad que incluya caractersticas tales como mecanismos de autenticacin y control de acceso, SSL, LDAP, CA (Certificados Digitales)

Requerimientos de Alto Nivel - No Funcionales (Documento Final)

Pg. 10

También podría gustarte