Pruyeco Rup

Descripción completa

Views 168 Downloads 3 File size 782KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA FACULTAD DE INGENIERIA EN SISTEMAS DE INFORMACION Y CIENCIAS DE LA COMPUTACION

EVALUADOR: Ing. Oscar Paz

AREA ANALISIS Y DISEÑO DE SISTEMAS

ESTUDIANTE: Karen Andrea Jom López CARNE: 0902-04-7002

07 DE NOVIEMBRE DE 2013

PRESENTACIÓN El Presente documento fue elaborado por la empresa de Desarrollo de software “Free Software” como parte del componente de instalación y Sistematización del proyecto de línea para la DIACO, System-Diaco para el análisis, desarrollo y diseño del Sistema de Información que será utilizado por esta empresa, para la automatización de procesos y apoyo a la toma de decisiones en la misma. El análisis y diseño del Sistema fue realizado bajo la metodología de Proceso Unificado racional RUP.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

2

TABLA DE CONTENIDOS Glosario de términos....................................................................................................................... 6 I. Antecedentes ............................................................................................................................... 7 II. Visión ......................................................................................................................................... 10

1. Introducción.................................................................................................................10 1.1 Propósito..............................................................................................................10 1.2 Alcance.................................................................................................................10 1.3 Definiciones, acrónimos y abreviaturas...............................................................10 1.4 Referencias...........................................................................................................10 2. Posicionamiento....................................................................................................10 2.1 Oportunidad de negocio........................................................................................10 2.2 Formulación del problema.........................................................................................10 2.3 Descripción de la solución.........................................................................................11 3. Stakeholder y descripción de usuarios..................................................................11 3.1 Sumario de stakeholder .............................................................................................12 3.2 Sumario de usuarios...............................................................................................12 3.3 Priorización de necesidades claves de stakeholders y usuarios.................................12 4 Visión del producto..............................................................................................13 4.1 Perspectiva del producto........................................................................................13 4.2 Sumario de capacidades........................................................................................13 4.3 Supuestos y dependencias......................................................................................13 5. Documentación requerida............................................................................................13 III. Visión del negocio.................................................................................................................... 15

1. Introducción..............................................................................................................15 1.1 Propósito.................................................................................................................15 1.2 Alcance...................................................................................................................15 1.3 Definiciones, acrónimos y abreviaciones................................................................15 1.4 Referencias............................................................................................................15 2. Posicionamiento.....................................................................................................15 2.1 Oportunidad de negocio.........................................................................................15 2.2 Definición del problema.............................................................................................16 3. Descripción de stakeholder y clientes .....................................................................16 3.1 Resumen de stakeholder ............................................................................................16 3.2 Resumen de clientes...................................................................................................17 3.3 Necesidades claves de los stakeholder y clientes.......................................................17 4. Objetivos del modelo del negocio................................................................................17 5. Diagrama de casos de uso del negocio ........................................................................18 DIAGRAMA CASO DE USO INGRESO QUEJA..........................................................18 ........................................................................................................................................................ 19 IV. Reglas del negocio.................................................................................................................. 20

1. Introducción.........................................................................................................20 1.1 Propósito................................................................................................................20 1.2 Referencias...........................................................................................................20 2.Definición de reglas.......................................................................................................20 ........................................................................................................................................................ 21 V. Plan de administración de requerimientos.............................................................................22 Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

3

1.Introducción...................................................................................................................22 1.1 Propósito..............................................................................................................22 1.2 Definiciones, acrónimos y abreviaturas...............................................................22 1.3 Referencias..................................................................................................................22 2. Administración de requerimientos........................................................................22 2.1 Organización, responsabilidades e interfaces.......................................................22 2.2 Herramientas, ambientes e infraestructura...........................................................22 3. El programa administrador ..................................................................................23 3.1 Identificación de los requerimientos....................................................................23 3.2 Matriz de trazabilidad.................................................................................................24 3.2.1 Criterio para la elección de ítems de trazabilidad ...............................................27 3.3 Atributos..............................................................................................................27 3.3.1 Atributos de los ítems de trazabilidad ....................................................................27 3.3.2Ranking de requerimientos.......................................................................................27 ..........................................................................................................................................27 3.3.3Riesgos......................................................................................................................28 4. Administración para cambio de requerimientos............................................................28 4.1 Proceso de petición y aprobación de cambios.............................................................28 4.2 Junta de control de cambios........................................................................................28 VI. Documento de arquitectura del negocio................................................................................30

1. Introducción..............................................................................................................30 1.1 Propósito...............................................................................................................30 1.2 Definiciones, acrónimos y abreviaciones...............................................................30 2. Representación de la arquitectura................................................................................30 2.1 Modelo de capas.........................................................................................................30 3. Vista de proceso de negocio..........................................................................................33 3.1 Diagrama de casos de uso..........................................................................................33 3.2Especificaciones de casos de uso.................................................................................33 Casos de uso ingreso de quejas.........................................................................................33 ...........................................................................................................................................33 ...........................................................................................................................................34 Casos de uso consultas Gerencia.......................................................................................34 ...........................................................................................................................................35 3.2.1 Prioridades de casos de uso....................................................................................35 4. Vista de la estructura de la organización................................................................37 4.1 Diagramas de secuencias............................................................................................37 4.2 Diagrama de objetos....................................................................................................38 VII. Diagramas del RUP................................................................................................................. 40

1.Diagrama de secuencia caso de uso Ingresa queja.........................................................40 ...........................................................................................................................................40 2.Diagrama de secuencia caso de uso ingresa datos del comercio....................................40 ...........................................................................................................................................41 3.Diagrama de secuencia caso de uso Generar informes de quejas..................................41 4.Diagrama de secuencia caso de uso reporte de comercio..............................................42 ...........................................................................................................................................43 5.Diagrama de secuencia caso de uso CONTROL DE estadística...................................43 Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

4

...........................................................................................................................................44 6.Diagrama de estado queja..............................................................................................44 ...........................................................................................................................................44 7.Diagrama de estado de comercio...................................................................................44 ...........................................................................................................................................45 8.Diagrama de estado control de estadística.....................................................................45 9.Diagrama de actividades quejas....................................................................................45 ...........................................................................................................................................46 10.Diagrama de entidad relación SYSTEM-DIACO........................................................47 ANEXOS.......................................................................................................................................... 51

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

5

