requerimientos funcionales ejemplo

Upload: jose

Post on 07-Jan-2016

114 views

Category:

Documents


3 download

DESCRIPTION

Requerimientos funcionales ejemplo, ejemplos de cada atribito

TRANSCRIPT

RfuncionalesREQUERIMIENTOS FUNCIONALESIDCaractersticaDescripcinCalificacinMdulo/ FuncionalidadOtros mdulos, frameworksComentarios1Integracin con aplicativo de cuadro de Mando IntegralPermitir la integracin con soluciones de cuadro de mando integral para replicar los elementos del direccionamiento estratgico.2Diseo de Cuadros de Mando IntegralPermitir el diseo y el modelamiento de los diferentes cuadros de mando desde el estratgico hasta el operativo con sus respectivos KPIs, y que estos puedan ser alimentados desde los indicadores de los procesos.3Soporte los estndares de cuadro de mando IntegralSoportar los estndares de cuadro de mando con sus respectivos componentes (pe. Kaplan y Norton con su Mapa de Objetivos, Tablero de mando, e Iniciativas).4Integracin de elementos del direccionamiento estratgicoPermitir enlazar los elementos del direccionamiento estratgico con las dems aristas y los elementos que componen el modelo de diseo organizacional (Procesos, Estructura, Personas y Recompensas), considerando la evaluacin del impacto general y particular (en cada arista) cuando se introduce alguna modificacin dentro del modelo.5Modelamiento de la estructura OrganizacionalSoportar el modelamiento de la estructura Organizacional y su enlace con las dems aristas en el modelo (procesos, aplicaciones, personas), que se pueda modelar por empresa.

