61
ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DEL MÓDULO CONTROL DE PROCESOS DE GESTIÓN Y APOYO DEL SISTEMA ESTRATÉGICO DE CALIDAD DE COMPULEAD S.A. Franklin Cedillo Viera Carlos Desiderio Calderón Douglas Quintero Vinces

Franklin Cedillo Viera Carlos Desiderio Calderón Douglas Quintero Vinces

  • Upload
    xaria

  • View
    40

  • Download
    0

Embed Size (px)

DESCRIPTION

ANÁLISIS, DISEÑO E IMPLEMENTACIÓN DEL MÓDULO CONTROL DE PROCESOS DE GESTIÓN Y APOYO DEL SISTEMA ESTRATÉGICO DE CALIDAD DE COMPULEAD S.A. Franklin Cedillo Viera Carlos Desiderio Calderón Douglas Quintero Vinces. Agenda. Introducción Sistema Estratégico de Calidad (SEC) de Compulead - PowerPoint PPT Presentation

Citation preview

Diapositiva 1

ANLISIS, DISEO E IMPLEMENTACIN DEL MDULO CONTROL DE PROCESOS DE GESTIN Y APOYO DEL SISTEMA ESTRATGICO DE CALIDAD DE COMPULEAD S.A.Franklin Cedillo Viera Carlos Desiderio CaldernDouglas Quintero Vinces

1AgendaIntroduccinSistema Estratgico de Calidad (SEC) de CompuleadMicrosoft Solution Framework (MSF)Desarrollo del ProyectoVisinPlaneacinDesarrolloEstabilizacinImplementacinConclusiones y Recomendaciones

22IntroduccinTpico de Graduacin Competitividad e Innovacin, Ing. Gomer RubioProyecto de GraduacinCOMPULEADSistema Estratgico de Calidad (SEC)Mdulo CPGA3Tpico de Graduacin Competitividad e Innovacin, Ing. Gomer RubioAntecedente realizamos el tpico de graduacin y al finalizar se tenia que realizar un proyecto.Proyecto de Graduacin:COMPULEAD S.A. constituida en el canton guaayquil en Febrero del 2000 produce y comercializa productos y servicios de tecnologia informatica y afines ha implantado un Sistema Estratgico de Calidad basado en normas de calidad como la ISO 9001 y aplicando criterios de modelos de excelencia como Malcom Baldridge y EFQM, es por esta razn que naci la idea de realizar un proyecto de aplicacin que involucre conocimientos de innovacin y competitividad adquiridos durante el curso del tpico de graduacin y adems que involucre los conocimientos tecnolgicos adquiridos durante la carrera de ingeniera en computacin. Antes de la ejecucin del proyecto, se llevaba el control de los procesos mediante hojas de Excel, lo cual no es una manera ptima ni eficiente de llevar los controles ya que no tiene validaciones de ningn tipo, la consistencia de los datos es difcil de mantener y no es amigable con el usuario.Se decidi realizar un sistema de informacin que automatice el control de los procesos Productivo, de Gestin y de Evaluacin. Cada proceso representa un modulo a ser desarrollado por cada uno de los grupos. En nuestro caso desarrollamos el modulo de Control de Proceso de Gestin y Apoyo (CPGA).

Objetivos El objetivo General del proyecto de graduacin: Analizar, disear e implementar un sistema de informacin que soporte el modelo de competitividad implantado en la empresa de computacin: COMPULEAD S.A.Mdulos:

3AgendaIntroduccinSistema Estratgico de Calidad (SEC) de CompuleadMicrosoft Solution Framework (MSF)Desarrollo del ProyectoVisinPlaneacinDesarrolloEstabilizacinImplementacinConclusiones y Recomendaciones

4

4Sistema Estratgico de Calidad (SEC) de Compulead

5El mapa de procesos del sistema estrategico de calidad esta compuesto, 3 macro procesos

Macro Proceso Estrategico. Estrategico: El Proceso Estratgico, busca mejorar la competitividad de COMPULEAD S.A., a travs de analizar el Sector Industrial de las TI e incorporar criterios de Gestin Estratgica (captulo 3 del presente manual), Innovacin Tecnolgica y Calidad Total.Innovacion: El Proceso Innovacin Tecnolgica, tiene como objetivo desarrollar nuevos PSA de acuerdo a las necesidades del cliente y del mercado. Cuando se requiera, las actividades de Diseo y Desarrollo son aplicables a los PSA que ofrece COMPULEAD S.A. y se encuentra descritas en su respectivo Procedimiento, incluyendo:Planificacin del diseo y desarrolloElementos de entradas para el diseo y desarrolloResultados del diseo y desarrolloRevisin del diseo y desarrolloVerificacin del diseo y desarrolloValidacin del diseo y desarrolloControl de cambios del diseo y desarrollo