Glosario de términos SYSTEM-DIACO: Sistema de Información y control Empresarial. JAVA: Lenguaje de Programación orientado a objetos. ORACLE: Sistema Gestor de Base de Datos. MVC: Modelo Vista Controlador. JEE: Java Enterprise Edition. JPA: Java Persistence Api. JSF: Java Server Face. JSP: Java Server Pages. BD Base de Datos. BEAN DE JAVA: Código encapsulado privado, que solamente la clase que lo creo puede acceder al mismo. STAKEHOLDER: Actores con roles distintos dentro del proyecto. Ejecutor Entidades que manejan fondos para la inversión del sistema. Proyecto Conjunto de documentos técnicos y legales que presentan la resolución de un problema. Conjunto de planos, especificaciones y costos de las instalaciones. Proyecto Atrasado: Un proyecto atrasado es aquel que ha sobrepasado el tiempo inicialmente establecido para su ejecución o si no, no se ha tenido notificación de la conclusión de los trabajos, en esos casos se considera un proyecto atrasado.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

6

I. Antecedentes DIACO, ubicada en la 5ta avenida 1-10 de la zona 1, del municipio de Guatemala, Guatemala, creada en 1995, como dependencia del Ministerio de Economía. Se creo para evitar el alza inmoderada en los precios de los productos y servicios para la población del país , para ello aplica sanciones correspondientes a quienes incumplan la ley. Actualmente la Diaco tiene responsabilidad de defender los derechos de los consumidores y usuarios. La Diaco está en todos los municipios del país, en cada comercio que este debidamente registrado ante la SAT. Necesita llevar control de las quejas por cada comercio alrededor de todo el país. Adicionalmente necesitan generar estadísticas y detalle de quejas realizadas por comercio, municipio, departamento o región. Este Plan de Desarrollo del Software SYSTEM-DIACO es una versión inicial preparada para implementación de un sistema de información que lleve un control de quejas de la DIACO. Para el desarrollo y diseño especificaciones técnicas:

del

sistema

se

definieron

las

siguientes

1. El Sistema se deberá regir por los lineamientos técnicos y administrativos del equipo de trabajo; el análisis y desarrollo de software los tiene definidos y que serán entregados por la misma a FREE SOFTWARE al iniciar el trabajo. 2. El análisis y diseño del Sistema deberá ser desarrollada bajo la metodología de Proceso Unificado Racional (RUP). 3. El Sistema Gestor de Bases de Datos a utilizar será ORACLE 10G XE, la cual almacenara la base de datos e información de EMPRESA COMERCIAL S.A. y se utilizará la plataforma Java Enterprise Edition con la cual se realizará la programación Web a través del modelo M-V-C. Los estándares de programación a utilizar deben cumplir con los requerimientos de la Unidad de Informática, Análisis y Diseño del Sistema. 4. El sistema interconectará a toda la Red de negocios y Sucursales a través del servicio de Internet y para la cual se utilizarán computadoras existentes en cada sucursal. 5. En circunstancias que la capacidad instalada de una o más instituciones amerite el uso de una base de datos o de herramientas de desarrollo de software diferentes, DIACO deberá proveer el mecanismo y recurso

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

7

económico para interconectar éstas a ORACLE, permitiendo compartir la información de forma transparente para el usuario. El presente documento describe el análisis y diseño del Sistema de información SYSTEM-DIACO, que será utilizado para el Sistema de Control y Automatización de quejas de la empresa “DIACO” y cuyo desarrollo corresponde a la metodología RUP.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

8

SYSTEM-DIACO Visión Versión 1.0

HISTORIAL DE REVISIÓN Fecha reunión

Versión

Descripción

Autor

02-01-2013

1.0

Borrador inicial

Ing. Karen Andrea Jom López

02-03-2013

1.1

Segundo borrador

Ing. Karen Andrea Jom López.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

9

II. Visión 1.

Introducción

1.1

Propósito Llevar el control de las quejas de parte de los consumidores de todo el país por parte de la “DIACO”, logrando mayor control y detalle de estadísticas a las mismas por medio del Sistema de Información SYSTEM-DIACO.

1.2

Alcance En este documento se muestran los pasos por los que se desarrolla un proyecto de sistematización empresarial desde el inicio hasta la finalización del mismo, así mismo se indicarán las interacciones de cada actor involucrado dentro del mismo.

1.3

Definiciones, acrónimos y abreviaturas Observar el glosario de términos.

1.4

Referencias Las referencias son: ANEXO 1: CARACTERISTICAS DEL SISTEMA DE INFORMACIÓN SYSTEM-DIACO Y LAS HERRAMIENTAS QUE SE UTILIZARAN PARA SU IMPLEMENTACION. Las anteriores referencias fueron realizadas por la Ing. Karen Andrea Jom López y constituyo la base del desarrollo de la aplicación.

2.

Posicionamiento

2.1

Oportunidad de negocio El sistema informático propuesto intenta darle solución al complejo problema que conlleva el manejo de documentos físicos que genera el poder controlar y realizar el monitoreo de cada una de las sucursales, iniciando desde que el ejecutor ingresa a la página de promoción hasta finalizar la misma, optimizando procesos de forma fácil y amena. Con la utilización de SYSTEM-DIACO se espera informatizar cada una de las quejas, por comercio, municipio, departamento, región, y llevar el control de estadísticas. Para apoyar al ministerio de Economía.

2.2

Formulación del problema El sistema va a llevar el manejo de quejas que se realizan en la DIACO, así como la localización de cada sucursal, en departamentos y municipios, información de productos, entre otros. El problema

Manejo y estadísticas de quejas por parte del consumidor final y flujo de información en cada sucursal de la DIACO

Afecta

comercio, producto, ministerio de economía.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

10

2.3

Impacto

Se facilitará la toma de decisiones por parte del Ministerio de Economía, control en las alzas de productos, control de cada sucursal. Así como reportes estadísticos de quejas de cada sucursal.

Éxito esperado

Con el mejor control y manejo de quejas en las sucursales de DIACO. incluidos en el Sistema, se prevé brindar un mejor servicio a los clientes, obteniendo mejor perspectiva y expansión del sistema empresarial en el País.

Descripción de la solución Se implementara una pantalla parecida a la siguiente, la cual se encontrara como un link en el portal de la DIACO.

REFERENCIAS WEB. • Comercio • Departamento • Municipio • Queja • Region 3.

Stakeholder y descripción de usuarios En esta sección se describen las personas que conocen de las reglas del negocio y los usuarios del mismo.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

11

3.1

Sumario de stakeholder Nombre Lic. Mario Pérez

Puesto

Rol

Gerente General

Administrador General de DIACO

