Licenciatura en Informática Nombre sustentante: Clave del caso práctico: Fecha del examen de la primera etapa: Folio de la primera etapa:
Licenciatura en Informática
Nombre sustentante:
Clave del caso práctico:
Fecha del examen de la primera etapa:
Folio de la primera etapa:
MARCO TEÓRICOSistemas de información:
“Conjunto de componentes interrelacionados que recolectan (o recuperan), procesan, almacenan y distribuyen información para apoyar los procesos de toma de decisiones y de control en una organización.” Sistemas de información gerencial, Doceava Edición, de Kenneth C. Laudon y Jane P. Laudon, Pearson Educación, 2012, Pág. 15.
Sistema: “Conjunto de cosas que relacionadas entre sí
ordenadamente contribuyen a determinado objeto.” Diccionario de la Real Academia de la Lengua Española.
Información: “Comprende los datos y conocimientos que se usan en la
toma de decisiones” Introducción a los Negocios en un Mundo Cambiante, Cuarta Edición, de Ferrell O. C. y Hirt Geoffrey, McGraw-Hill Interamericana, 2004, Pág. 121
OBJETIVOS DE UN SI
Los objetivos que persigue la organización con el uso de su Sistema de Información son básicamente: excelencia operacional; nuevos productos, servicios y modelos de negocios; intimidad con clientes y proveedores; toma de decisiones mejorada; ventaja competitiva, y sobrevivencia.
TPS, KWS, OAS, MIS, DSS, ESS.
TIPOS DE SI
CASO DISTRIBUIDORA DE LLANTAS
La distribuidora está presentando una serie de problemas en sus operaciones regulares, debido en gran parte a la mala integración de los sistemas comerciales con el sistema cliente-servidor implementado, y que esto genera situaciones tales como: diferencias, faltantes, información incorrecta ya que la misma no se encuentra actualizada.
No se cuenta con los recursos económicos para una reingeniería completa.
PROPUESTA DE SOLUCIÓN
Como especialista propongo desarrollar un sistema nuevo, que integre todas las áreas estratégicas del negocio. Éste contará con tecnología Web, que facilitará su implementación y manejo por parte de los usuarios, además de ser un sistema centralizado, esto con la finalidad de corregir los problemas de comunicación e integración entre las distintas sucursales, además de emplear recursos que permitan reducir de manera notable los costos para su puesta en marcha.
DESARROLLO DE LA PROPUESTA
La metodología empleada para llevar a cabo dicha propuesta, esta centrada en el Ciclo de Vida de Desarrollo de un Sistema de Información SDLC.1
Identificación de problemas, oportunidades y objetivos. Determinación de los requerimientos de información. Análisis de las necesidades del sistema. Diseño del sistema recomendado. Desarrollo y Documentación del software Pruebas y mantenimiento. Implementación y evaluación.
1. Propuesto por Kendall, “Análisis y diseño de sistemas”.
IDENTIFICACIÓN DE PROBLEMAS, OPORTUNIDADES Y OBJETIVOS.Problemas identificados:
Diferencias en el inventario.Información errónea en reportes.Mala integración entre los sistemas utilizados.Falta de comunicación entre sucursales.
IDENTIFICACIÓN DE PROBLEMAS, OPORTUNIDADES Y OBJETIVOS.Objetivos que debe cubrir el sistema:
Integrar todas las áreasOperar vía internetSeguridadGenerar reportes e informesUna base de datos centralizada que permita la
actualización inmediata de los movimientos en sucursales
Diversas interfaces para su manejo
DETERMINACIÓN DE LOS REQUERIMIENTOS DE INFORMACIÓN.Esto lo conseguimos conociendo a detalle las
distintas operaciones de las diferentes áreas de la distribuidora, con base en sus manuales de procedimientos, observando las operaciones regulares, así como preguntar directamente a los usuarios acerca de sus actividades.
ANÁLISIS DE NECESIDADES Y DISEÑO LÓGICO DEL SISTEMA
Utilizamos diversas herramientas como casos de uso, diagramas de flujo de datos, diagramas estructurados, diagramas de entidad-relación.
DESARROLLO DEL SOFTWARE
Modelos prescriptivos:“Conjunto distinto de actividades, acciones, tareas,
fundamentos y productos de trabajo que se requieren para desarrollar software de alta calidad”. Ingeniería del software. Roger Pressman, Sexta Edición, Mc Graw Hill,
Modelo en cascada Modelos de procesos incrementales Modelo DRA (Desarrollo rápido de aplicaciones) Construcción de prototipos Modelo en espiral Programación extrema Scrum
El modelo de desarrollo de software que voy a emplear es el de cascada por las siguientes razones:Se tiene todo bien organizado y no se mezclan las
fases.Es perfecto para proyectos que son rígidos, y
además donde se especifiquen muy bien los requerimientos y se conozca la herramienta a utilizar.
La planificación es sencilla.La calidad del producto resultante es alta.Permite trabajar con personal poco calificado.
ANÁLISIS DE SOFTWAREAnalizamos las necesidades de los usuarios
finales del software para determinar que objetivos se deben cubrir
DISEÑO DE SOFTWAREEstructura de datosArquitectura de softwareDetalle procedimentalCaracterización de la interfaz
DESARROLLO Y DOCUMENTACIÓN DEL SISTEMAProcedemos a la codificación del programa utilizando
las siguientes especificaciones:
Lenguaje de programación: Visual Basic.Net Uso de formularios de windows Lenguaje muy extendido Amplio soporte
Gestor de Base de Datos: MySQL Licencia libre Código abierto Escalable Compatible Estable Robusto
PRUEBA Y MANTENIMIENTO
Se basa en pruebas que se le hacen al sistema, las cuales son muy variadas y su objetivo es detectar posibles fallas en el software, al ser ejecutado en diversas formas o condiciones. También en esta fase de hacen correcciones necesarias para el correcto funcionamiento del sistema.
METODOLOGÍAS DE IMPLEMENTACIÓN
Tenemos las siguientes opciones para implementar nuestro sistema:
DirectaParalelaGradualDe prototipo o modularDistribuida
Metodología utilizada
Se hará de manera directa, en esencia no tendrá que ser un problema ya que al usar tecnología web éste no afectará a los sistemas que se usan en este momento, a su vez esto facilita la capacitación de los usuarios para proceder a su implementación.
EVALUACIÓN Y RETROALIMENTACIÓN
Una vez que se ha implementado el sistema se procede a verificar el funcionamiento, como consecuencia de esto se harán las observaciones necesarias para alcanzar el adecuado funcionamiento del sistema.