Macro Proceso ProductivoVentas El Proceso de Ventas est directamente relacionado con los clientes y permite:Determinar los requisitos relacionados con el PSA (7.2.1)Los especificados por el cliente (disponibilidad, entrega, asistencia posterior; etc.). Los no especificados por el cliente (conocidos y necesarios para el uso previsto)Los legales y reglamentarios.Los determinados por COMPULEAD S.A. Revisar los requisitos relacionados con el PSA (7.2.2)Los requisitos del PSA estn definidos(incluidos los verbales)Las diferencias estn resueltas.Se tiene la capacidad para cumplir los requisitos establecidos.Comunicarse con el cliente sea de forma (7.2.3)Verbal: a travs del telfono, reuniones, exposicin de propuestas; etc.Escrita: a travs del fax, e-mail, proformas, reportes tcnicos, etc.

PSA

El Proceso PSA tiene como objetivo realizar el PSA de acuerdo a los requerimientos acordados con el cliente, en el Proceso de Ventas, mediante las siguientes actividades: Productos: Compras, Armada de equiposServicios: Recepcin de servicios, ejecucin de servicios ST1-ST4, Cierre de serviciosAplicaciones: AplicacionesControl de PSA: CMPPSeleccin de proveedores

Post Ventas

El proceso de postventa tiene como objetivo cerrar satisfactoriamente los procesos de ventas y PSA manteniendo bajo control la cartera de cuentas por cobrar. Para cumplir su objetivo, realiza las actividades de entrega, cobro y satisfaccin del cliente, utilizando cuando el caso lo amerita, el procedimiento de satisfaccin del cliente.

Macro Proceso de ApoyoFinancieroEl Proceso financiero identifica y proporciona en el tiempo oportuno los recursos econmicos necesarios para:Implementar y mantener el SEC y mejorar continuamente su efectividad, yAumentar la satisfaccin del cliente mediante el cumplimiento de sus requisitos.

AdministrativoEl Proceso Administrativo identifica, proporciona y mantiene la infraestructura e instalaciones necesarias para alcanzar la conformidad con los requisitos. Esto es:Espacio de trabajo adecuados Equipos para los procesos (informtico, tanto hardware y software)Los servicios de apoyo(comunicacin, transporte)La gestin de los equipos y el mantenimiento de los mismos, se describen en el procedimiento Mantenimiento de equipos y vehculos.

Gestion de Calidad

Este proceso busca mantener el SEC controlado dinmicamente, para lo cual ejecuta las siguientes actividades:Enfoque a procesos: Gestin de calidad; Enfoque a procesos: Gestin de procesos; Auditoria Interna: el procedimiento Auditoria interna permite planificar y realizar auditorias, para determinar s el SEC:Es conforme con los requisitos del SEC y con la norma ISO 9001:2000.Aplica los criterios de Malcolm Baldrige Aplica los criterios de EFQMSe ha implantado y se mantiene de manera efectiva

Acciones correctivas o preventivas, relacionado al 5.4.2Documentacin del Sistema: Sistema

5Sistema Estratgico de Calidad (SEC) de CompuleadMatriz de CompetitividadVer Matriz de Competividad - Compulead66AgendaIntroduccinSistema Estratgico de Calidad (SEC) de CompuleadMicrosoft Solution Framework (MSF)Desarrollo del ProyectoVisinPlaneacinDesarrolloEstabilizacinImplementacinConclusiones y Recomendaciones

7

7Ejecucin del Proyecto usando MSF

8Resumir el MSF Microsoft Solutions Framework (MSF) is a set of principles, models, disciplines, concepts, and guidelines for delivering information technology solutions from Microsoft. MSF is not limited to developing applications only, it is also applicable to other IT projects like deployment, networking or infrastructure projects. MSF does not force the developer to use a specific methodology (Waterfall, Agile) but lets them decide what methodology to use.MSF was first introduced by Microsoft as version 1.0 in 1993.MSF version 4.0 was released in 2005. The release was a major refresh of the Process Model (now called the Governance Model) and the Team Model.

Microsoft Solutions Framework (MSF) is a set of software engineering processes, principles, and proven practices intended to enable developers to achieve success in the software development life cycle (SDLC). MSF provides an adaptable guidance, based upon experiences and best practices from inside and outside of Microsoft, to increase the chance of successful delivery of an information technology solution to the customer by working fast, decreasing the number of people on the project team, averting risk, while enabling high quality results.