Coordinador del Desarrollo. Ing. Karen Andrea Jom Lopez

3.2

Analista y Desarrollador del Sistema de Software

Jefe de Planificación del proyecto. Encargado de la conformación de las necesidades y requerimientos del sistema.

Personal que trabajo en la definición de las reglas del negocio del proyecto.

Ing Juan Perez

Consultor de Proyectos

Ing. Oscar Paz

Supervisor de Proyecto de Desarrollo e implementaciónEvaluación del Proyecto. de software

Sumario de usuarios Nombre

Descripción

Stakeholder

Gerente de Sucursal.

Encargada de la toma de decisiones de la sucursal asignada.

Atención al Cliente

Encargado de información a consumidores.

Mercadotecnia

Encargado de spot publicitarios y logística de mercado. Para que el consumidor sepa de lo que se trata la DIACO

brindar los

Nota: Es responsabilidad de la Gerencia General de la DIACO definir los usuarios que aparecen en el cuadro y fueron planteados de los requerimientos del proyecto. 3.3

Priorización de necesidades claves de stakeholders y usuarios

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

12

1. 2. 3. 4. 5. 4

Manejo de quejas. Facilidad en el sistema de información para quejas. Monitoreo de sucursales a nivel nacional. Visualización de reportes para la toma de decisiones. Registro de usuarios finales.

Visión del producto Esta sección provee un alto nivel de visión del sistema que se propone desarrollar y la configuración del mismo. Lo cual se establece que SYSTEM-DIACO, podrá realizar un monitoreo nacional de las sucursales de la empresa, así como brindar facilidad y agilidad en los procesos que correspondan.

4.1

Perspectiva del producto Una herramienta de software vía web que permita manejo de quejas, monitoreo y control de precios en los productos, así como registro detallado de información de sucursales, regiones, etc. y accesos al sistema de forma ágil y fácil.

4.2

Sumario de capacidades

4.3

• Solicitud de aval para formular un proyecto. • Notificación de aval otorgado. • Notificación de aval denegado. • Notificación de inicio de ejecución. • Informe del resultado de la visita del supervisor. • Notificación de resultado de la visita del supervisor. • Notificación de conclusión del proyecto. • Notificación al supervisor de aceptación del informe de proyecto terminado. • Generación de quejas. • Actualización de precios • Generación de reportes de quejas, por sucursal • Generación de reportes de sucursales. Supuestos y dependencias -

5.

Se asume que el Sistema estará en total funcionamiento y podrá permitir el acceso a las tablas del mismo. El tiempo para el desarrollo del sistema dependerá del contrato de elaboración del mismo. Se asume que la Gerencia General de la DIACO, dispondrá de los recursos de software, hardware y ambiente correcto para la funcionalidad del Sistema.

Documentación requerida Al finalizar el proyecto se entregara la siguiente documentación que se requiere por parte del encargado de la Elaboración del Proyecto: • •

Manual de instalación. Manual de Usuario.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

13

SYSTEM-EMPRESARIAL Visión del Negocio Versión

HISTORIAL DE REVISIÓN Fecha reunión

Versión

Descripción

Autor

02-01-2013

1.0

Borrador inicial

Ing. Karen Andrea Jom López

02-03-2013

1.1

Segundo borrador

Ing. Karen Andrea Jom López

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

14

III. Visión del negocio 1.

Introducción

1.1

Propósito La DIACO. Es un ente que lleva el manejo de quejas por parte de los consumidores finales alrededor del país. Estos procesos se realizan de forma manual y tradicional. Por lo que se pretende con la implementación de un sistema automatizado el reducir tiempo, costos y ampliar accesos de forma ágil y fácil al mismo, por parte de los usuarios que lo requieran vía web. Este documento proporciona una vista general de la arquitectura del negocio, utilizando varias vistas de la arquitectura para representar los aspectos diferentes del mismo. Se piensa capturar y transmitir las decisiones de la arquitectura significativas que se han hecho.

1.2

Alcance El documento tratará de describir el campo en el que la empresa se desenvuelve únicamente delimitando sus alcances y evitando salirse de sus límites. El Sistema Empresarial tiene como alcances: - Registro de Quejas. - Registro de Sucursales. - Estadística de quejas - Estadísticas de quejas, por sucursal, municipio, departamento, región.

1.3

Definiciones, acrónimos y abreviaciones Ver documento de glosario adjunto.

1.4

Referencias ANEXO 1: CARACTERISTICAS DEL SISTEMA DE INFORMACIÓN SYSTEM-DIACO Y LAS HERRAMIENTAS QUE SE UTILIZARAN PARA SU IMPLEMENTACION. Las anteriores referencias fueron realizadas por el Ing. Marlon Joao Maaz Buechsel y constituyo la base del desarrollo de la aplicación.

2.

Posicionamiento

2.1

Oportunidad de negocio El sistema que se está planteando resuelve las necesidades y problemas de forma directa que conlleva el manejo y control de documentos físicos generados para el seguimiento y monitoreo de Sucursales a nivel nacional, administrando de mejor forma el ingreso de quejas y sucursales, la cual podrán realizarla mediante internet, ayudando a mejorar procesos y fluidez a sus actividades.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

15

2.2

Definición del problema • Las necesidades de la DIACO. son:

• • • •

Acceder con rapidez a la información referente al sistema DIACO. Manejo de las quejas existentes. Mejorar atención al consumidor. Mejorar el sistema de quejas. Implementar un sistema de Estadísticas por quejas.

Afecta a:

Gerencia y Administración, Ministerio de Economía, consumidores, comercio

Impacta a:

Gerencia y Administración, consumidores, comercio

Ministerio

de

economía,

• Una solución exitosa seria:

Una solución en donde los ejecutores puedan desde la web consultar sucursales existentes de la Diaco, realizando sus quejas en la sucursal que se encuentren. • Una solución que les permita desde la web, llevar las estadísticas de quejas por cada sucursal. • Una solución que permita vía web poder darse cuenta de las necesidades y deficiencias de los productos. • Una solución que permita monitorear quejas de cada sucursal basándonos en prioridades.

3.

Descripción de stakeholder y clientes

3.1

Resumen de stakeholder Nombre Lic. Mario Perez

Descripción Gerente General

Coordinador del Desarrollo. Ing. Marlon Joao Maaz Buechsel

Ing Juan Perez

Ing. Oscar Paz

Analista y Desarrollador del Sistema de Software

Consultor de Proyectos

