Professional Documents
Culture Documents
Fase de iniciacin
El propsito de la fase de iniciacin es determinar si vale la pena desarrollar el sistema de informacin deseado y en caso afirmativo, poner en marcha el proyecto. En otras palabras, su objetivo principal es determinar si el sistema es viable. En la primera parte de este captulo nos enfocaremos en el flujo de trabajo referente a la administracin del proyecto. Se identificar la necesidad de la solucin retomando la definicin del problema presentada en el primer captulo de este trabajo, poniendo especial nfasis en los sntomas que muestran la necesidad hasta el punto necesario para justificar la puesta en marcha del proyecto y poder proponer soluciones alternativas al problema. Se evaluarn las dos principales alternativas de solucin encontradas mediante el anlisis de tres variables: arquitectura, caractersticas e integracin, adems de comparar las ventajas contra las desventajas que ofrecen para finalizar seleccionado la propuesta ms viable. Despus describir la propuesta de solucin, se traducir la idea a trminos de factibilidad del proyecto, considerando las exigencias de recursos del proyecto, los costos de la inversin, las estimaciones de beneficios y la aceptacin de la institucin. Para realizar esto se desarrollar un estudio de factibilidad donde se abarquen cinco aspectos: econmico, tcnico, operativo, tico y legal. Para terminar esta primera parte abordaremos la fase de configuracin y cambios estableciendo las especificaciones en la cual deben realizarse. En la segunda parte del captulo, no enfocaremos en los flujos de trabajo de requerimientos y anlisis comenzando con el desarrollo del modelo de negocio.
93
Una vez que se tenga este artefacto, se delimitar el alcance el mbito del sistema propuesto comprendiendo el contexto del sistema mediante el modelo de dominio y recopilando los requisitos funcionales y no funcionales. Por ltimo basado en la informacin obtenida, se encontraran los actores y casos de uso del sistema y se realizar el artefacto principal de esta fase el modelo de casos de uso inicial.
Figura 29. Actividades en la fase de iniciacin. Los tamaos relativos a los polgonos en cada flujo slo indican en qu fase requieren ms atencin. [JACOBSON et. al. 2000].
No realizaremos otras fases de la metodologa en esta durante la fase de inicio, ya que los objetivos de la misma, es la puesta en marcha de proyecto, identificacin del alcance del sistema,
94
planeacin general de actividades y el establecimiento de la primera versin de la arquitectura, que en esta fase ser una vista del modelo de casos de uso. Tambin es importante recalcar que aunque en la prctica se pueden llevar a cabo varias iteraciones en cada flujo de trabajo (para refinar detalles, detectar fallas u omisiones, etc.), no sern plasmadas en el trabajo para efectos de claridad. Estas actividades de la fase de inicio se muestran grficamente en la Figura 29.
69
Para efectos de claridad, en este trabajo no se detallar cada iteracin en el desarrollo del sistema y se presentar
95
Versin:
1.0
1.5 Descripcin general Esta Plan de Iniciacin contiene la siguiente informacin: Personal y Responsabilidades provee la descripcin de los involucrados en la fase y de las actividades a realizar de cada uno. Criterio de aceptacin de trmino de la fase Identifica los criterio para determinar la aceptacin de los artefactos entregables y establecer el trmino de la fase. Calendario Especifica las fechas iniciales y finales para cada una de las actividades de entrega de productos. Plan Describe el plan de la fase.
96
2. Personal y Responsabilidades
2.1 Artefactos entregables 1. Alternativa de solucin 2. Identificacin de riesgos (Estudio de factibilidad) 3. Modelo del negocio 4. Modelo del dominio 5. Glosario 6. Modelo de casos de uso 7. Versin preliminar de la arquitectura (vista del modelo de casos de uso) 8. Plan para la fase de elaboracin 2.2 Personal En esta fase inicial no se requiere contar con todo el personal del Unidad de Desarrollo pues no se tiene an una idea clara de lo que se va a desarrollar. Solo se requiere la participacin del jefe del proyecto y un analista de requisitos como lo muestra los siguientes diagramas de actividad: Slo en caso de ser factible el proyecto Actividad obligatoria
97
Jefe de proyecto
Jefe de soporte
Alternativa de solucin
Plan de la fase
Estudio de factibilidad
Hardware / Software
Analista de sistemas
Analista de sistemas
Requisitos
Requisitos adicionales
98
En esta fase el equipo de trabajo es pequeo por lo que una misma persona puede desempear varios roles.
3. Criterio de aceptacin
En esta fase de iniciacin lo ms importante es establecer la factibilidad del proyecto y entonces comenzar a recaudar la mayor informacin posible sobre los requisitos de la solucin. Ya que en esta fase de iniciacin no ser requiere hacer ms de una iteracin, el criterio de aceptacin est en relacin con la entrega de cada uno de los artefactos listados en el punto 2.1 en las fechas establecidas en el cronograma de actividades del punto 4. Cada artefacto ser revisado con la organizacin cliente para corroborar el correcto entendimiento de los requisitos y en caso necesario, hacer las correcciones pertinentes.
4. Calendario
Este es el calendario de actividades para la fase de iniciacin que consta de 10 das hbiles de trabajo.
99
5. Plan de comunicacin
Ya que este desarrollo involucra a la organizacin cliente muy de cerca, se deber tener una comunicacin estrecha y efectiva entre los principales actores del proyecto. Siempre deber existir evidencia escrita de la comunicacin y como se muestra a continuacin: Reporte de avance por fase Director Secretario Director Unidad de Tecnologa Jefe de Unidad de Desarrollo Jefe de proyecto Asistente personal del Secretario Recibe Recibe Recibe Recibe Elabora Recibe Recibe Recibe Recibe Elabora Recibe Recibe Recibe Recibe Elabora Recibe Elabora Elabora /Recibe Elabora /Recibe Elabora /Recibe Elabora /Recibe Elabora /Recibe Plan de siguiente fase Minutas de acuerdos en juntas Solicitudes de cambios por oficio Avisos y comunicados por correo electrnico
100
6. Plan
Aunque no hay mucha informacin con la cul basar concretamente el plan, si se pueden definir varias actividades y en base a sus resultados, establecer las siguientes. 1. Se deber conformar un pequeo equipo de trabajo que se encargue de identificar la necesidad a resolver en la organizacin cliente (organizacin cliente) y proponer alternativas de solucin. Una vez que se haya seleccionado la alternativa de solucin en conjuncin con la organizacin cliente, se debe definir formalmente la propuesta de solucin. Se debern evaluar los riesgos crticos mediante un estudio de factibilidad que abarque los aspectos, tcnico, operativo, econmico, tico y legal. Si el proyecto no es factible en este punto encontrndose algn riesgo critico no superable, se deber descartar el proyecto. En caso contrario se deber iniciar la comprensin inicial del dominio por medio de entrevistas, cuestionarios y otros mecanismos en conjunto con la organizacin cliente. Elaborar el glosario inicial del proyecto. Elaborar el modelo de negocios inicial encontrando los actores y casos de uso que se traducirn en el modelo de casos de uso. Detectar los requisitos funcionales y no funcionales. Revisar los productos generados junto con el personal de la organizacin cliente. En caso de ser necesario, realizar otra iteracin para ajustar los modelos.
2.
3.
4.
5.
6. 7.
8. 9.
10. Elaborar el modelo de anlisis preliminar a partir de los casos de uso. 11. Terminar la fase elaborando el plan de la fase de elaboracin donde se elaborar entre otras cosas, el plan global del proyecto con toda la informacin recabada en esta fase.
La primera tarea que siempre se debe realizar antes de emprender el desarrollo de un proyecto, es darse cuenta de que existe un problema e identificar claramente las causas del mismo. Esto forma parte de la gestin del proyecto (Figura 30) y una forma muy clara de identificar la existencia de un problema es cuando las personas dentro de la organizacin no logran los objetivos de desempeo bsicos el cul es aqu el punto de partida de esta investigacin.
101
A continuacin se presenta la identificacin de la problemtica en la Institucin y la necesidad de la agilizacin del proceso de comunicacin escrita en la institucin.
Figura 30. Flujo de trabajo de la gestin del proyecto. Los tamaos relativos a los rectngulos, slo indican qu flujos de trabajo requieren ms atencin [JACOBSON et. al. 2000]
Claramente puede observarse que los sntomas que exhiben el problema estn relacionados con los medios y la falta de herramientas para realizar el flujo de comunicacin escrita en la institucin la cual se lleva a cabo de la siguiente manera: cuando una persona interna o externa a la institucin requiere un servicio de alguna dependencia, debe hacerlo formalmente por medio de un oficio respaldado por un sello y firma de la dependencia solicitante.
102
Es aqu donde inicia el primer paso en el proceso de comunicacin. Si la solicitud se realiza dentro de la misma regin geogrfica del estado, el oficio (ms una copia como acuse de recibido) es llevado en persona por el mismo emisor o en su defecto mediante un mensajero o estudiante de servicio social o fax. Si la solicitud es hacia otra regin y no se cuenta con fax, slo se enva una copia por mensajera postal con entrega al siguiente da absorbiendo los gastos el emisor o la dependencia titular70. Una vez que el documento llega a la dependencia receptora, se le coloca el sello de la institucin, la fecha de recepcin y se firma de recibido en ambas copias del oficio y una de ellas es regresada en ese momento al emisor como acuse de recibo. A partir de este momento, el destinatario tiene 7 das hbiles para emitir una contestacin. La peticin es revisada y evaluada por el destinatario para su atencin. Ya sea que le corresponda o no al destinatario atender la solicitud, se debe emitir una respuesta (negativa o positiva) redactando un nuevo oficio (con su copia de acuse de recibido) con la atencin parcial o total a la solicitud. Este ciclo se repite entre emisor y receptor hasta que la peticin haya sido atendida en su totalidad. Hay ocasiones, en los que existe ms de un destinatario debido a que la naturaleza de la solicitud demanda que varias personas y/o dependencias se involucren en la resolucin de la misma. Cabe recalcar, que no existe ningn registro oficial de este intercambio de documentos y se corre el riesgo de que con el tiempo, se olviden aspectos de la primera solicitud. Este proceso es complementado con llamadas telefnicas y correos electrnicos para aclaraciones y/o comentarios, pero todo de manera informal.
70
103
Como se puede apreciar, el problema del proceso de comunicacin es que se hace de manera manual con herramientas de apoyo como telfono, fax y correo electrnico las cuales no son suficientes. El retraso en la atencin de solicitudes tiene que ver con que no existe un registro de las mismas, por lo que fuera del papel intercambiado por los involucrados en la comunicacin, no hay forma de revisar el estado de la solicitud por parte de terceros. Al no haber un indicador en este rubro, lgicamente no puede existir una evaluacin del desempeo lo que produce falta de atencin en el mismo por parte del trabajador. Actualmente el nico indicador que tiene el supervisor, son llamadas de usuarios quejndose por la falta de atencin a sus solicitudes. Es por todo lo anterior, que surge la necesidad de automatizar este proceso mediante una herramienta computarizada que se encargue del envi, recepcin, almacenamiento y control de flujo de las solicitudes dejando nicamente a los usuarios la redaccin e interpretacin de las mismas. Como consecuencia de esta automatizacin, se obtendr principalmente la reduccin del gasto anual en material de oficina, agilizacin en la atencin, consulta en tiempo real del estado de las solicitudes e indicadores cuantitativos y cualitativos de desempeo por dependencia.
104
Figura 31. Diagrama de actividad del flujo de trabajo en la comunicacin escrita en la Institucin.
105
Grado de cumplimiento
Arquitectura o o o Componentes Personalizacin Seguridad Mdulos adicionales Admn. De documentos Base de datos Active Directory .NET
Contenido o o
Integracin o o o
4.1.4.1 Alternativas de solucin 1. Instalacin la herramienta de colaboracin Windows SharePoint Services 3.0 de manera institucional. 2. Desarrollo de una aplicacin propia, complementndola con componentes o herramientas ya desarrolladas por terceros.
106
4.1.4.2 Ventajas y desventajas de la alternativa de solucin 1 Instalacin la herramienta de colaboracin Windows SharePoint Services 3.0 de manera institucional. En la Tabla 7 se presenta una comparacin de ventajas y desventajas de esta herramienta y en la Tabla 8 se presenta la evaluacin del cumplimiento a la funcionalidad deseada como requerimientos del negocio en los aspectos de arquitectura, contenido e integracin.
Tabla 7. Comparacin de ventajas y desventajas de la alternativa 1.
Ventajas Soporte en lnea. Actualizaciones. Sin costo. Versin liberada con menor nmero de fallas. Disponible inmediatamente.
Desventajas Acoplamiento con los sistemas existentes. Curva de aprendizaje. Sin acceso al cdigo fuente. No funciona sobre otra plataforma diferente de Windows. Dependencia en funcionalidad y mejoras de terceros. Posible incompatibilidad en futuras versiones (las versiones 1.0, 2.0 y 3.0 son incompatibles entre s).
Arquitectura Windows Server 2003 x32. IIS 6.0 Basado en tecnologa Microsoft Windows 2003. Desarrollado sobre .NET. Personalizacin complicada y poco funcional.
Contenido Mdulo de gestin de documentos. Control de versiones. Alertas limitadas. Sin control del flujo de comunicacin. Lista de documentos confusa. Sin buzn de entrada y salida. Sin mdulo de digitalizacin.
Integracin
Integracin slo con productos Microsoft. Componentes de terceros costosos. Poca variedad de componentes. Soporte para Active Directory. Soporte nicamente con SQL Server.
107
4.1.4.3 Ventajas y desventajas de la alternativa de solucin 2 Desarrollo de una aplicacin propia, complementndola con componentes o herramientas ya desarrolladas por terceros. En la Tabla 9 se presenta una comparacin de ventajas y desventajas de la solucin propia y en la institucin. Tabla 10 se presenta la evaluacin del cumplimiento a la funcionalidad deseada como requerimientos del negocio en los aspectos de arquitectura, contenido e integracin.
Tabla 9. Comparacin de ventajas y desventajas de la alternativa 1.
Ventajas Hecho a la medida. Soporte interno. Integracin con los sistemas existentes. Actualizacin y mejora constante. Exclusin de pliza de uso y licencias. Sin costo. Seguridad propia. Acceso al cdigo fuente.
Desventajas Tiempo de desarrollo. Problemas en la obtencin de requisitos. Posible desarrollo para mejora infinito.
Desarrollo a la medida
Arquitectura Cualquier versin de Windows o Linux. IIS 6.0 o Apache 2. Desarrollado sobre .NET. Personalizacin a la medida y extensible sobre la misma plataforma de desarrollo. Contenido Mdulo de gestin de documentos. Control de versiones. Envo de alertas. Basado en el control del flujo de comunicacin. Buzn de entrada y salida. Mdulo de digitalizacin. Mdulos adicionales requeridos por el cliente. Integracin
Integracin con sistemas existentes. Independiente de plataforma. Integracin de componentes de terceros. Soporte para Active Directory. Soporte inicialmente con SQL Server pero extensible a cualquier otro motor.
108
4.1.4.4 Seleccin de la alternativa de solucin Despus de haber revisado las dos alternativas de solucin ms factibles para la necesidad que se tiene en la institucin analizando sus ventajas y desventajas se lleg a la siguiente conclusin: Alternativa 1. Esta alternativa se descarta debido a que no permite acoplarse a los sistemas internos y limitaran su crecimiento adems de que su mdulo de gestin de documentos no se acopla totalmente a las necesidades de la institucin. Alternativa 2 Se lleg a la determinacin que la alternativa 2 es la que ms se acerca al cumplimiento de los objetivos de los requerimientos de la institucin. Este desarrollo propio tiene la ventaja competitiva de cubrir los requerimientos especficos de comunicacin y puede integrarse con otros sistemas existentes. Adems de que el tiempo no es un factor dominante en la decisin y se cuenta con un Unidad de Desarrollo dedicado a este tipo de soluciones acadmicas.
Versin:
1.0
1.1 Propsito El propsito de la definicin es iniciar de manera formal el proyecto describiendo la solucin propuesta en un nivel muy general. 1.2 Alcance Se describen las caractersticas del proyecto de manera general. Los detalles de cada iteracin sern descritos en los documentos de Planes de Iteracin. 1.3 Definiciones, Acrnimos y Abreviaciones Ver el glosario del proyecto. 1.4 Referencias Planes de Iteracin Glosario
1.5 Descripcin general Esta Descripcin del Proyecto contiene la siguiente informacin: Descripcin General del Proyecto provee la descripcin del proyecto, alcance, y objetivos. Tambin define los entregables finales que el proyecto espera entregar.
implantado en la organizacin cliente para su piloteo y monitoreo de resultados. No se contemplarn los documentos oficiales y/o confidenciales. Debido a la naturaleza de estos documentos, la necesidad de firmas digitales para comprobar la identidad de los involucrados es obligatoria y no ser incorporada en esta etapa de la investigacin. Sin embargo, est contemplada en las siguientes etapas del proyecto 2.2 Enunciado del Problema El problema de afecta impactando en una solucin exitosa sera el retardo en la atencin de las solicitudes escrita en papel a los integrantes de la institucin productividad y efectividad en la toma de decisiones mediante un sistema de informacin que permita el almacenamiento, administracin, digitalizacin, creacin y seguimiento electrnico de la comunicacin escrita actual
2.3 Entregables del Proyecto Sistema de Informacin Documentacin del desarrollo del sistema Manual de usuario
4.1.5.1 Barreras de entrada y salida de la propuesta Las barreras de entrada y salida en los sistemas de informacin son las que nos muestran los puntos de aceptacin o rechazo hacia la propuesta. Las principales barreras de entrada detectadas en la institucin son: Aceptacin del personal a operar con el sistema debido a lo que implica realizar una tarea ms de las asignadas. Falta de cultura informtica, por parte de los clientes, donde en muchos de los casos el desconocimiento al manejo de equipo de cmputo y al conocimiento de la importancia y beneficios que el cambio les proporcionar. Las principales barreras de salida detectadas en la institucin son: Problemas en el acceso a la red.
111
Para saltar estas barreras detectadas, no se necesita de un esfuerzo o cambio considerable en la forma de trabajo en la institucin, por lo que son aceptables y pueden ser controladas.
Versin:
1.0
Lista de riesgos
1. Introduccin
Este documento contiene la descripcin formal de la lista de riesgos del software llamado Sistema de Informacin que ser desarrollado por la Unidad de Tecnologa de la Institucin. 1.1 Propsito El propsito de la definicin es identificar de manera formal la lista de riesgos. 1.2 Alcance Se describen los riesgos clasificndolos por prioridad y especificando la forma de mitigarlos. 1.3 Definiciones, Acrnimos y Abreviaciones Ver el glosario del proyecto. 1.4 Referencias 112
1.5 Descripcin general Esta Lista de Riesgos contiene la siguiente informacin: Riesgos Internos provee la descripcin de los riesgos inherentes al desarrollo del proyecto mismo. Riesgos Externos provee la descripcin de los riesgos no inherentes al desarrollo del proyecto mismo.
2. Lista de riesgos
2.1 Riesgos internos Descripcin Definicin incompleta del proyecto Prioridad Crtico Responsabilidad Jefe de proyecto Como evitarlo Hacer las iteraciones necesarias hasta que se obtengan los requisitos del proyecto completos Identificar claramente las actividades a realizar y dejar un espacio para eventos imprevistos Obtener toda la informacin posible de parte del modelo de dominio Revisar el contexto del sistema en busca de casos de uso no identificados Establecer desde las primeras iteraciones, la arquitectura candidata Contingencia Realizar otra iteracin poniendo especial nfasis en la captura de requisitos
Significativo
Jefe de proyecto
Rutinario
Analista de sistemas
Significativo
Analista de sistemas
Hardware no suficiente
Crtico
Jefe de soporte
Revisar el presupuesto para adquirir el hardware necesario o ajustar el desarrollo al equipo existente
113
Requisitos incompletos
Rutinario
Analista de sistemas
Hacer las iteraciones necesarias hasta que se obtengan los requisitos del proyecto completos Hacer las iteraciones necesarias hasta que se identifiquen los casos de uso del proyecto completos Establecer desde las primeras iteraciones, la arquitectura candidata Establecer la forma de realizar cambios haciendo el proyecto flexible Hacer las iteraciones necesarias hasta que se identifiquen las clases completas Hacer las iteraciones necesarias hasta que se obtengan los requisitos del proyecto completos Revisar muy de cerca la implementacin de los modelos en la etapa de diseo de la base de datos Trabajar conjuntamente con el personal de soporte
Rutinario
Analista de sistemas
Arquitectura incompleta
Rutinario
Arquitecto
Cambios no previstos
Rutinario
Jefe de configuracin
Ajustar la modificacin en la siguiente iteracin en el flujo del cambio de la fase Ajustar el modelo del anlisis en la siguiente iteracin de la fase
Rutinario
Analista de sistemas
Crtico
Diseador
Significativo
DBA
Ajustar el diagrama E-R, el modelo relacional y su implementacin fsica en la siguiente iteracin de la fase
Problemas de red
Significativo
Jefe de soporte
114
Crtico
Jefe de proyecto
Revisar que la implementacin de los modelos sea adecuada para el lenguaje de programacin seleccionado Revisar que la implementacin de los modelos sea adecuada para el lenguaje de programacin seleccionado Comunicacin constante entre desarrollos de capas de la aplicacin Elaborar el manual de usuario junto con el trmino de cada fase Especificar el modelo de pruebas de acuerdo a los requisitos a cumplir Establecer relaciones contractuales bien definidas con los integrantes del proyecto y contar con personal de respaldo Realizar mediciones de avance y evaluaciones de calidad en cada iteracin
Eliminar todo el multimedia no necesario, revisar la normalizacin de los datos y el acceso de red
Significativo
Ingeniero de componentes
Significativo
Significativo
Jefe de proyecto
Colocar notas explicativas (tooltips) en cada botn de la aplicacin Ajustar el modelo de pruebas en la siguiente iteracin de la fase
Significativo
Ingeniero de pruebas
Desercin de integrantes
Significativo
Jefe de proyecto
Critico
Jefe de proyecto
Ajustar los modelos a los cambios pertinentes en una fase de extensin para la siguiente versin del sistema
115
2.2 Riesgos externos Descripcin Retraso del proyecto por acusas administrativas Catstrofe natural Prioridad Crtico Responsabilidad Jefe de proyecto Contingencia Ajustar el calendario desde el inicio para contemplar retrasos no planeados Probabilidad Media
Critico
Jefe de proyecto
Encontrar otro lugar para continuar con el desarrollo Contar siempre con un respaldo de los entregables
Baja
Prdida de informacin fsica por dao Falta de apoyo por parte del director
Critico
Soporte
Baja
Significativo
Jefe de proyecto
Baja
Figura 33. Flujo de trabajo de configuracin y administracin del cambio. Los tamaos relativos a los rectngulos, slo indican qu flujos de trabajo requieren ms atencin [JACOBSON et. al. 2000]
116
Versin:
1.0
117
2. Datos generales
2.1 Nombre del solicitante Nombre: Guillermo Vera Fecha: 3era semana Puesto: Personal Firma:
2.2 Prioridad (Alta, Media, Baja) Alta 2.3 Descripcin del cambio Agregar un nuevo caso de uso llamado Incorporar Correspondencia que modele la inclusin de un nuevo documento en papel al sistema de informacin. Esto con el objetivo de incorporar oficios existentes en papel fsico al sistema de informacin y poder reenviarlos dentro del mismo. 2.4 Causa del cambio Requisito reglamentario Necesidad del negocio Omisin de requerimientos Condicin de campo Omisin/Error de diseo Otro 2.5 Impacto del cambio Tiempo: 1 da Fecha de inicio: 3ra semana Fecha de terminacin estimada: 3era semana Responsable: Guillermo Vera Aprobado: S Comentarios: Sin comentarios X
3. Autorizaciones
Nombre: Encargado Fecha: 3era semana Puesto: Jefe de departamento Firma:
118
Figura 34. Flujo de trabajo del entorno. Los tamaos relativos a los rectngulos, slo indican qu flujos de trabajo requieren ms atencin [JACOBSON et. al. 2000]
a este tipo de desarrollos. Adems ya se cuenta con la infraestructura tecnolgica en materia de hardware y software requerido y no ser necesario adquirir nuevos equipos. Los detalles tcnicos se vern ms detallados en el siguiente apartado. Esto se traduce a que el desarrollo del proyecto no tendr un costo adicional ya actualmente se cuenta con el material tcnico y humano de base. 4.3.1.2 Tcnico La factibilidad tcnica va muy de la mano con el flujo de trabajo del entorno, el cul debe proporcionar las herramientas tecnolgicas necesarias para la realizacin de los dems flujos. Adems del aspecto de hardware y software, la factibilidad tcnica debe evaluar aspectos como el conocimiento, habilidades y experiencia que se requiere para realizar las actividades del proyecto. Generalmente todos estos aspectos, deben traducirse a elementos tangibles y medibles, por lo que los conocimientos y experiencia sern traducidos a certificaciones, estudios y proyectos realizados. Desde este punto de vista tcnico, el proyecto es totalmente viable y no es necesario adquirir ningn equipo de hardware o contratar nuevo personal. A continuacin se muestra en la Figura 35 el diagrama de la topologa de hardware sobre la que estar soportada la solucin.
120
La Tabla 14 muestra la descripcin tcnica detallada de cada equipo del diagrama de red presentado arriba.
Tabla 14. Equipo de red para la solucin.
Equipo
Caractersticas
HP Blade System c7000 Enclosure Espacio para 16 blades Soporte para fibra ptica 4Gb y Ethernet 1Gb Windows: Insight Control Environment for Blade System
Sistema Blade
Unidad de Cinta PowerVault 114T Cintas de 400GB (de informacin nativa), 800GB (de informacin comprimida) Tarjeta SCSI
Unidad de cinta
HP ProLiant BL460c blade server 4 procesadores Intel Xeon 5400 Sequence a 3.16 GHz Cach de 2X6 MB L2 4 GB PC2-5300 DDR2 en RAM Disco duro SATA de 130 GB Tarjeta de fibra ptica dual-port conectada al equipo SAN Tarjeta Ethernet 1Gb
Servidor blade
121
5 servidores Poweredge 1950 III esparcidos en las 5 regiones del estado Procesador Intel Xeon cudruple E5405 2.0 GHz Cach de 2X6 MB L2 2 GB DIMM en RAM 3 Discos duros SAS de 73 GB LDAP Tarjeta Ethernet 1Gb Windows 2003 Advanced Server como controlador de dominio
PowerEdge 2950 III server 2 Procesadores Intel Xeon cudruple E5405 2.0 GHz Cach de 2X6 MB L2 4 GB DIMM en RAM 3 Discos duros SAS de 73 GB Tarjeta de fibra ptica dual-port conectada al equipo SAN Servidor de bd Tarjeta Ethernet 1Gb Windows 2003 Advanced Server Base de datos HP StorageWorks 1500 cs Modular Smart Array Canal de fibra de 2 GB 12 discos duros HP MSA20 de 250 GB en RAID 5
Controladora MSA 1500cs
Arreglo MSA20
SAN
4.3.1.3 Operativo La factibilidad operativa tiene que ver con todo tipo de actividad relacionada con el desarrollo del proyecto y que dependen de los recursos humanos disponibles. En este estudio se deben identificar las actividades operativas necesarias para lograr el objetivo del proyecto y evaluar si existe algn problema que impida la continuacin del mismo.
122
Desde el punto de vista operativo, el proyecto es totalmente viable pues existe total apoyo por parte de las direcciones administrativas (en especial de la organizacin cliente) para desarrollar el nuevo sistema de informacin. El entorno administrativo puede soportar los cambios originados por la nueva solucin, la interfaz ser amigable (de fcil uso y entendimiento) para los usuarios, el diseo estar adaptado al ambiente organizacional y sobre todo, el usuario acepta que existe la necesidad de contar una herramienta que le ayude a realizar su comunicacin escrita. 4.3.1.4 tico y legal En el desarrollo de esta solucin, no se infringen barreras legales pues la informacin que ser intercambiada, es la misma que se viene haciendo en papel entre los miembros de la organizacin. Adems no se incluirn documentos que por su naturaleza legal, tengan que estar forzosamente en papel. La institucin cuenta con el respaldo para el uso del software comercial dado que cuenta con el licenciamiento para su desarrollo. En el aspecto tico, la alternativa de solucin surge de la necesidad de apoyar la comunicacin escrita entre los miembros de la institucin, adems de que pueda ser consultada en cualquier lugar y momento, haciendo ms gil y transparente la atencin de las solicitudes. Ya que se han realizado las actividades para verificar la factibilidad y poner en marcha en proyecto, se debe pasar a la obtencin de los requisitos de la solucin usando modelos que permitan estar seguros de lo que se necesita.
123
1. Comprensin inicial del dominio. 2. Comprender el contexto del sistema mediante el modelo de negocios inicial. 3. Representar los requisitos funcionales pertinentes como casos de uso. 4. Recoger los requisitos no funcionales relacionados.
Figura 36. El flujo de trabajo de los requisitos. Los tamaos relativos a los rectngulos, slo indican qu flujos de trabajo requieren ms atencin [JACOBSON et. al. 2000].
La nica frase que ningn analista de sistemas querr escuchar nunca de un cliente es: S que ste es el sistema de informacin que yo ped, pero no es lo que quera71. Se va a comenzar con una comprensin inicial del dominio del problema y se empelar la informacin existente para construir el modelo de negocios inicial. Esto se utilizar posteriormente para preparar el conjunto inicial de los requisitos del cliente. Luego, a la luz de lo que se ha aprendido sobre los requisitos del cliente, se obtendr una comprensin ms profunda del dominio y se emplear este conocimiento para refinar el modelo de negocios y por consiguiente, los requisitos del cliente. Se realizar una iteracin de este proceso contina hasta que est satisfecho con el conjunto de requisitos que se ha obtenido.
71
SCHACH, Stephen R. Anlisis y diseo orientado a objetos con UML y el proceso unificado. tr. Lorena Peralta
124
de la dependencia y un nmero de folio. Por otro lado, si el documento proviene de otra institucin, el formato puede variar y se considera correspondencia externa. La tercera forma de clasificar los documentos es por la confidencialidad de la informacin. Un documento que es entregado personalmente en sobre cerrado y solo puede ser ledo por el destinatario, se considera privado. No obstante, la mayora de la correspondencia no es de este tipo y es denominada pblica.
Tabla 15. Glosario inicial del sistema de informacin. Institucin, 2010
Versin:
1.0
Glosario de Negocio
1. Introduccin
Este documento contiene el glosario del negocio del proyecto de software llamado Sistema de Informacin que ser desarrollado por la Unidad de Tecnologa de la Institucin. 1.1 Propsito El propsito del glosario del negocio es obtener un conocimiento ms detallado del proceso de comunicacin escrita en la Institucin. 1.2 Alcance Se describen los trminos relevantes en materia de correspondencia. 1.3 Descripcin general Este Glosario de Negocio contiene los trminos relevantes obtenidos mediante entrevistas a la organizacin cliente seguido de su descripcin.
2. Definiciones
Trmino Oficio Descripcin Un documento dirigido a una sola persona (en ocasiones con atencin a una segunda persona), donde se informa algo o se indica una solicitud. Solo puede tratarse un tema por oficio. Puede llevar copias y es el documento ms empleado. Un documento dirigido a una sola persona donde se informa acerca de un tema de forma breve y concisa. Normalmente se envan con carcter de urgente y
Memorndum
126
Circular Correspondencia Tipo de documento Otro tipo Documento Privado Documento Pblico Confidencialidad
No. De oficio
Remitente Destinatario
pueden no llevar sellos ni firmas. Es un documento dirigido a varias personas donde se proporciona informacin de todo tipo. Normalmente son avisos oficiales a la comunidad universitaria. Documentos enviados y recibidos donde para la comunicacin oficial escrita de las dependencias. Un criterio de clasificacin. El formato y redaccin con la que se elabora un documento. Vase tambin oficio, memorndum, circular. Un documento que no es oficio, un memo o circular. Un documento que solo puede ser ledo por el destinatario. Se enva en sobre cerrado y sellado. Vase tambin Documento Pblico. Un documento que se enva a una dependencia y no es oficial. Vase tambin pblico. Un criterio de clasificacin. Depende de la naturaleza de la informacin, e indica si el documento puede ser visto por alguien que no es el destinatario, Vase tambin Documento Privado y Documento Pblico Cuando la informacin de un documento debe ser vista y respondida en menos de 24 horas se considera y se marca como urgente. Siglas para denominar Con copia para. Se coloca al final de documento y este es recibido por las personas indicadas adems del destinatario con carcter de informativo. Nmero de control del documento para su control interno. Generalmente es un nmero consecutivo, seguido por una diagonal / y el ao en el que fue redactado, Por ejemplo: 0032/06 Persona que enva el documento. Persona a la que va dirigido el documento.
La Figura 37 muestra los acuerdos llegado en la primera reunin con el personal de la organizacin cliente.
INSTITUCIN
Organizacin cliente Minuta de Junta
MINUTA DE JUNTA NO. 1
127
TEMAS A TRATAR
3. ACUERDOS Se acord que tanto los Directores Generales, como el Director y el Jefe de Departamento podrn capturar una respuesta, dependiendo del grado de autoridad y si la respuesta fue solicitada a ellos. Se acord aplicar un cuestionario tanto Directores Generales, como a Directores y Jefes de Departamento para obtener sus opiniones sobre el sistema. Se establecieron los tipos de documento manejados por la Institucin. Oficio, circular, memorando, invitacin y otros. El sistema de informacin permitir enviar documentos con estado de urgente. No se incluirn en el sistema los documentos de carcter confidencial. El sistema de informacin generar reportes automticos de correspondencia atendida en tiempo y fuera de tiempo. El sistema de informacin indexar los documentos y permitir bsquedas. La peticin de generar automticamente un oficio con datos preestablecidos para turnar instrucciones, se platicara en la siguiente reunin. El sistema de informacin contar con la opcin de turnar a Dependencias tanto de nivel jerrquico superior e inferior. El sistema de informacin contar con la opcin que el mismo folio de recepcin se turne a ms de una dependencia de la organizacin cliente. El sistema de informacin se actualizar automticamente cada 20 minutos. Se acord que la peticin de clasificar la correspondencia en estado de pendiente, no se llevara a cabo, debido a que es responsabilidad compartida en el sistema de informacin. 3. ASISTENTES
NOMBRE FIRMA
Jefe proyecto Lic. Guillermo Vera Amaro Unidad de Desarrollo de software Asesor del Secretario
Figura 37.Minuta de reunin con el personal de la organizacin cliente.
diferentes para obtener informacin necesaria para construir el modelo de negocios; en esta investigacin se utilizarn las entrevistas y el cuestionario. 4.4.2.1 Entrevista Para comprender exactamente las necesidades del cliente se ha entrevistado a la asistente personal del secretario, quien ha sido designada para proporcionar la informacin acerca de la correspondencia de la Institucin. Obteniendo as, la informacin de esta fuente. La Institucin cuenta con muchas dependencias a lo largo de la organizacin, que necesitan estar comunicndose por medios oficiales, como es la correspondencia. Sin embargo, conforme esta institucin crece, las respuestas a esta correspondencia se retrasan cada vez ms y principalmente en la organizacin cliente (organizacin cliente), lo que da como consecuencia un retraso en la entrega de recursos econmicos. Las personas que pueden enviar correspondencia dentro de la institucin son los puestos de mandos y medios superiores, los cuales abarcan los puestos de jefe de departamento, coordinador, director y director general. Los remitentes elaborar el documento a enviar siguiendo un formato de secciones establecido: fecha, nmero de folio, nombre y dependencia del destinatario, cuerpo del asunto (el cual debe tratar un solo tema), nombre, dependencia y firma del remitente e indicar de con copia para. Una vez enviada la correspondencia, se tiene un plazo mximo de 7 das para enviar una contestacin, pero desafortunadamente, casi nunca sucede de esta forma. La persona entrevistada opina que esto sucede dado que no se coloca una fecha lmite de respuesta dentro del documento, ignorando as el plazo lmite para la contestacin. Asimismo, opina que ninguna dependencia tiene un control organizado y estructurado de la correspondencia que se enva y se recibe y debido a esto se acumulan demasiadas solicitudes que no son respondidas a tiempo. Otro problema encontrado con la atencin de correspondencia segn la asistente del secretario, es que las respuestas a una solicitud son realizadas va telefnica dejando sin un registro oficial la comunicacin. Normalmente estas conversaciones son como dame 3
129
das y te llamo de vuelta para avisarte que ya se atendi. Cuando pasados los tres das no hay llamada de vuelta, no existe forma de comprobar el compromiso de entrega realizado. Finalmente se mencion que existe un informe que la organizacin cliente produce actualmente de forma manual: el informe muestra toda la correspondencia enviada en un periodo de tiempo por persona, dependencia, atendida en tiempo o no y el carcter urgente o normal. El sistema podra producir estos dos informes a peticin del cliente. Un consultor de la unidad administrativa le ha aconsejado a la Institucin por medio de la organizacin cliente, adquirir un sistema de informacin que a travs de una comunicacin en red entre todas las computadoras personales de las dependencias y de esta manera enviar y recibir la correspondencia de forma digital, hacia y desde cualquier parte del mundo. Con el fin de tener una evidencia y registro del flujo de trabajo entre las dependencias de la Institucin, el sistema necesita mantener un registro de toda la correspondencia enviada. Dado que esta informacin estar disponible en Internet por medio de cualquier computadora. Los directores generales podrn emplear estos datos para obtener informacin adicional sobre correspondencia. 4.4.2.2 Cuestionario Una forma de obtener conocimiento acerca de las actividades de la Institucin en materia de correspondencia, es el envo de un cuestionario a los directores, jefes de departamento y coordinadores de la organizacin cliente. El cuestionario tiene como finalidad obtener informacin concreta sobre ciertos aspectos encontrados en la entrevista con el personal de la organizacin cliente. El cuestionario consta de 15 preguntas y puede verle en el apndice A. Se entrevistaron a un total de 8 empleados de mandos y medios superiores y a 20 secretaras ejecutivas encargadas de la correspondencia en forma manual. A continuacin se detallan los resultados obtenidos. Uno de los aspectos ms importantes es que el 70% de las dependencias encuestadas, reciben de 10 a 20 documentos por semana, 20% reciben ms de 20 y el 10% de 1 a 5 o no saben. Segn las
130
personas encuestadas, la mayora de su correspondencia son solicitudes y entre el 40% y el 60% de la correspondencia recibida tiene carcter de urgente. La Figura 38 muestra algunos de estos datos.
Figura 38. Datos obtenidos del cuestionario aplicado a personal de la organizacin cliente.
Un dato importante es que solamente dos dependencias manejan correspondencia confidencial en un porcentaje entre 10% y 20%. Este tipo de correspondencia no ser incluida en el sistema de informacin en esta primera etapa. Ninguna dependencia tiene una persona encargada exclusivamente de la correspondencia, el 80% de los encuestados sealaron que su secretaria realiza este trabajo y el 20% que lo realiza su asistente. El tipo de documento ms utilizado es el oficio y menos utilizado es la invitacin. El 60% de las personas encuestadas no saban el plazo mximo para la atencin de correspondencia y 10% afirm que no existe tal plazo.
131
A continuacin se describen estos dos elementos. 4.4.3.1 Encontrar a los actores Ahora que se tienen los datos iniciales necesarios, es posible construir el modelo de negocio inicial. Los usuarios que actualmente manejan la correspondencia de forma manual son los asistentes o secretarias y puestos de mandos y medios superiores de la Institucin, por lo tanto, ellos son los actores en los casos de uso. Un jefe de departamento puede iniciar el caso de uso Enviar un documento o Recibir un documento, pero tambin puede atender correspondencia. Lo mismo para directores y coordinadores. Sin embargo, la correspondencia tambin es enviada hacia personas externas de la Institucin, donde no es posible generalizar los puestos. As que llamaremos destinatario al sujeto que recibe la correspondencia y remitente al que la enva. Esto puede verse en la Figura 39.
132
Figura 39. Generalizacin del remitente y del destinatario en las especializaciones Director General, Director, Jefe de Departamento, Coordinador y Externo.
4.4.3.2 Encontrar los casos de uso La Institucin tiene 4 actividades principales en relacin a la comunicacin: envo de correspondencia, recepcin de correspondencia, atencin de correspondencia y produccin de informes, todo de forma manual. Los casos de uso Enviar correspondencia, Recibir correspondencia, Atender correspondencia y Producir informe se muestran diagrama de casos de uso de la Figura 40.
Figura 40. El diagrama de casos de uso del modelo de negocios inicial de la organizacin cliente.
Estos cuatro casos de uso que conforman el modelo de negocios inicial pueden incluirse o no dentro de la lista de requisitos iniciales que se determinarn en la siguiente seccin. Es importante mencionar que en el modelo de negocios, solo intentamos comprender el cmo funcionan los procedimientos de la institucin y no lo que har el sistema. Por ahora slo es
133
necesario explicar cada uno de los casos de uso, as que se aaden las descripciones de estos en la Tabla 16,
Versin:
1.0
2. Flujo de Eventos
2.2 Flujo Bsico 1. El Remitente escoge el tipo de documento que enviar. Este puede ser oficio, memo, circular, invitacin y otro. 2. El Remitente escribe el nombre, puesto y dependencia de destinatario en el documento. 3. El Remitente redacta el tema a tratar en el documento. Se sugiere que sea menor a una cuartilla siempre que sea posible. 4. El Remitente colocar su nombre, puesto, dependencia y firma en el documento. 5. S hay que enviar copias a otros involucrados, se especifica en la parte inferior en la seccin Con Copia Para. 6. S la correspondencia va dirigida a una dependencia dentro de la ciudad, se enva con un mensajero. 7. S la correspondencia va dirigida a una dependencia en otra ciudad, se enva primero por fax y posteriormente el documento original por paquetera.
134
Tabla 17. La descripcin del caso de uso Recibir Correspondencia del modelo de negocios inicial de la organizacin cliente. Institucin, 2010
Versin:
1.0
2. Flujo de Eventos
2.2 Flujo Bsico 1. La correspondencia es recibida por el Destinatario en fax, paquetera o fsicamente de un mensajero. 2. Se coloca la fecha de recepcin y un sello de la dependencia que recibe.
Tabla 18. La descripcin del caso de uso Atender Correspondencia del modelo de negocios inicial de la organizacin cliente. Institucin, 2010
Versin:
1.0
135
2. Flujo de Eventos
2.2 Flujo Bsico 1. La correspondencia es revisada por el Destinatario. 2. S el Destinatario tiene facultades para responder la solicitud, enva una respuesta siguiendo los pasos del caso de uso Enviar correspondencia. La respuestas pueden ser: 3. Solicitud atendida y aceptada. 4. Solicitud atendida pero rechazada. 5. S el Destinatario no tiene facultades para atender la solicitud, puede hacer dos cosas: 6. La turna a otra persona que puede atenderla y enva una respuesta de correspondencia turnada al Remitente siguiendo los pasos del caso de uso Enviar correspondencia. 7. Enva una respuesta al Remitente de solicitud no atendida por no tener facultades de hacerlo. 8. S el destinatario tiene facultades para responder la solicitud, pero necesita el Vo. Bo. de otras personas, enva el documento para su aprobacin a todos los involucrados. 9. Una vez que tiene el Vo. Bo. de las personas requeridas, se enva una respuesta siguiendo los pasos del caso de uso Enviar correspondencia.
Tabla 19. La descripcin del caso de uso Producir un informe del modelo de negocios inicial de la organizacin cliente. Institucin, 2010
Versin:
1.0
2. Flujo de Eventos
136
2.2 Flujo Bsico 1. El Remitente solicita un informe de estado de correspondencia en un periodo de tiempo usualmente por mes. 2. El reporte se realiza manualmente en Excel y se le agregan grficos de barras especificando el estado de la correspondencia. 3. Finalmente se imprime en papel y se archiva.
137
Descripcin del documento: No. de Folio (4 caracteres, seguidos por un nmero consecutivo, seguidos por el ao con formato yy). Fecha de creacin (dd/mm/yyyy). No. de oficio/memo s es un documento proveniente de una dependencia externa (dd/mm/yyyy). Fecha de oficio/memo s es un documento proveniente de una dependencia externa (dd/mm/yyyy). Nombre del remitente (hasta 150 caracteres) Puesto del remitente (hasta 100 caracteres) Dependencia remitente (hasta 150 caracteres). Asunto (texto). Observaciones (texto). Fecha de envo (dd/mm/yyyy). Se selecciona(n) la dependencia(s) y persona(s) a la(s) que se enva. Clasificar el documento como documento tendr respuesta o NO tendr respuesta. Establecer la prioridad del documento como Normal o Urgente. Con el fin de obligar a una respuesta en un tiempo establecido, se calcula la Fecha de compromiso sumando 7 das hbiles a la fecha de creacin (dd/mm/yyyy). Se selecciona(n) la dependencia(s) y persona(s) a la(s) que se enva como c.c.p..
Una actualizacin a la descripcin del caso de uso de los requisitos iniciales Enviar correspondencia refleja esta informacin en la Tabla 20.
Tabla 20. La descripcin del caso de uso Enviar Correspondencia de los requisitos iniciales del sistema de informacin de correspondencia. Institucin, 2010
Versin:
2.0
Fecha: 24/07/2008
1. Enviar correspondencia
1.1 Breve Descripcin El caso de uso Enviar correspondencia permite a un Remitente enviar correspondencia a un Destinatario.
138
2. Flujo de Eventos
2.2 Flujo Bsico 1. El Remitente introduce los detalles del documento que va a enviar. Estos son: No. de Folio Fecha de creacin No. de oficio/memo (s es un documento proveniente de una dependencia externa). Fecha de oficio/memo (s es un documento proveniente de una dependencia externa). Nombre del remitente Puesto del remitente Dependencia remitente Asunto Fecha de envo Observaciones 2. El Remitente selecciona el nombre, puesto y dependencia de destinatario. 3. El Remitente establece si el documento requerir respuesta o no. 4. El Remitente establece la prioridad del documento como: 5. Normal 6. Urgente 7. El sistema calcula la Fecha compromiso sumando 7 das hbiles a la fecha de creacin. 8. S hay que enviar copias a otros involucrados, se especifica en la parte inferior en la seccin Con Copia Para.
139
Adems, tambin requieren que el sistema incluya indicaciones de desempeo marcados en la certificacin de calidad ISO-9001 que se encuentra en trmite actualmente, como: correspondencia atendida en tiempo, en proceso de atencin, vencido sin respuesta, entre otros. La lista completa de indicadores puede verse en la Figura 41.
Figura 41. Lista de indicadores de desempeo para la certificacin ISO-9001 de la organizacin cliente.
La actualizacin a la descripcin del caso de uso de los requisitos iniciales Atender correspondencia refleja esta informacin en la Tabla 21.
Tabla 21. La descripcin del caso de uso Atender Correspondencia de los requisitos iniciales del sistema de informacin de correspondencia. Institucin, 2010
Versin:
2.0
1.1 Breve Descripcin El caso de uso Atender correspondencia permite a un Destinatario responder a la correspondencia de un Remitente.
2. Flujo de Eventos
2.2 Flujo Bsico 1. La correspondencia es revisada por el Destinatario. 2. S el Destinatario tiene facultades para responder la solicitud, enva una respuesta siguiendo los pasos del caso de uso Enviar correspondencia. La respuestas pueden ser: 3. Solicitud atendida y aceptada. 4. Solicitud atendida pero rechazada. 5. S el Destinatario no tiene facultades para atender la solicitud, puede hacer dos cosas: 6. La turna a otra persona que puede atenderla y enva una respuesta de correspondencia turnada al Remitente siguiendo los pasos del caso de uso Enviar correspondencia. 7. Enva una respuesta al Remitente de solicitud no atendida por no tener facultades de hacerlo. 8. S el destinatario tiene facultades para responder la solicitud, pero necesita el Vo. Bo. de otras personas, enva el documento para su aprobacin a todos los involucrados. 9. Una vez que tiene el Vo. Bo. de las personas requeridas, se enva una respuesta siguiendo los pasos del caso de uso Enviar correspondencia.
Finalmente se considerarn los informes. Observando los registros manuales de la organizacin cliente, se determina que sus necesidades son las siguientes:
Se requiere un informe para mostrar toda la correspondencia recibida y enviada en un periodo de tiempo determinado. La salida debe tener el orden siguiente: Indicador de estado No. de folio Enviado por Dependencia remitente Destinatario Fecha de envo Fecha de compromiso Peticin o asunto atendido Resumen del asunto Resumen de la respuesta
141
Un segundo informe detectado debe mostrar grficos de barras donde se especifique en diferentes colores los porcentajes y cantidades de lo siguiente: Asuntos atendidos dentro de la fecha compromiso (verde) Asuntos atendidos fuera de la fecha de compromiso (amarillo) Asuntos en tiempo sin atender (azul) Asuntos sin atender a dos das de fecha compromiso (azul claro) Asunto solo informativo Asuntos en borrador (morado) Asuntos no atendidos (rojo)
La actualizacin a la descripcin del caso de uso de los requisitos iniciales Producir un informe refleja esta informacin en la Tabla 22
Tabla 22. La descripcin del caso de uso Producir un informe de los requisitos iniciales del sistema de informacin de correspondencia. Institucin, 2010
Versin:
2.0
2. Flujo de Eventos
2.2 Flujo Bsico 1. Los siguientes informes deben generarse a peticin en pantalla o impresos: 2. Informe de correspondencia enviada o recibida en un rango de fechas especficas. 3. El sistema muestra toda la correspondencia enviada y recibida. La salida est en el orden siguiente:
142
Dependencia remitente Destinatario Fecha de envo Fecha de compromiso Peticin o asunto atendido Resumen del asunto Resumen de la respuesta
Este informe se ordena por fecha de creacin por omisin, pero puede ordenarse dando clic en el nombre de la columna. 4. Informe grfico de rendimiento por dependencia en un rango de fechas especficas: El sistema muestra un grfico de barras especificando por colores los porcentajes y nmero de documentos con los siguientes estados:
Asuntos atendidos dentro de la fecha compromiso (verde) Asuntos atendidos fuera de la fecha de compromiso (amarillo) Asuntos en tiempo sin atender (azul) Asuntos sin atender a dos das de fecha compromiso (azul claro) Asunto solo informativo Asuntos en borrador (morado) Asuntos no atendidos (rojo)
Desde este punto de vista tcnico, la Tabla 23 muestra los elementos requeridos para llevar a cabo el desarrollo.
144
Tabla 23. Comparacin entre los elementos tcnicos requeridos y los actuales. Requisitos Infraestructura disponibilidad. de red de alta Recursos actuales Se cuenta con una red institucional interconectada con fibra ptica totalmente operacional y de alta disponibilidad en las cinco regiones del estado. Sitio adecuado para alojar los servidores Web y de base de datos. Servidor Web para alojar la aplicacin. Se cuenta con un sitio principal en la acondicionado para alojar a los servidores institucionales. Se cuenta con un HP BladeSystem c700 Enclosure con capacidad para 16 blades. La aplicacin ser colocado en uno de los blades HP ProLiant BL460c con 4 procesadores Xeon, 4 GB en RAM y 135 GB en HD, sobre un Windows 2003 Advanced Server x32. Servidor de Base de datos. Se tiene un servidor institucional de base de datos en otro de los blades HP ProLiant BL460c con las mismas caractersticas de hardware sobre SQL Server 2005. El almacenamiento de los datos se realiza sobre un SAN HP StorageWorks 1500 cs Modular Smart Array conectado al blade por fibra ptica y con un LUN dedicado de 2 TB expansible a 20 TB. Equipo de trabajo La Unidad de Tecnologa cuenta con la Unidad de Desarrollo que se encarga del desarrollo de sistemas de este tipo en la institucin.
145
Base de datos SQL. Clientes Cualquier sistema operativo con un navegador de Internet compatible con XHTML 1.0. Como Firefox 1.0 o superior o Microsoft Explorer 5.0 o superior.
Facilidad de Aprendizaje El tiempo de aprendizaje (mediante un manual de operacin con instrucciones paso a paso proporcionadas) para el manejo de la correspondencia no debe exceder de 20 minutos para el 90 por ciento de los usuarios. Es por ello que la interfaz ser similar a un cliente de correo comercial.
146
4.4.6.1 Tipo de arquitectura Se implementar una arquitectura cliente-servidor de tres niveles donde la carga se divide precisamente en tres capas con reparto claro de funciones y en donde una capa solamente tiene relacin con la siguiente. Desde el punto de vista lgico, la arquitectura se conforma de las siguientes capas: Capa de presentacin. Se encarga de la interaccin directa con el usuario. Capa de aplicacin o lgica. Se dedica a implantar los requisitos y funcionalidades del negocio. Capa de datos. Se encarga de la persistencia de los datos.
Desde el punto de vista fsico, esta arquitectura en tres capas se construye de la siguiente manera: 1. Un servidor Web front-end que sirve contenido esttico. 2. Un servidor de aplicacin middle-end que procesa de generacin y proceso de contenido dinmico. En este caso el Framework .NET. 3. Un servidor back-end de almacenamiento de los datos. En este caso un el sistema gestor de bases de datos relacional SQL. La Figura 42 muestra estas tres capas grficamente.
147
4.4.6.2 Vista del modelo de casos de uso Nuestra primera seccin72 de la arquitectura es la vista del modelo de casos de uso, la cual presenta los actores y casos de uso ms importantes y se muestra en la Tabla 24.
Tabla 24. Vista de la arquitectura del modelo de casos de uso. Institucin, 2010
Sistema de Informacin Formato: Vista de la arquitectura del modelo de casos de uso Unidad de Tecnologa
Versin:
1.0
72
La descripcin de la arquitectura consta de 5 secciones, una para cada modelo: vista del modelo de casos de uso,
vista del modelo de anlisis, vista del modelo de diseo, vista del modelo de despliegue y una vista del modelo de implementacin.
148
Con la informacin obtenida hasta ahora parece que todo es satisfactorio, al menos por ahora. Sin embargo, en el transcurso del anlisis orientado a objetos o en la fase de elaboracin pueden aparecer fallas, se pueden necesitar otros requisitos o puede suceder que los existentes ya no se apliquen.
149
Se abord tambin el flujo de trabajo del entorno en donde a pesar de tener cierta certeza de la viabilidad del proyecto por ser interno, se realiz un estudio de factibilidad tomando en cuenta los aspectos econmico, tcnico, operativo, tico y legal. El flujo de trabajo de los requisitos es donde se comienza realmente a trabajar pensando ms en el producto de software a construir realizando la comprensin inicial del dominio y del contexto del sistema utilizando herramientas como la entrevista y el cuestionario con el nico objetivo de construir nuestro modelo de casos de uso del negocio que es el primer modelo entregable del proyecto. Este modelo consta de la lista de los actores y los casos de uso del sistema. Parte de este modelo, son los requisitos iniciales o funcionales que afectan directamente el comportamiento de los casos de uso y los requisitos adicionales o no funcionales que son el entorno en donde se implantaran los mismos como la plataforma de hardware y software. Para terminar el captulo se elabor otro entregable importante de esta fase, descripcin de la Arquitectura la cul es una vista del modelo de casos de uso donde identificamos los actores y sus acciones ms relevantes en trminos tcnicos y separados en tres capas funcionales bien delimitadas: presentacin, aplicacin y almacenamiento. En el siguiente captulo se comenzar a realizar el anlisis y diseo del proyecto basndose en los requisitos encontrados hasta ahora. Se debe recalcar que aunque en la fase de elaboracin se pondr especial inters en los flujos de trabajo de anlisis y diseo, es posible que se abarque todava un poco de los requisitos para refinarlos y/o complementarlos. En esta metodologa siempre es posible regresar entre flujos de trabajo por medio de iteraciones y es esta caracterstica lo que la distingue por su gran flexibilidad y tolerancia a los cambios.
150