http://en.wikipedia.org/wiki/Microsoft_Solutions_Framework

El Modelo de Equipos organiza a las personas para hacer el trabajo en el proyecto y asegura que todos los objetivos del proyecto sean cumplidos ya que relaciona cada rol del equipo con una responsabilidad grande dentro del proyecto. Gestin del Programa (Program Management)Desarrollo (Development)Prueba (Test)Gestin de Liberacin (Release Management)Experiencia del Usuario (User Experience)Gestin del Producto (Product Management)El Modelo de Procesos organiza los procesos que se necesitan para crear y entregar una solucin ya que la ordena en el tiempo dividiendo en distintas fases marcadas por hitos o milestones. VisinPlaneacinDesarrolloEstabilizacinImplantacinLa Disciplina de Gestin de Proyecto asegura que las actividades del manejo del proyecto sean racionalizadas, y que esto ayude en lugar de obstaculizar el xito del equipo. La Gestin de Riesgos es usada para minimizar sorpresas durante el proyecto y minimizar el apagado de incendio que quiere decir ser reactivos ante los problemas. El manejo de riesgos propone manejar los problemas proactivamente. La Disciplina de Gestin de la Disposicin es usada para identificar habilidades requeridas en el equipo para cada proyecto de forma proactiva y adems aprender de cada proyecto. 8Fases del MSF

9Visin: El objetivo de la fase de Visin es crear una vista de alto nivel de los objetivos del proyecto, las restricciones y la solucin.Planificacin: el equipo toma lo realizado durante la fase de visin, y sigue para elaborar sobre ella o evolucionar en algo tangible que se puede construir. Despus de que el equipo sabe lo que va a construir, tiene que repartir el trabajo y elaborar los calendarios, las estimaciones de costos, y planes para la forma en que el equipo va a construir.Desarrollo: El objetivo de la fase de desarrollo es la construccin de las diversas caractersticas y entregables de la solucin. Este incluye componentes del cdigo, la infraestructura (software, hardware, red, instalaciones), y la documentacin a entregar para los usuarios y para la operacin. Tambin incluye la puesta en marcha por escrito las comunicaciones.Estabilizacin: El objetivo de la fase de estabilizacin es mejorar la calidad de la solucin cumpliendo criterios de aceptacin para la liberacin a produccin. Implementacin: El objetivo de esta fase es poner en funcionamiento la solucin en el ambiente de produccin. Esta fase es el punto de sincronizacin con el Microsoft Operations Framework (MOF) que es la metodologa que

9AgendaIntroduccinSistema Estratgico de Calidad (SEC) de CompuleadMicrosoft Solution Framework (MSF)Desarrollo del ProyectoVisinPlaneacinDesarrolloEstabilizacinImplementacinConclusiones y Recomendaciones

10

101. VisinEn la fase de Visin se crea una vista de alto nivel de los objetivos del proyecto, las restricciones y la solucin.

11En la fase de Visin se crea una vista de alto nivel de los objetivos del proyecto, las restricciones y la solucin.111. VisinDocumento de Visin / AlcanceDeclaracin de OportunidadDeclaracin de VisinAlcanceFuera del AlcanceRequerimientosEntregable de la fase de Visin

12En la fase de Visin se crea una vista de alto nivel de los objetivos del proyecto, las restricciones y la solucin.121.1 Declaracin de la OportunidadCOMPULEAD S.A. ha tomado la decisin de disear, implementar y mejorar continuamente un Sistema estratgico de calidad (SEC) basado en los criterios de:Sistema de Calidad ISO 9001:2000Sistema de Calidad Norteamericano de Malcolm BaldrigeSistema de Calidad Europeo EFQM.Para:Lograr el cumplimiento de su Misin, Visin y Objetivos Estratgicos.Ser competitiva y de excelenciaInnovar continuamente sus PSA segn las necesidades y expectativas de sus clientes.

13Describe la situacion actual del cliente las cuales crean las necesidades del proyecto. Este documento demuestra que el equipo comprende la situacion del cliente desde el punto de vista del negocio

131.2 Declaracin de la VisinLa solucin de software a implementar deber proveer a COMPULEAD S.A. un seguimiento preciso y transparente al control de gestin del SEC basado en la administracin del CMPP, CPGA y Evaluacin de la competitividad de COMPULEAD S.A. sobre un entorno seguro e interfaces ricas para el usuario.