Responsabilidad Administrador General de la DIACO. Jefe de Planificación del proyecto. Encargado de la conformación de las necesidades y requerimientos del sistema.

Personal que trabajo en la definición de las reglas del negocio del proyecto.

Supervisor de Proyecto de Evaluación del Proyecto. Desarrollo e implementación de software

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

16

3.2

Resumen de clientes Nombre

Descripción

Stakeholder

Gerente de Sucursal.

Encargado de la toma de decisionesEs el ente de autoridad y toma de de la sucursaldecisiones en la sucursal de la DIACO asignada.

Atención al Cliente

Es el ente encargado de suministrar Encargado de información y establecer un control en quejas y y control tiempo real con los consumidores de de las mismas. las quejas que se realizan.

Cliente

Visitantes del portalInteractuar con el sistema web. web que tienen relación directa con la empresa.

3.3

Necesidades claves de los stakeholder y clientes

Necesidad • Quejas

Control de



Reporte Quejas



Estadística quejas sucursal. Control Sucursales

• •

4.

Responsabilidades

de de por

Prioridad

Concierne a

Solución actual

Soluciones propuestas

1

Atención al Cliente

Sistema Manual

Convertido en un interfaz de usuario

1

Atención al Cliente Gerente

Sistema Manual

Convertido en un interfaz de usuario

Sistema Manual

Convertido en un interfaz de usuario

1

Gerente General Sistema Manual

Convertido en un interfaz de usuario

1

Encardo del Sistema.

Convertido en un interfaz de usuario

2

Gerente General

de

Alta Disponibilidad en el servicio

Ninguna

Objetivos del modelo del negocio a) Tener el control total de las quejas que se realizan en cada sucursal de la DIACO. b) Obtención de reportes especializados para ayudar en la gerenciales.

toma de decisiones

c) Obtner reportes para la estadística de los productos, y mejorar la economía de los mismos. d) Poder obtener datos de quejas realizadas por los consumidores. Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

17

e) Poder obtener datos de las sucursales de la DIACO.

5.

Diagrama de casos de uso del negocio DIAGRAMA CASO DE USO INGRESO QUEJA

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

18

SYSTEM-DIACO Reglas del Negocio Versión

HISTORIAL DE REVISIÓN Fecha reunión

Versión

Descripción

Autor

02-01-2013

1.0

Borrador inicial

Ing. Karen Andrea Jom López

02-03-2013

1.1

Segundo borrador

Ing. Karen Andrea Jom López

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

19

IV. Reglas del negocio 1.

Introducción Este documento presenta el listado de las reglas del negocio para el sistema SYSTEMDIACO con el cual nos basaremos para desarrollar el software del mismo.

1.1

Propósito Especificar todas las reglas del negocio del sistema SYSTEM-DIACO.

1.2

Referencias ANEXO 1: CARACTERISTICAS DEL SISTEMA DE INFORMACIÓN SYSTEMEMPRESARIAL Y LAS HERRAMIENTAS QUE SE UTILIZARAN PARA SU IMPLEMENTACION. Las anteriores referencias fueron realizadas por el Ing. Marlon Joao Maaz Buechsel y constituyo la base del desarrollo de la aplicación.

2.

Definición de reglas • • • •

La fecha de inicio del proyecto tiene que ser igual o menor que el día de hoy. El estatus del consumidor puede ser para ingresar quejas, consulta de sucursales La queja se realizará en los comercios que estén autorizadas por la SAT El ingreso al sitio web es libre para cualquier usuario que necesite realizar una queja

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

20

SYSTEM-DIACO Plan de Administración de Requerimientos Versión

HISTORIAL DE REVISIÓN Fecha reunión

Versión

Descripción

Autor

02-01-2013

1.0

Borrador inicial

Ing. Karen Andrea Jom López

02-03-2013

1.1

Segundo borrador

Ing. Karen Andrea Jom López

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

21

V. Plan de administración de requerimientos 1.

Introducción El objetivo de este documento es indicar la forma en que fueron recogidos los requerimientos del sistema SYSTEM-DIACO, y en adelante se estará especificando el método utilizado para la recolección de los mismos.

1.1

Propósito Indicar la metodología utilizada para la recolección de requerimientos.

1.2

Definiciones, acrónimos y abreviaturas Ver documento de glosario adjunto.

1.3

Referencias ANEXO 1: CARACTERISTICAS DEL SISTEMA DE INFORMACIÓN SYSTEMEMPRESARIAL Y LAS HERRAMIENTAS QUE SE UTILIZARAN PARA SU IMPLEMENTACION. Las anteriores referencias fueron realizadas por el Ing. Marlon Joao Maaz Buechsel y constituyo la base del desarrollo de la aplicación.

2.

Administración de requerimientos

2.1

Organización, responsabilidades e interfaces La persona responsable de la recolección de requerimientos en el sistema SYSTEMDIACO es el Ing. Marlon Joao Maaz Buechsel, quien realizará las entrevistas, reuniones y leerá los documentos que indican las necesidades del sistema, así como la creación de Interfaces.

2.2

Herramientas, ambientes e infraestructura Para la recolección de los requerimientos se utilizó una PC con Microsoft Word, Microsoft Excel, Herramienta CASE para diagramas de Entidad Relación denominado Embarcadero ER-Studios, herramienta CASE para la creación de diagramas UML denominado Star UML como software de apoyo y este trabajo se realizó en las oficinas de la Empresa Desarrolladora del proyecto Free Software, que es la dirección donde estaban los stakeholders ubicados y por este motivo se estuvo en ese ambiente de trabajo. Para recolectar las necesidades del sistema, fueron entregados por el Ing. Juan Perez, dos documentos que se mencionan como referencias en el actual documento, los cuales fueron leídos por la Ing. Karen Andrea Jom López como una forma de introducirse y conocer de una forma preliminar las necesidades que se tienen y que hay que desarrollar, además se asistió a reuniones con los stakeholders durante cuatro días, se asistió a juntas de trabajo de otros sistemas que se realizan de forma paralela a SYSTEM-DIACO.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

22

3.

El programa administrador

3.1

Identificación de los requerimientos Listado de Requerimientos • • • • • • • • • • • • •

Artefactos

Solicitud de aval para formular un proyecto. Notificación de aval otorgado. Notificación de aval denegado. Notificación de inicio de ejecución. Informe del resultado de la visita del supervisor. Notificación de resultado de la visita del supervisor. Notificación de conclusión del proyecto. Notificación al supervisor de aceptación del informe de proyecto terminado. Ingreso de quejas. Registro de Quejas Generación de reportes de quejas Generación de reportes de sucursales. Control de estadísticas.