6Integracin de la estructura OrganizacionalSoportar la Integracin de la estructura Organizacional con las diferentes variables de los procesos (pe. cargos, roles, recursos , matrices Raci, para hacer simulaciones, proyecciones y optimizaciones.7Modelamiento de procesosDisear, redisear, o eliminar procesos, con la identificacin y documentacin de los elementos que conforman sus caractersticas, como objetivo, alcance, responsable, dependencias involucradas, proveedores, clientes, recursos, formatos, productos que entrega, entradas y salidas.8Definicin de las variables de gestin asociadas a los procesosIdentificar y documentar las variables de gestin asociadas al proceso como indicadores, normatividad, riesgos y controles, planes de mejoramiento y gestin documental9Asociacin de roles y/o cargosPermitir asociar los roles y/o cargos para la ejecucin del proceso, relacionar procesos con roles y/o cargos.10Modelamiento Jerrquico de procesosPermitir el modelamiento jerrquico (drill down) de los procesos desde un nivel macro hasta el mnimo (tareas y ms en detalle: instructivos y guas).11Soporte de estndares de modelamiento de procesosSoportar los estndares de modelamiento de procesos (BPMN y BPEL).12Simulaciones de procesosPermitir disear y ejecutar simulaciones de procesos y revisar su comportamiento dinmico, para determinar el proceso objetivo. Crear diferentes modelos de simulacin por proceso.Comparar entre escenarios.Prever cumplimiento de KPIs y niveles de servicio.Optimizar el uso de recursos en cada proceso.Determinar cuellos de botellaCrear reportes de desempeo, tiempos, costos y deteccin de cuellos de botella.Analizar impactos de cambio en procesos.Simulacin multiproceso13Asociacin de procesos a Sistemas de gestinQue permita asociar a cada proceso los requisitos de los diferentes elementos de los sistemas de gestin que adopte la Organizacin (pe. calidad, riesgos, ambiental, SySO, costos, reputacin, responsabilidad social, seguridad en la operacin).14Soporte marcos metodolgicos para optimizacin de procesosSoportar marcos metodolgicos para la optimizacin de procesos (pe. Six Sigma)15Gestin de los elementos de gobiernoPermitir contener, actualizar y divulgar los elementos del modelo normativo, Polticas, lineamientos, reglas de negocio, y procedimientos como elementos de control a los riesgos asociados a los procesos.

Facilitar la gestin de los elementos de gobierno: Derechos de decisin, y Foros de Gobierno. Con su identificacin, caracterizacin, y gestin.16Auditoras a los sistemas de gestin asociados a los procesos.Disponer de una funcionalidad que permita la planeacin, ejecucin, registro y seguimiento a las auditoras, y formular planes de mejora resultantes de las auditoras a los sistemas de gestin que se usan como referente para operar los procesos.17Mejores practicas para los procesos Proporcionar el blueprint de las mejoras practicas de procesos por Industria18Soporte mltiples metodologas y enfoques de modelado de Arquitectura EmpresarialSoportar los estndares de modelamiento de arquitectura empresarial (Archimate, pe. SOMF) y que se integren los diferentes modelados.19Asociacin de procesos y AplicacionesPermitir asociar las Aplicaciones que apoyan los procesos.20Modelamiento Jerrquico de AplicacionesPermitir el modelamiento de arquitecturas que contemple una taxonoma de mnimo 3 niveles: dominios de aplicaciones, aplicaciones /componentes y servicios de negocio. Cada nivel debe detallar el conjunto de sistemas empresariales requerido desde un nivel conceptual hasta el detalle de aplicaciones o funcionalidades especficas.21Modelamiento Jerrquico de InfraestructuraPermitir el modelamiento jerrquico de la infraestructura a travs de una modelo tcnico que contemple Servidores, redes, sistemas operativos, middleware, infraestructura de base de datos, seguridad, almacenamiento y movilidad.22Modelamiento Jerrquico de activos de informacinPermitir el modelamiento jerrquico de los activos de informacin desde un nivel macro hasta el nivel de detalle.23Asociacin de procesos y los activos de informacinPermitir asociar los procesos con los activos de informacin que manejan24Asociacin de aplicaciones y los activos de informacinPermitir asociar las aplicaciones con los activos de informacin que contienen25Asociacin de Aplicaciones e InfraestructuraPermitir asociar las Aplicaciones con la infraestructura en la cual esta soportada26Soporte de frameworks de arquitectura empresarialSoportar frameworks de arquitectura empresarial como: Zachman, DoDAF, TOGAF, v9 ADM, FEAF, EA2F permitiendo crear frameworks propios.27Contiene diagramas de arquitecturaContener diagramas de arquitectura de negocios, aplicaciones, Informacin e infraestructura basado en estndares descritos en la caracterstica anterior28Soporte de estndares de modelamiento de aplicacionesSoportar los estndares de modelamiento de aplicaciones (UML, SysML, MDA, ADML, SSADM ).29Definicin integral de las vistas de los modelosPermitir definir integralmente las vistas y unir los componentes de estas para establecer total trazabilidad.30Composicin jerrquica de las vistas de los modelosPermitir la composicin jerrquica que permite ordenar las diferentes vistas y modelos creados.31Anlisis de los modelosPermitir comparar diferentes versiones del modelo actual y el objetivo, con la posibilidad de ver los modelos en perspectivas particulares: slo las clases particulares de entidades, la capacidad para unir los modelos independientes en un nico modelo, activos de Informacin relacionados con los procesos, mapa de tecnologas, roles y procesos o mapa de medicin de acuerdos de nivel de servicios (ANS) de tecnologa para procesos.32Repositorio de modelos y ArtefactosDisponer de un repositorio para todos los modelos, artefactos y dems componentes que soporte la solucin.33Gestin de datosSoportar el control de versiones, revertir a versiones anteriores, bloquear las partes del modelo contra el cambio, manejo de estados (anlisis, validado, en funcionamiento y descartado).34Nuevas definiciones de dimensiones y elementos de arquitectura empresarialPermitir definir dimensiones y elementos de la arquitectura empresarial relevantes para la organizacin, diferentes a los estndares (negocio, informacin, aplicaciones, infraestructura).35Simulacin de elementos de arquitecturaPermitir disear y ejecutar simulaciones a todos los elementos de la arquitectura y poder revisar su comportamiento dinmico.36Anlisis de GapsTener la capacidad de realizar comparaciones y anlisis del estado actual vs el estado objetivo en cada una de las dimensiones, indicando los elementos eliminados, aquellos que permanecen y los modificados.37Arquitecturas de TransicinPermitir la creacin de estados intermedios entre la arquitectura actual y la objetivo, asociados con el plan de ruta y los planes de proyecto para la consecucin de la arquitectura objetivo.38Anlisis de ImpactoTener la capacidad de analizar el impacto sobre cualquiera de los elementos de la arquitectura empresarial, desplegando los diferentes elementos relacionados y sus posibles impactos.Anlisis de cuellos de botella39Simulacin de Escenarios de ArquitecturaSoportar la creacin de mltiples escenarios de la arquitectura que involucren el anlisis de potenciales cambios pero no afecten la arquitectura objetivo sin previa aprobacin de los arquitectos empresariales a travs de flujos de trabajo,40Flujos de TrabajoParametrizar la aprobacin de elementos, vistas y diagramas de la arquitectura empresarial a travs de flujos de trabajo que puedan involucrar los diferentes roles del proceso.41Gestin de RequerimientosCapturar y gestionar los diferentes requerimientos de cada una de las dimensiones de la arquitectura empresarial (negocio, aplicaciones, datos y tecnologa)42Asociacin de los requerimientos al mapa de rutaDefinir y asociar los diferentes proyectos para la consecucin de la arquitectura objetivo con el repositorio de requerimientos.43Generacin de CdigoPermitir la generacin de cdigo (pe. Java,J2EE,C++,C#)44Configuracin de plantillas de guas metodologasPermitir operar las siguientes guas metodolgicas que ha construido EPM para operar los diferentes sistemas de gestin (modelos operacionales), ver anexo Guas Metodolgicas EPM45Matrices y TrazabilidadRelacionar y permitir la interoperabilidad de la tecnologa de informacin con las componentes de estrategia, estructura, procesos, recompensas y personas, definiendo como mnimo las siguientes matrices: Matriz de Sistemas / Procesos. Matriz de Sistemas / Estructura. o Matriz de Sistemas / Roles. o Matriz de Sistemas / Funciones

46Catlogo de InterfacesPermitir generar un listado de interfaces que existen entre aplicaciones, definiendo la informacin intercambiada, periodicidad y reglas de negocio.47DiagramasDisear diagramas que muestren de forma visual las principales definiciones realizadas:- Comunicacin de Aplicaciones.- Localizacin de Aplicaciones.- Aplicaciones / Procesos.48estrategia de la informacinPermitir definir los principios claves, lineamientos, modelo de gobierno de la informacin y requerimientos regulatorios que se deben cumplir.49Modelos de datos de IndustriaPermitir el anlisis de modelos de datos de industria (pe. ARTS para retail), que incluyan estndares y patrones para el modelamiento de los flujos de informacin.50Pronstico tecnolgicoPermitir documentar alternativas de mercado con mayor participacin y reconocimiento para cada uno de los componentes definidos en la arquitectura de referencia que incluya sus principales funcionalidades y requisitos cubiertos, incluyendo anlisis de tecnologas emergentes que permita la evolucin de las aplicaciones actuales a la arquitectura objetivo.51Metamodelo de arquitectura de NegociosListar cada uno de los objetos que son usados para registrar la Arquitectura de negocios52Metamodelo de arquitectura de InformacinListar cada uno de los objetos que son usados para registrar la Arquitectura de Informacin53Metamodelo de arquitectura de TecnologaListar cada uno de los objetos que son usados para registrar la Arquitectura de Tecnologa54Metalmodelo de arquitectura de SolucinListar cada uno de los objetos que son usados para registrar la Arquitectura de Solucin55Metamodelo de estrategia de negocioListar cada uno de los objetos que son usados para registrar la Arquitectura de estrategia de Negocio56Metamodelo de tendencias ambientalesListar cada uno de los objetos que son usados para registrar la Arquitectura de Tendencias Ambientales57Customizacin del metamodeloDescribir como su metamodelo puede ser customizado por el usuario final. Indique si los cambios al metamodelo se especifican grficamente. Indique tambin todas las limitaciones a la personalizacin metamodelo.

RNoFuncionalesREQUERIMIENTOS NO FUNCIONALESIDCaractersticaDescripcinCalificacinMdulo/ FuncionalidadOtros mdulos, frameworksComentariosSEGURIDAD (Referente: Dominio 12 de NORMA ISO 27001)1. interaccin de la aplicacin con la infraestructuraRequerimientos de interaccin de la aplicacin con la infraestructura, como: no sobrepasar los controles de seguridad, Integridad de las configuraciones de seguridad del servidor, integridad de los recursos del sistema, autoproteccin independiente, verificacin del ambiente de operacin y deteccin de fallas externas2. identificacin y autenticacinRequerimientos de identificacin y autenticacin, como: autenticacin de usuario, autenticacin de procesos, advertencia de autenticacin, mecanismos de identificacin y autenticacin, ruta de autenticacin confiable, informacin de autenticacin, autenticacin con el backend de la aplicacin, intentos no exitosos y periodos de bloqueo, autenticacin fuerte de usuarios de altos privilegios, contraseas fuertes, permitir cambio de contraseas por el usuario y autenticacin por cada sesin.3. Autorizacin y control de sesinRequerimientos de autorizacin y control de sesin, como: Autorizacin de usuario, herramienta de administracin de autorizaciones, mnimos privilegios de la aplicacin, modelo de autorizacin, mecanismos de autorizacin, inactividad de la sesin, nmero mximo de sesin, integridad de la informacin de autorizacin, disponibilidad de la informacin de autorizacin4. Control de accesoRequerimientos del control de acceso como: Mecanismo de control de acceso, asignacin de nivel de clasificacin a usuario, asignacin de nivel de clasificacin a la informacin, despliegue del nivel de clasificacin, control de acceso a nivel de red.5. ConfidencialidadRequerimientos de confidencialidad, como: Ciframiento de las comunicaciones, almacenamiento de la informacin secreta y confidencial6. IntegridadRequerimientos de integridad, como: Integridad de la informacin almacenada, integridad de la informacin desplegada, integridad del cdigo de la aplicacin, validacin de parmetros, validacin de entradas, respuesta ante entradas invalidas7. DisponibilidadRequerimientos de disponibilidad, como: Lmite de peticiones, manejo de errores y excepciones, reinicio en punto de chequeo, timeout en comunicaciones y tiempo de espera, respuesta ante recursos no encontrados, liberacin de recursos, registro de fallas y errores y verificacin de consistencia de seguridad8. AuditoriaRequerimientos de auditoria como: Mecanismo de registro de eventos, configuracin de eventos a auditar, eventos a ser auditados, asociacin usuario con registro de auditoria, auditoria de a nivel de objetos en bases de datos, visualizacin y notificacin de registros de auditoria, falla en el registro de eventos, integridad y disponibilidad de los registros de auditoria, confidencialidad de los registros de auditoria, control de acceso sobre los registros de auditoria. 9. No RepudioRequerimientos de No repudio, como: Mecanismo de registro de eventosUSABILIDAD10. Integracin con herramientas BPMPermitir la integracin con herramientas BPM que permitan la automatizacin de procesos. 11. Integracin con las diferentes CMDB Ofrecer mecanismos de integracin con las diferentes CMDB lderes de mercado. (CA CMDB).12. Integracin herramientas de colaboracinPermitir la integracin con portales, herramientas de colaboracin, sistemas de gestin documental y GRC13. Integracin con herramientas PPMIntegrar el estado de avance de los proyectos con herramientas de gestin de portafolios de proyectos lderes del mercado (Clarity, Primavera, HP PPM, MS Portfolio Manager).14. Integracin con herramientas detalladas de diseoTener capacidades de integracin con otras herramientas de diseo detallado para el modelamiento de las arquitecturas.15. Incluye mdulo de BPMIncluir un mdulo para el diseo y automatizacin de procesos a travs de metodologas BPM. 16. Adaptadores con las principales soluciones de mercado como ERP, CRM, SCM, SRM, entre otrasTener adaptadores con las principales soluciones del mercado como ERP, CRM, SCM, SRM17. Permite la extensibilidad y personalizacinPermitir la integracin con otras aplicaciones a travs de mecanismos de integracin, bien sea un API expuesta dentro de la herramienta, o a travs de una capa de middleware (ActiveX / DCOM, CORBA, Web Services, SOA), o a travs de importacin y exportacin de datos hacia y desde la herramienta con los tipos de archivo estndar (delimitado por caracteres, archivos de texto delimitado de ancho fijo, HTML o archivos SYLK).18. Migracin de la documentacin actualProporcionar mecanismos estndar que permitan realizar la migracin de la documentacin actual (ARIS notacin EPC a BPMN )19. Importacin de DatosPoder configurar las reglas para la importacin de datos de diferentes fuentes. Uso de formatos estndar para la importacin de datos (XML, XMI, CSV)20. Exportacin de DatosUsar formatos estndar para la exportacin de datos (XML, XMI, CSV, HTML)21. Publicacin y despliegue en portales corporativosPermitir la publicacin de los procesos con todos sus componentes en un ambiente web22. Diseo y generacin de informes y grficosPermitir el diseo y generacin de informes y grficos personalizados, para luego poder exportar el resultado a diferentes formatos (power point, Excel, pdf)23. Reportes en diferentes formatosPermitir generar reportes en diferentes formatos (Word, Excel, Visio, HTML)24. RolesCrear los diferentes tipos de arquitecto (negocio, solucin, informacin, empresarial y tecnologa) y las definicin de permisos asociados a los elementos, vistas y diagramas de cada dimensin de la arquitectura.25. EscalabilidadPermitir el manejo y la escalabilidad en el volumen de las transacciones y de los usuarios.26. Interfaz del modelo de desarrolloPermitir disear, construir, mantener y manipular los modelos que componen la arquitectura27. Herramienta de automatizacin de los modelosPermitir crear macros o secuencia de comandos para automatizar las funciones o acciones comunes, o para agrupar varias funciones en una sola accin28. Modelos desde informacin Proporcionar la capacidad de generar automticamente modelos de arquitectura empresarial sobre la base de los datos contenidos en el repositorio de la herramienta o tener la capacidad de generar modelos de arquitectura de la empresa como resultado de la manipulacin de datos y funciones.MANTENIBILIDAD29. Puntos de chequeoContar durante la ejecucin de transacciones con puntos de chequeo o checkpoints, los cuales sern los puntos de retorno en el caso que la aplicacin falle o se encuentre no disponible. El retorno a los puntos de chequeo debe garantizar un estado consistente en la transaccin.30. Recuperacin ante fallosVerificar cundo la aplicacin se reinicie (aunque sea despus de un fallo), que no se encuentre afectado ninguno de los controles de seguridad, que la informacin no est corrupta o faltante, y que los componentes de la aplicacin no se hayan modificado.31. Documentacin tcnicaContar con manuales tcnicos en formato digital y en diferentes idiomas (espaol e ingls). En estos se debe contar con informacin del diccionario de bases de datos, interrelacin, servicios de integracin, monitoreo de base de datos, informacin de instalacin.32. Documentacin de usuario finalContar con manuales funcionales en formato digital y en diferentes idiomas (espaol e ingls). En stos se deben describir los procesos y funcionalidades que apoyan la operacin del negocio33. Logs de erroresRegistrar los errores con los detalles de la causa raz del error, el usuario, el proceso que lo gener y la excepcin generada, con el fin de entregarle datos al administrador.34. Orientacin a la solucion de erroresPresentar los errores a los usuarios con informacin bsica de la causa del error sin presentar informacin tcnica que no sea de su competencia 35. Soporte para diagnsticosProveer herramientas de diagnstico sobre los impactos de los cambios por actualizacin de versin36. Actualizacin Permitir actualizaciones puntuales ON LINE, es decir con el sistema en produccin sin afectar el desempeo y la calidad de los procesosARQUITECTURA37. MultinivelLa arquitectura de la solucin debe ser multinivel o multicapa38. MultiempresaLa solucin permite la configuracin unificada para varias empresas, pero permitiendo que se maneje independientemente la informacin de cada una y se puedan generar informes unificados de las mismas. Adems debe permitir manejar configuracin particular por cada empresa39. MultilenguajeLa solucin permite la configuracin en diferentes Idiomas de la interface de usuario, como: mensajes error, ayudas en lnea40. Versionamiento del ncleo de la solucinLa solucin debe tener una arquitectura que permita su actualizacin de versin sin afectar los desarrollos propios de la empresa41. MovilidadSoporta dispositivos mviles con sistema operativo Android, IOS y BlackBerry OS.