14En esta seccion se describe la situacion futura deseada del cliente en el contexto del proyecto141.3 Metas y ObjetivosMetasBrindar una administracin automatizada del control de gestin del SEC implantado en COMPULEAD S.AObjetivosAnalizar y comprender el Mdulo Control de Procesos de Gestin y Apoyo (CPGA) del Sistema Estratgico de Calidad de COMPULEAD S.A.Disear y desarrollar el mdulo CPGA para automatizar los procesos que intervienen en el Sistema Estratgico de Calidad de la empresa COMPULEAD S.A.Integrar el mdulo CPGA con el mdulo Control de Macro Proceso Productivo del Sistema Estratgico de Calidad.Integrar el mdulo CPGA con el mdulo Evaluacin del Sistema Estratgico de Calidad.Revisar, verificar y validar el mdulo CPGA

15Integrar el mdulo CPGA con el mdulo Estratgico del Sistema Estratgico de Calidad.

151.3 Asunciones y RestriccionesAsuncionesEl equipo de trabajo conoce las herramientas de desarrolloEl equipo de trabajo conoce el modelo gestin de proyectos MSFCOMPULEAD S.A. dispone del hardware y software necesario para la implementar la solucin de softwareLa informacin proporcionada por COMPULEAD S.A. es completa y correctaRestriccionesRendimiento del sistema limitada por la capacidad de procesamiento y de memoria del servidorCapacidad de almacenamiento de la base datos

16161.4 AlcanceConsultar, Ingresar, Modificar y Eliminar SociedadConsultar, Ingresar, Modificar y Eliminar los Empleados de la Sociedad.Manejo de seguridad del sistemaTener una pantalla de Consulta, Ingreso, Modificacin y Eliminacin que permita el mantenimiento de los Usuarios del sistema.Permisos de men segn la actividad autorizadaGestin de Actividades Transaccionales CPGAPermitir la asignacin al empleado una sucursal de la SociedadPermitir la asignacin al empleado una actividad transaccional de la SociedadPermitir la asignacin de los roles a los empleados que son usuarios del sistema

17Me delimita las caracteristicas del proyecto171.5 Fuera del AlcanceEntrega de un producto que contenga una base de actividades transaccionales. Estas debern ser ingresadas da a da por los usuarios.Funcionalidades propias de los mdulos de Evaluacin y CMPP.Integracin con aplicaciones de terceros.Consulta va web de las funcionalidades del sistema181.6 RequerimientosRequerimientos de NegociosObjetivos de negociosTipoMejor control en los Procesos y Actividades de NegocioNo FinancieroAhorro en mantenimiento de sistemas legadosFinancieroIncremento en la productividad de los procesos transaccionalesNo FinancieroDisminucin de la frecuencia de errores en la informacinNo FinancieroReduccin de costos en mantenimiento de informacinFinancieroMejoras en la medicin de productividad de los empleadosNo Financiero19Lisa los objetivos del negocio y su posible impacto financiero191.6 RequerimientosRequerimientos de Usuario AgrupamientoCaso de UsoControl de UsuariosIngresar UsuariosModificar UsuariosEliminar UsuariosAdministracin de RolesIngresar RolModificar RolEliminar RolAdministracin de UbicacinIngresar UbicacinModificar UbicacinEliminar UbicacinAdministracin de men Actividad TransaccionalAsignar permisos a formulario de Actividad TransaccionalModificar permisos a formulario de Actividad TransaccionalEliminar permisos a formulario de Actividad TransaccionalAdministracin de Tipo de RecursosIngresar Tipo de RecursoModificar Tipo de RecursoEliminar Tipo de Recurso20Para estre proyecto se ha expresado los requerimientos de usuarios utilizando los casos de uso de UML201.6 RequerimientosRequerimientos de Usuario (2/2)Administracin de Segmentos de IndustriasIngresar IndustriaModificar IndustriaEliminar IndustriaAdministracin de la SociedadIngresar SociedadModificar SociedadEliminar SociedadVisualizar SociedadAdministracin de la SociedadIngresar Sucursal de Modificar Sucursal de Eliminar Sucursal de Visualizar Sucursal de la SociedadAdministracin del Empleado de la SociedadIngresar Empleado de Modificar Empleado de Eliminar Empleado de Visualizar Empleado de la SociedadAdministracin de Actividades TransaccionalesIngreso de Actividad TransaccionalModificacin de Actividad TransaccionalEliminar de Actividad TransaccionalVisualizar Actividad Transaccional211.6 RequerimientosRequerimientos del Sistema ComponentesRequisitosProcesadorPara el servidor y los clientes, mnimo un procesador con arquitectura Intel Pentium 4 o superior.MemoriaMnimo 512 megabytes (GB) de RAM para el servidor de la Base de Datos My SQL 5.0Mnimo 256 megabytes (MB) de RAM para los clientes del sistema SISEC.Memoria VirtualEn el servidor 2 GB de page files para arquitectura x86.Disco duroEn el servidor 100 MB de disco duro disponible para el Software MySQL10 GB de disco duro disponible para los datos del sistema y log transaccional. Adems con tiene suficiente espacio para su crecimientoEn los clientes 50 MBAdaptador de Video256 Colores o superior.Sistema OperativoEn el Servidor: Linux Fedora Core 3 En los Clientes: Windows XP SP2 32 bits22221.6 RequerimientosRequerimientos del Sistema (2/2)Unidad LectoraUnidad de CD disponible en el Servidor, computadoras de clientes del sistema.SW AdicionalEn el Servidor Activar el servicio de SAMBA para comparticin de archivos con WindowsActivar el servicio de My SQL 5.0Activar el servicio Apache/TomcatActivar el MySQL Adminsitrator WebEn los clientes (embebido en el instalador final de la aplicacin)Microsot .NET Framework 2.0MySQL Connector .NET 5.2.2 REDRed LAN Ethernet para la comunicacin Cliente / ServidorTarjeta de red de 100 Megabits por segundo (Mbps) en el cliente y servidorEstrategia de BackupsEstrategia, equipos y software para realizar un backup para preservar los datos en caso de algn incidente.ComponentesRequisitos231.6 RequerimientosRequerimientos Operacionales o FuncionalesSe instalar Linux Fedora Core 6 en el servidor de Base de DatosSe activar en el servidor de Base de Datos los servicios de Linux MySQL 5.0, Samba, Apache / Tomcat (Administrador Web MySQL)Se configurar la direccin ip fija en el servidor de Base de DatosSe instalar Microsoft Windows XP SP2 en cada una de las estaciones de trabajo de los usuarios.Se instalar el Microsoft .NET Framework 2.0 en cada una de las estaciones de trabajo de los usuarios.Se instalar el MySQL Connector .NET 5.2.2Se instalar la aplicacin SISEC (sistema desarrollado). Los datos del sistema sern almacenados en una base creada en el motor de base de datos MySQL.