Objeto

Requerimientos del stakeholder

Necesidades del stakeholder

Visión

Necesidades del stakeholder

Modelos de casos Especificaciones de casos de de uso uso. Especificaciones suplementarias Seguridad y facilidad de uso

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

Descripción Necesidades específicas, incluyendo cambios de los requerimientos que indican los stakeholders. Necesidades específicas del stakeholder . Casos de uso del sistema. Requerimientos no funcionales que no son capturados por los casos de uso.

23

3.2

Matriz de trazabilidad

Login Solicitud de aval para formular un proyecto. Notificación de aval otorgado. Notificación de aval denegado. Notificación de inicio de ejecución. Visita del supervisor. Notificación de atrazo de proyecto Notificación de conclusión del proyecto. Notificación al supervisor de aceptación del informe de proyecto terminado. Ingreso de Quejas Registro de Quejas Generacion reportes de quejas Generación reportes de sucursales Control de Estadísticas

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

24

Control de estadísticas.

Generación reportes de sucursales

Generación Reportes de quejas

Registro de quejas

Ingreso de Quejas.

Proyecto concluido

de ProyectoRegistro de Finalización

AtrasadoReporte Proyecto

Registro de Fecha de Inicio de Ejecución

informar de aval no concedido

Reporte de visita del supervisor

Login Solicitud de aval para formular un proyecto. Notificación de aval otorgado.

informar del aval concedido

Registrar aval

WebsiteIngreso al sistema

Matriz de trazabilidad

Notificación de aval denegado. Notificación de inicio de ejecución. Visita del supervisor. Notificación de atraso de proyecto Notificación de conclusión del proyecto. Notificación al supervisor de aceptación del informe de proyecto terminado. Ingreso de quejas. Registro de Quejas Generación de reportes de quejas Generación de reportes de sucursales. Control de estadísticas.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

25

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

26

3.2.1

Criterio para la elección de ítems de trazabilidad El criterio adoptado para la elección de los ítems que colocamos en la matriz de trazabilidad se basó en imaginar la funcionalidad que se obtendrá al desarrollar las soluciones de cada requerimiento, estos ítems elegidos son los siguientes: • • • • • • • • • • • • • •

Loguearse en el website. Registrar una solicitud de aval. Informar al ejecutor del aval concedido. Informar al ejecutor de que no se concedió el aval. Registro de la fecha de inicio de ejecución. Registro de reporte de visita del supervisor. Informar sobre Proyecto atrasado. Registro de aviso de finalización de proyecto. Cambio de estatus a proyecto concluido. Ingreso de quejas. Registro de Quejas Generación de reportes de quejas Generación de reportes de sucursales. Control de estadísticas.

3.3

Atributos

3.3.1

Atributos de los ítems de trazabilidad • • • • • •

3.3.2

Prioridad. Estatus. Dificultad. Ubicación. Viene de (en la matriz). Llega a (en la matriz).

Ranking de requerimientos La totalidad de requerimientos del sistema SYSTEM-DIACO por las siguientes dependencias: Críticos

Importantes (Prioridad de Requerimientos) Útiles

• • •

Link de ingreso de datos de la queja Link de comercios existentes Link de sucursales existentes

• • • •

Solicitud de aval para formular proyecto. Inicio de ejecución. Ingreso de usuarios. Visita de supervisión.

• • •

Notificación de aval concedido. Notificación de no aprobación de aval. Notificar al ejecutor del resultado de la visita.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

27

• • • •

3.3.3

Notificar al ejecutor de proyecto fuera de tiempo. Notificación de finalización de ejecución de proyecto. Notificación al ejecutor de aceptación de información de proyecto concluido. Notificación al ejecutor que falta información para considerar concluido el proyecto.

Riesgos Los riesgos identificados corresponden a la conclusión a tiempo de los sistemas según requerimientos y disponibilidad de recursos.

4.

Administración para cambio de requerimientos

4.1

Proceso de petición y aprobación de cambios

4.2

Para el manejo de cambios se planeó realizar presentación del software cada vez que se termine una iteración para que se realicen los comentarios y solicitud de cambios por parte de los stakeholders y del experto en evaluación del proyecto Ing. Nancy Molina Junta de control de cambios La junta de control de cambios está compuesta por el Ing. Marlon Joao Maaz, desarrollador del proyecto y representante de Free Software, Ing. Oscar Paz supervisor de Proyecto y el Lic. Mario Pérez Gerente General de la DIACO.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

28

SYSTEM-DIACO Documento de Arquitectura del Negocio Versión

Fecha reunión

Versión

Descripción

Autor

02-01-2013

1.0

Borrador inicial

Ing. Karen Andrea Jom López

02-03-2013

1.1

Segundo borrador

Ing. Karen Andrea Jom López

HISTORIAL DE REVISIÓN

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

29

VI. Documento de arquitectura del negocio 1.

Introducción En este documento se muestra la arquitectura del sistema SYSTEM-DIACO.

1.1

Propósito Este documento proporciona una vista general de la arquitectura del negocio, utilizando varias vistas de la arquitectura para representar los aspectos diferentes del mismo. Se piensa capturar y transmitir las decisiones de la arquitectura significativas que se han hecho en el negocio.

1.2

Definiciones, acrónimos y abreviaciones Ver glosario de términos adjunto.

2.

Representación de la arquitectura

2.1

Modelo de capas El sistema de información y monitoreo SYSTEM-DIACO estará diseñado utilizando el modelo n-capas, en este caso se han identificado tres capas mostradas en la siguiente figura.

ESPECIFICACIÓN DE CAPAS. Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

30

El Sistema Gestor de Bases de Datos será Oracle 10g XE, en dicho servidor estará alojada la base de datos que servirá de almacén a los datos de la aplicación web SYSTEM-DIACO. Data Access Layer - Capa de acceso a datos: Esta capa presta los servicios básicos de acceso a la base de datos Oracle 10G XE, conexiones, comandos y objetos. Servicio de conexiones: • Establece una interface de acceso a conexiones a la base de datos Oracle 10g XE. • Utilización de Java EE. • Driver de conexión Oracle Thin para acceso nativo (JDBC). Servicios de ejecución de comandos: • Estos objetos representan un comando de ejecución de una sentencia en lenguaje SQL. • Utilizar los objetos OracleConnection, OracleCommand, OracleDataAdapter. Objetos de la base de datos: • Hay ciertas tablas que son reproducidas como en la base de datos. • Se creara un proyecto de java bean en java como capa de acceso a datos. • Manipulación de datos a través de Entity. Business Rules – Reglas del Negocio Esta capa representa los objetos y servicios encargados de validar las reglas de los negocios de acuerdo a los requerimientos presentados. Creación de proyecto de en Java JEE Netbeans 7.3.1. Objetos corporativos • Objetos de usuarios y seguridad. • Plantillas de notificaciones. • Procesos. • Supervisores. • Gerencia. Reglas de negocio