24AgendaIntroduccinSistema Estratgico de Calidad (SEC) de CompuleadMicrosoft Solution Framework (MSF)Desarrollo del ProyectoVisinPlaneacinDesarrolloEstabilizacinImplementacinConclusiones y Recomendaciones

25

2. PlaneacinEn la fase de visin el equipo cre el concepto de la solucin. La fase de planeacin elabora sobre dicho concepto algo concreto que se pueda construir. Luego que el equipo sabe lo que va a construir, tiene que repartir el trabajo y elaborar los calendarios, las estimaciones de recursos, y planes.

26

262. PlaneacinEntregable de la fase de Planeacin:Especificaciones FuncionalesRequerimientos (Revisado en Visin) Casos de UsoDiseo de la SolucinPlanesPlan MaestroCalendarizacin Plan Maestro

27Las especificaciones funcionales esta basada en los requerimientos del sistema provistos por la visin y alcance del proyecto y en los documentos de diseo y escenario de casos de uso.

Escenarios de casos de uso. Donde se describe detalladamente los pasos a seguir de manera funcional, de cada una de las opciones de la solucin de software con respectivo flujo de pre condiciones, acciones y post - condiciones.Requerimientos.- En la visin y alcance del proyecto se lista los detalles de los requerimientos del mismo.Requerimientos de Negocio.Requerimientos de UsuarioRequerimientos Operacionales o FuncionalesRequerimientos del SistemaDiseos.- Esta seccin esta basada en 3 documentos de diseo.Diseo ConceptualDiseo LgicoDiseo Fsico

272.1.2 Escenarios de Casos de UsoEjemplo Caso de Uso 2: Ingreso de Usuarios.DescripcinCreacin de un nuevo usuario del sistema.IDCPGA-USUARIO-002AutorCarlos Desiderio C.Fecha08/01/2009RevisadoFranklin Cedillo, Douglas QuinteroActoresUsuario del SistemaAdministrador de Sistemas.Pre-condicionesEstar logoneado en el sistema.El usuario debe tener rol de administrador.Si se desea agregar a un empleado como usuario entonces debi ser ingresado primero como empleado.AccionesHacer clic en el men Configuracin->Permisos->Usuarios->Nuevo.Llenar los campos del formulario.Hacer clic en el botn Guardar para ingresar los datosPost-condicionesEl Sistema deber mostrar la ventana de Ingreso de Usuario.InclusionesNingunoExtensionesNinguno28282.1.2 Escenarios de Casos de UsoDiagrama de Caso de Uso Seguridades y CPGA

29292.1.3 Diseo de la Solucin Diseo ConceptualVisin Global de Soluciones Conceptuales Alternativas:Usar soluciones pagadas Microsoft para el desarrollo y puesta en marcha del sistema.La segunda alternativa usar solo programasopen source La tercera alternativa es crear un Sistema Informtico con herramientas Mixta, es decir, con tecnologa pagada (MS) y gratuita (open source).30302.1.3 Diseo de la Solucin Diseo ConceptualArquitectura de la SolucinSistema Hbrido que consiste en que las mquinas clientes tenga la solucin instalada en un sistema operativo pagado (Microsoft WinXP) y el servidor de base de datos y su sistema operativo sean software libre (MySql 5.0 sobre Linux Fedora Core 6). La Solucin tendr una Arquitectura Cliente/Servidor.Se deber de contar con una red LAN que soporte TCP/IP para el desarrollo e implementacin de la solucin.Para la preparacin y configuracin del servidor habr un implementador de IT el cual instalar el sistema Operativo Linux (Fedora Core 6) y tambin la base de datos MySql 5.0 y otros servicios complementario.En el desarrollo del software se contar con programadores experimentados en tecnologa Microsoft .NET. Se usar el entorno de programacin Microsoft Visual Studio .NET en su versin 2005 Express Edition (gratuita)31312.1.3 Diseo de la Solucin Diseo LgicoLa arquitectura de la aplicacin a en cuanto a su infraestructura tcnica es de dos capas, ya que tenemos la capa de aplicacin instalada en las estaciones clientes y la capa de datos en el servidor de base de datos. La arquitectura de la aplicacin en cuanto a su diseo de programacin, si se encuentra diferenciada en 3 capas. Ya que se consider la capa de presentacin, capa de lgica de negocio y capa de datos.

Arquitectura de la Solucin32322.1.3 Diseo de la Solucin Diseo Lgico

Diagrama de Clases33Capa de Logica de NegociosBusiness Logic Layer

Objetos de la Capa de Lgica de Negocios 332.1.3 Diseo de la Solucin Diseo FsicoTopologa de la Red de la Solucin34

ServiciosComparticin de Archivos en entorno Windows con SambaDatabase Server con MySQL 5.0Web Server con Apache

342.1.3 Diseo de la Solucin Diseo Fsico

Diagrama Entidad Relacion Tablas Base de Datos35352. PlaneacinEntregable de la fase de Planeacin:Especificaciones FuncionalesRequerimientos (Revisado en Visin)Escenarios de Casos de UsoDiseo de la SolucinPlanesPlan MaestroCalendarizacin Plan Maestro

36Las especificaciones funcionales esta basada en los requerimientos del sistema provistos por la visin y alcance del proyecto y en los documentos de diseo y escenario de casos de uso.

Escenarios de casos de uso. Donde se describe detalladamente los pasos a seguir de manera funcional, de cada una de las opciones de la solucin de software con respectivo flujo de pre condiciones, acciones y post - condiciones.Requerimientos.- En la visin y alcance del proyecto se lista los detalles de los requerimientos del mismo.Requerimientos de Negocio.Requerimientos de UsuarioRequerimientos Operacionales o FuncionalesRequerimientos del SistemaDiseos.- Esta seccin esta basada en 3 documentos de diseo.Diseo ConceptualDiseo LgicoDiseo Fsico

362.2.1 Plan MaestroKickOffIdentificar responsabilidades y rolesAnlisis de los Objetivos de NegocioConformacin del Equipo de TrabajoVisin y AlcanceIdentificar Riesgos del Proyecto y plan de seguimientoElaboracin del Documento de Visin y AlcanceRevisin del documentoAprobacin del Documento de Visin y AlcanceDocumento de Visin y alcance aprobadoPlaneacinDefinicin de Plan MaestroCaractersticas del producto y/o servicioElaborar el plan del proyectoElaborar las Especificaciones FuncionalesRevisin de documentosAjustar Documento de Planeacin y Especificaciones FuncionalesAprobacin de Documentos de Planeacin y Especificaciones FuncionalesFase de Planeamiento completada