• • • •

La fecha de inicio del proyecto tiene que ser igual o menor que el día de hoy. El estatus del consumidor puede ser para ingresar quejas, consulta de sucursales La queja se realizará en los comercios que estén autorizadas por la SAT El ingreso al sitio web es libre para cualquier usuario que necesite realizar una queja

User Interface – Interfaz de usuario Esta capa representa los formularios, controles, eventos, iconos y otros objetos que interactúan directamente con los usuarios finales de la aplicación. Esta será la única capa que necesite ser alojada en un servidor web para que sea expuesta a los usuarios. • Formatos M, G. • Botones.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

31

• • • • • •

Menú de opciones. Controles web. Utilización de WebForms de Java web. Creación y utilización de una biblioteca de clase para cifrado, con el objetivo de encriptar datos considerados dentro de la seguridad de la aplicación como lo puede ser una contraseña. Interacción del Modelo Vista Controlador. Funcionalidad de JPA y JSF.

Validaciones del lado del cliente • •

Validaciones del texto, máscaras de entrada, etc. Utilización de los controles de validación JAVA.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

32

3.

Vista de proceso de negocio

3.1

Diagrama de casos de uso

3.2 Especificaciones de casos de uso Casos de uso ingreso de quejas

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

33

Casos de uso consultas Gerencia

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

34

3.2.1

Prioridades de casos de uso Prioridad 1 1 1 1 1

Caso de uso Ingresa y consulta de quejas Registro datos del comercio Genera informes de quejas Genera informes de comercios Control de Estadísticas

Ingreso y Consulta de quejas Describe el proceso para registrar y consultar los datos específicos de las quejas en la base de datos.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

35

Historial de revisión Fecha de Reunión 28/10/2013

Versión 1.2

Descripción Tercer Borrador

Autor Ing. Karen Andrea Jom López Ing. Oscar Paz

Flujo Básico 1. Llenar el formulario específico para el registro de Quejas 2. Almacenar en la base de datos. 3. Generar constancia de inscrito. 4. Generar consulta de quejas existentes. Resultados esperados • Registro exitoso en la base de datos. Actores • Operador del Sistema. Registro de Datos del Comercio Describe el proceso para registrar los datos específicos de comercio en la base de datos. Historial de revisión Fecha de Reunión 28/10/2013

Versión 1.2

Descripción Tercer Borrador

Autor Ing. Karen Andrea Jom López Ing. Oscar Paz

Flujo Básico 1. Llenar el formulario específico para el registro de clientes. 5. Almacenar en la base de datos. 6. Generar constancia de inscrito. Resultados esperados • Registro exitoso en la base de datos. Actores • Operador del Sistema.

Genera informes de quejas Describe el detalle de quejas realizadas por el consumidor o usuario. Historial de revisión Fecha de Reunión 28/10/2013

Versión 1.2

Descripción Tercer Borrador

Autor Ing. Karen Andrea Jom López Ing. Oscar Paz

Flujo básico 1. A través del llenado de los formularios de quejas se va generando el reporte de quejas Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

36

2. Registra las quejas realizadas Resultados esperados • Registro exitoso en la base de datos. Actores • Operador del Sistema. Genera informes de comercios o sucursales Describe los comercios en donde se han realizado las quejas. Historial de revisión Fecha de Reunión 28/10/2013

Versión 1.2

Descripción Tercer Borrador

Autor Ing. Karen Andrea Jom López Ing. Oscar Paz

Flujo Básico 1. Llenar el formulario específico para el registro de comercio 2. Almacenar en la base de datos. Resultados esperados • Registro exitoso en la base de datos. Actores • Operador del Sistema. Control de Estadísticas Describe el proceso de control de quejas y comercios en las diferentes sucursales. Historial de revisión Fecha de Reunión 28/10/2013

Versión 1.2

Descripción Tercer Borrador

Autor Ing. Marlon Joao Maaz Ing. Oscar Paz

Flujo Básico 1. Llenar el formulario específico ingreso y salida de personal. 2. Almacenar en la base de datos. 3. Generar constancias de control de personal. Resultados esperados • Registro exitoso en la base de datos. Actores • Operador del Sistema.

4.

Vista de la estructura de la organización

4.1

Diagramas de secuencias Ver anexo Diagramas RUP adjunto.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

37

4.2

Diagrama de objetos

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

38

SYSTEM-DIACO Diagramas del RUP Versión

HISTORIAL DE REVISIÓN

Fecha reunión

Versión

Descripción

Autor

02-01-2013

1.0

Borrador inicial

Ing. Karen Andrea Jom López

02-03-2013

1.1

Segundo borrador

Ing. Karen Andrea Jom López

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

39

VII. Diagramas del RUP 1.

Diagrama de secuencia caso de uso Ingresa queja.

2.

Diagrama de secuencia caso de uso ingresa datos del comercio

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

40

3.

Diagrama de secuencia caso de uso Generar informes de quejas.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

41

4.

Diagrama de secuencia caso de uso reporte de comercio

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

42

5.

Diagrama de secuencia caso de uso CONTROL DE estadística

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

43

6.

Diagrama de estado queja

7.

Diagrama de estado de comercio

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

44

8.

Diagrama de estado control de estadística

9.

Diagrama de actividades quejas

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

45

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

46

10.

Diagrama de entidad relación SYSTEM-DIACO

11.

Script para la creación de la base de datos.

- ER/Studio 8.0 SQL Code Generation -- Company : House -- Project : sistemaDiaco.dm1 -- Date Created : Thursday, November 07, 2013 14:43:12 -- Target DBMS : Oracle 10g ---- TABLE: Comercio -CREATE TABLE Comercio( Id_Comercio Patente_comercio NombreComercio Direccion_comercio

NUMBER(38, 0) VARCHAR2(20) VARCHAR2(50) VARCHAR2(20)

NOT NOT NOT NOT

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

NULL, NULL, NULL, NULL,

47

Propietario_comercio VARCHAR2(20) NOT NULL, Telefono_comercio NUMBER(38, 0), Email_comercio VARCHAR2(20), Id_Municipio NUMBER(38, 0) NOT NULL, CONSTRAINT PK4 PRIMARY KEY (Id_Comercio) ) ;