37372.2.1 Plan MaestroDesarrolloActualizacion de Riesgos Instalacin del Ambiente de DesarrolloCreacin de Base de DatosProgramacin de Capa de Negocios (Objetos)Programacin de Capa de Presentacin (Pantallas y Formularios)Programacin de la Capa de Datos (Llamadas a SP y Querys)Programacin de Flujo de Trabajo Release Interno # 1 CompletadoEstabilizacinPruebas de funcionalidad de la AplicacinPruebas de RendimientoPruebas de Backup / RestoreElaboracin del Reporte de PruebasRevisin del ReporteValidacin completada - Release # 1 CompletadoImplementacinRevisin final de ambiente de ImplantacinModificacin y actualizacin de documentos de Instalacin y ConfiguracinAprobacin de documentosImplementacin Completada

38382.2.2 Calendarizacin del Plan Maestro

3939AgendaIntroduccinSistema Estratgico de Calidad (SEC) de CompuleadMicrosoft Solution Framework (MSF)Desarrollo del ProyectoVisinPlaneacinDesarrolloEstabilizacinImplementacinConclusiones y Recomendaciones

40

3. DesarrolloEl objetivo de la fase de desarrollo es la construccin de las diversas caractersticas y entregables de la solucin. Este incluye componentes del cdigo, la infraestructura (software, hardware, red, instalaciones), y la documentacin a entregar para los usuarios y para la operacin.

41

413. DesarrolloEntregables de la fase de Desarrollo:Cdigo Fuente de la SolucinReporte de Pruebas y BugsManual de Instalacin y Configuracin de la SolucinManual de Operacin del SistemaManual del UsuarioDEMO42El objetivo de la fase de desarrollo es la construccin de las diversas caractersticas y entregables de la solucin. Este incluye componentes del cdigo, la infraestructura (software, hardware, red, instalaciones), y la documentacin a entregar para los usuarios y para la operacin. Tambin incluye la puesta en marcha por escrito las comunicaciones.423. DesarrolloDEMO: Escenarios a realizar

Gestin de EmpleadosGestin de Usuarios y RolesGestin de Actividades

43El objetivo de la fase de desarrollo es la construccin de las diversas caractersticas y entregables de la solucin. Este incluye componentes del cdigo, la infraestructura (software, hardware, red, instalaciones), y la documentacin a entregar para los usuarios y para la operacin. Tambin incluye la puesta en marcha por escrito las comunicaciones.433. DesarrolloDEMO: Escenarios a realizar

Gestin de EmpleadosGestin de Usuarios y RolesGestin de Actividades

44El objetivo de la fase de desarrollo es la construccin de las diversas caractersticas y entregables de la solucin. Este incluye componentes del cdigo, la infraestructura (software, hardware, red, instalaciones), y la documentacin a entregar para los usuarios y para la operacin. Tambin incluye la puesta en marcha por escrito las comunicaciones.443. DesarrolloDEMO: Escenarios a realizar

Gestin de EmpleadosGestin de Usuarios y RolesGestin de Actividades

45El objetivo de la fase de desarrollo es la construccin de las diversas caractersticas y entregables de la solucin. Este incluye componentes del cdigo, la infraestructura (software, hardware, red, instalaciones), y la documentacin a entregar para los usuarios y para la operacin. Tambin incluye la puesta en marcha por escrito las comunicaciones.45AgendaIntroduccinSistema Estratgico de Calidad (SEC) de CompuleadMicrosoft Solution Framework (MSF)Desarrollo del ProyectoVisinPlaneacinDesarrolloEstabilizacinImplementacinConclusiones y Recomendaciones

46

4. EstabilizacinEl objetivo de la fase de estabilizacin es mejorar la calidad de la solucin cumpliendo criterios de aceptacin para la liberacin a produccin. Durante esta fase el equipo conduce pruebas de toda la solucin completa. Las pruebas realizadas durante esta fase incluyen probar la precisin de la documentacin de soporte, entrenamiento y otros documentos fuera del cdigo.

47474. EstabilizacinLos entregables de la fase de Estabilizacin:Matriz de Pruebas de la SolucinFuentes de la Solucin (Revisado en Desarrollo)Manual de Instalacin y Configuracin de la Solucin (Revisado en Desarrollo)48484.1 Matriz de Pruebas de la SolucinEstadoActividadResultado EsperadoPasFallObservacionesEncender el Servidor e iniciar LinuxLinux es iniciado automticamente sin problemasOKApagar el servidor desde LinuxLinux baja todos los servicios y enva la seal de apagado al servidorOKDetener el servicio de Base de Datos MySql 5.0Pasos: A travs de la consola de administracin de servicios de Linux detenemos el servicio MySQLEs servicio es detenidoOKEl motor de la base de datos realiza rollback de las transacciones no comiteadas. Iniciar el servicio de Base de Datos MySql 5.0Pasos: A travs de la consola de administracin de servicios de Linux iniciamos el servicio MySQLEl servicio es levantado.OKAl iniciar el motor de la base de datos este realiza un recovery que garantiza la consistencia de los datos hasta el ultimo momento del incidente.Backup de la Base de DatosSe realizo el backup exitosamente.OKSe debe de implementar un plan de backups y el administrador de la empresa seguirlo para asegurar los datos en caso de incidente.Restaurar backup de base de datosPor motivos de prueba se realizo un drop de la base de datos y luego se procedi a realizar el restore de la base y verificamos su consistencia en cuanto a datos.OKEste proceso deber ser manejado por el adminsitrador del sistema en caso de algn incidente.Modificacin de objetos de la base Modificacin realizada exitosamente del objeto.OKDetener el Servicio SAMBAPasos: A travs de la consola de administracin de servicios de Linux detenemos el servicio SMBEl servicio SAMBA se detiene exitosamente.No se puede compartir documentos entre el servidor y los clientes de la red windowsInicio del Servicio SAMBAPasos: A travs de la consola de administracin de servicios de Linux iniciamos el servicio SMBEl servicio SAMBA se inicia exitosamenteDetener el Servicio ApachePasos: A travs de la consola de administracin de servicios de Linux detenemos el servicio httpdEl servicio Apache se detiene exitosamente.No se puede usar la interfaz web de adniministracin de la base de datos MySQL.Incio el Servicio ApachePasos: A travs de la consola de administracin de servicios de Linux iniciamos el servicio httpdEl servicio Apache se inicia exitosamentePruebas del Sistema Operativo y Servicios49494.1 Matriz de Pruebas de la SolucinEstadoActividadResultado EsperadoPasFallObservacionesEncriptacin de contraseas en la base de datosAlmacenamiento de la contrasea encriptada en la base de datosOKSe encript la contrasea del usuario con MD5 en la base de datos de tal manera que no sea legible por el administrador ni usuario de la base.Acceso a base de datos con privilegios restringidos a lectura y escrituraNo se realicen modificaciones de objetos de base de datosOKMantener activo el firewall del servidor - IPTablesEvitar que usuarios no autorizados tengan acceso a la red.OKTodos los puertos estn deshabilitados a excepcin de Samba, MySQL.Autenticacin errnea al ServidorNo permitir acceso al servidorOKSe cre una contrasea segura al servidor. Se realizaron 50 intentos de fuerza bruta y nunca se ingres a la sesin del servidor.Accesos a las carpetas compartidas limitados por usuarios.Solo los usuarios definidos en la consola de administracin del servicio SAMBA tienen acceso a los documentos originados por el sistema.Pruebas de Seguridad50504.1 Matriz de Pruebas de la SolucinPruebas de RendimientoEstadoActividadResultado EsperadoPasFallObservacionesTiempo de respuesta del servidorLas transacciones han sido procesadas correctamente y el tiempo de respuesta es menos de 3 segundos por cada usuarioOKDebido al poco nmero de usuarios, la base de datos logr dar las prioridades necesarias para que se realicen correctamente las transacciones. Si los usuarios llegaran a ms de 30 habra que considerar mejorar la capacidad del servidor.Ejecucin del Aplicativo en una mquina cliente con 512 MB de memoria. La aplicacin debe cargarse instantneamente. OK51514.1 Matriz de Pruebas de la SolucinPruebas de ComponentesEstadoActividadResultado EsperadoPasFallObservacionesConexin del aplicativo en el cliente con la base de datos en el servidorConsulta, modificacin y eliminacin de informacin.OKSe pudieron realizar ediciones en los objetos de la base de datos desde el aplicativo.Servicio de alojamiento de documentos proporcionado por Samba a las mquinas clientes WindowsVisualizacin y edicin de documentosOKComunicacin de los equipos mediante la redCada uno de los equipos de la red puedan acceder o interactuar entre ellosOKAl hacer pings entre las maquinas se confirm la comunicacin entre cliente y servidor52524.1 Matriz de Pruebas de la SolucinPruebas de UsabilidadMatriz de Pruebas para UsuariosActividadDescripcinDetalle de PruebasConectividad / Tiempo de RespuestaObservaciones1. Acceso al SistemaRequisitos:Permisos a la aplicacinTener instalado los prerrequisitos necesariosPasos:Ingresar al sistema mediante usuario y contrasea