--- TABLE: Departamento -CREATE TABLE Departamento( Id_Departamento NUMBER(38, 0) NOT NULL, Departamento VARCHAR2(50) NOT NULL, Id_Region NUMBER(38, 0) NOT NULL, CONSTRAINT PK2 PRIMARY KEY (Id_Departamento) ) ;

--- TABLE: Municipio -CREATE TABLE Municipio( Id_Municipio NUMBER(38, 0) NOT NULL, Municipio VARCHAR2(100), Id_Departamento NUMBER(38, 0) NOT NULL, CONSTRAINT PK3 PRIMARY KEY (Id_Municipio) ) ;

--- TABLE: Queja -CREATE TABLE Queja( Id_Queja CHAR(10) NOT NULL, Tipo_queja CHAR(20), Fecha CHAR(10), Comentario CHAR(10), Id_Municipio NUMBER(38, 0) NOT NULL, Id_Comercio NUMBER(38, 0) NOT NULL, CONSTRAINT PK6 PRIMARY KEY (Id_Queja) ) ;

--- TABLE: Region -CREATE TABLE Region( Id_Region NUMBER(38, 0) NOT NULL, NombreRegion VARCHAR2(50) NOT NULL, CONSTRAINT PK1 PRIMARY KEY (Id_Region)

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

48

) ;

--- TABLE: Comercio -ALTER TABLE Comercio ADD CONSTRAINT RefMunicipio7 FOREIGN KEY (Id_Municipio) REFERENCES Municipio(Id_Municipio) ; --- TABLE: Departamento -ALTER TABLE Departamento ADD CONSTRAINT RefRegion1 FOREIGN KEY (Id_Region) REFERENCES Region(Id_Region) ; --- TABLE: Municipio -ALTER TABLE Municipio ADD CONSTRAINT RefDepartamento2 FOREIGN KEY (Id_Departamento) REFERENCES Departamento(Id_Departamento) ; --- TABLE: Queja -ALTER TABLE Queja ADD CONSTRAINT RefMunicipio6 FOREIGN KEY (Id_Municipio) REFERENCES Municipio(Id_Municipio) ; ALTER TABLE Queja ADD CONSTRAINT RefComercio10 FOREIGN KEY (Id_Comercio) REFERENCES Comercio(Id_Comercio) ;

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

49

Escriba en SQL estándar el script para la inserción de una queja para el comercio “YYY”, en el municipio de Cobán, Alta Verapaz.

INSERT INTO Queja ( Id_Comercio ) SELECT Comercio.Id_Comercio FROM Usuario INNER JOIN (Region INNER JOIN ((Comercio INNER JOIN (Departamento INNER JOIN Municipio ON Departamento.Id_Departamento = Municipio.Id_Departamento) ON Comercio.Id_Municipio = Municipio.Id_Municipio) INNER JOIN Queja ON (Municipio.Id_Municipio = Queja.Id_Municipio) AND (Comercio.Id_Comercio = Queja.Id_Comercio)) ON Region.Id_Region = Departamento.Id_Region) ON Usuario.Id_User = Queja.Id_user WHERE (((Municipio.Municipio)="Coban")); Escriba en SQL estándar el script para editar el nombre del comercio “XXX”. UPDATE comercio SET comercio.nombrecomercio = “comercio”; Se desea saber el conteo de quejas por comercio_sucursal en la región norte y sur, que se haya realizado durante este año, y que no haya tenido ninguna queja para el comercio en la región oriente durante este año. Select comercio, count from comercio where región in (1,2) and queja =1 and comercio =”nombre” and región =3 and queja = “0”; Listado de quejas recibidas en rango de fechas. Select * from quejas order by fecha Where queja.fecha Between ‘dd/mm/yyyy’ and ‘dd/mm/yyyy’;

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

50

ANEXOS Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

51

APLICACIÓN FUNCIONAL

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

52

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

53

ESTUDIO DE FACTIBILIDAD Después de definir la problemática presente y establecer las causas que ameritan de un nuevo sistema, es pertinente realizar un estudio de factibilidad para determinar la infraestructura tecnológica y la capacidad técnica que implica la implantación del sistema en cuestión, así como los costos, beneficios y el grado de aceptación que la propuesta genera en la Institución. Este análisis permitió determinar las posibilidades de diseñar el sistema propuesto y su puesta en marcha, los aspectos tomados en cuenta para este estudio fueron clasificados en tres áreas, las cuales se describen a continuación: FACTIBILIDAD TÉCNICA La Factibilidad Técnica consistió en realizar una evaluación de la tecnología existente en la organización, este estudio estuvo destinado a recolectar información sobre los componentes técnicos que poseen los hospitales y la posibilidad de hacer uso de los mismos en el desarrollo e implementación del sistema propuesto y de ser necesario, los requerimientos tecnológicos que deben ser adquiridos para el desarrollo y puesta en marcha del sistema en cuestión. De acuerdo a la tecnología necesaria para la implantación del Sistema de control de los productos de la farmacia se evaluó bajo dos enfoques: Hardware y software. HARDWARE En cuanto a Hardware, específicamente el servidor donde debe estar instalado el sistema propuesto, este debe cubrir con los siguientes requerimientos mínimos:  Procesador Intel® CoreTM i5 2300 (2.8 GHz/Caché de 6 MB)  Memoria Ram 4 GB1 DDR3 SDRAM a 1333 MHz  Disco Duro SATA disco duro de 1000 GB1 ( rpm) (7200 rpm)

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

54

 Unidad Óptica Unidad Sencilla: 16X CD/DVD Lee y Graba (DVD+/-RW) con escritura de doble capa.  Tarjeta de Red.  Tarjeta de Vídeo 1024MB ATI HD5450 RadeonTM  Monitor Dell IN1920 de 18.5 Pulgadas, Pantalla Amplia, Alta Definición con Cable VGA.  Teclado Multimedia.  Mouse Óptico.  Unidad de Protección UPS. Evaluando el hardware existente y tomando en cuenta la configuración mínima necesaria, la Diaco requerirá realizar inversión inicial para la adquisición de nuevos equipos y para re potenciar o actualizar los equipos existentes, ya que los mismos no satisfacen los requerimientos establecidos tanto para el desarrollo y puesta en funcionamiento del sistema propuesto, además hay que agregar que estos componentes se encuentran en el mercado actualmente a precios bajos. Se encontró que todo el sistema se realiza de forma manual, por lo que se implementara un sistema de control de quejas.

Para ello se implementara lo siguiente: Se debe contar con una red interna; que permita la interconexión de todos los comercios que serán almacenados en el servidor. Se contara con un servidor principal con las siguientes características:  Procesador Intel® CoreTM i5 2300 (2.8 GHz/Caché de 6 MB)  Memoria Ram 4 GB1 DDR3 SDRAM a 1333 MHz  Disco Duro SATA disco duro de 1000 GB1 ( rpm) (7200 rpm)  Unidad Optica Unidad Sencilla: 16X CD/DVD Lee y Graba (DVD+/-RW) con escritura de doble capa.  Tarjeta de Red.  Tarjeta de Vídeo.  1024MB ATI HD5450 RadeonTM Las estaciones de Trabajo equipos con las mismas descripciones:  Procesador Intel® Pentium® Dual CoreTM E5800 (3.2 GHz/FSB de 800 MHz/Caché de 2 MB)  Monitor Dell IN2020M de 20 Pulgadas, Pantalla Amplia, Alta Definición con LED  Memoria Ram 4 GB1 DDR3 SDRAM a 1333 MHz  Disco Duro SATA disco duro de 500 GB1 ( rpm) (7200 rpm)  Tarjeta de video Integrada Intel® X4500 Graphics Media Accelerator Para la implementación de la Red: Se usaran Puertos RJ-45, todas las estaciones de trabajo estarán conectadas al servidor a través de una red de topología estrella, utilizando cable par trenzado sin apantallamiento “UTP”, de la categoría número Cinco (5), según las normas internacionales del Instituto de Ingenieros Eléctricos y Electrónicos “IEEE”.

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

55

El servidor cumple las funcione de puerta de enlace entre estos y el resto de la red interna de la farmacia, sus estaciones de trabajo y por ende a Internet. Para ello se necesitara:  Access Point Linksys Wireless-G para Conexiones Inalámbricas (54/11Mbps)  Servidor de Almacenamiento e Impresora multifunción TP-LINK, USB2.0  Ruteadores para Cable/DSL  Switch 3Com OfficeConnect de 16 Puertos 10/100Mbps  Tarjeta de Red ANSEL Gigabit, 10/100/1000 Ethernet, PCI.  Cable de red, Cat5e, UTP RJ-45 Macho / RJ-45 Macho, 0.45 m, Azul  Tapa para Caja Montaje al ras, 2 salidas, blanco  Intellinet Jack categoría 5e, UTP, blanco, de impacto  Intellinet Caja de Montaje en Superficie Cat5e  Plugs RJ-45, Cat 5e, UTP, bote con 100 piezas  Bobina de Cable Cat5e (UTP) Caja con 305 m, Gris, 24 AWG, Sólido .

SOFTWARE. En cuanto al software, las estaciones de trabajo, operaran bajo ambiente Windows, el servidor requiere el sistema operativo Linux, el cual es una variante del Unix, y como plataforma de desarrollo el software. Para el uso general de las estaciones en actividades diversas se debe poseer las herramientas de escritorio y los navegadores que existen en el mercado actualmente. Para ello se necesitara el siguiente software: Servidor: Sistema Operativo:  Ubuntu Natty Narwhal 11.04  Kernel 2.6.13 Aplicaciones:  KDE 3.4.2  Gnome 2.10.2  OpenOffice 2.0  Scribus 1.2.2  Firefox 1.0.7 (navegador)  Mozilla 1.7.12, (navegador)  Xine 1.0.1 (para reproducir DVD y otros formatos)  Koffice 1.4.2, que és un altre paquet ofimàtic  Kopete 0.10.3 (mensajería instantánea)  Kmldonkey 0.10 (P2P)  Kontact 1.1.2 con KMail 1.8.2 (para gestión del correo electrónico), KOrganizer 3.4.2 (calendario), KAddresbook 3.4.2 (agenda), Knotes 3.4.2 (notas), KNode 0.9.2 (leer notícias), Kpilot 3.4.2 (palms), Kalarm 1.2.9 (alarma).  Evolution 2.2.3 programa de correo electrónico y agenda  Blender 2.37a programa parar 3D  Microsofr Windows 7 Ultimate (64 Bits) en español.  Microsoft Office Hogar y Pequeña Empresa 2010 en Español, DVD Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

56

 Kaspersky Internet Security 2011 para 5 Usuarios  EMS SQL Manager for MySQL  Oracle Database 11g Release 2 Estaciones de trabajo Sistema Operativo:  Microsoft Windows 7 Professional SP1 (64bits) en Español, DVD OEM.  Aplicaciones y Programas:  Microsoft Office Hogar y Pequeña Empresa 2010 en Español, DVD  Kaspersky Internet Security 2011 para 5 Usuarios  Alcohol 120  Adobe Flash Player  Google Chrome  CCleaner  EMS SQL Manager for MySQL  Oracle Database 11g Release 2 

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

57

FACTIBILIDAD ECONÓMICA. Se determinaron los recursos para desarrollar, implantar, y mantener en operación el sistema programado, haciendo una evaluación donde se puso de manifiesto el equilibrio existente entre los costos intrínsecos del sistema y los beneficios que se derivaron de éste, lo cual permitió observar de una manera más precisa las bondades del sistema propuesto. Costo de Personal. En este tipo de gasto, incluye los generados por el recurso humano, bajo cuya responsabilidad directa está la operación y funcionamiento del sistema Costos de Salario del Personal. Sistema Actual. RECURSO HUMANO Salario Mensual (Q.)

Salario Anual (Q.)

Analista de Sistemas

5,000.00

56,000.00

Asistente Operadores

2500.00 2000.00

30,000.00 24,000.00

Total

9,500.00

100,000.00

Costos de adquisición de Hardware y Software especificados en el apartado de Factibilidad Técnica: Cantidad 1 1 1 1 1

Descripción Servidor De Base de Datos Servidor De dominio Licencias Windows 2008 Server Licencia SQL Server 2008 Licencia Windows XP TOTAL

Desarrollo de Software Free Software Análisis y diseño del Sistema de Información proyecto SYSTEM-DIACO

Precio Unitario Q.10,000.00 Q.10,000.00 Q,8,000.00 Q.8,000.00 Q.2,000.00

Precio Total Q. 10,000.00 Q. 10,000.00 Q, 8,000.00 Q. 8,000.00 Q.4,000.00 Q.40,000.00

58