Misión y metas del Software

La presentación de este documento corresponde al proyecto que se desarrollará, es una síntesis que se pretenden adquirir con la propuesta de modificación de los procesos de facturación de la empresa cuyos objetivos son los siguientes:

  •  Agilizar el sistema de facturación y cobro a los clientes.
  • Establecer las ventajas del análisis de sistemas en la Empresa.
  •  Mejorar la rapidez de la facturación en la empresa
  •  Mejorar la calidad total y servicio al cliente de la Empresa.
  •  Hacer que la facturación sea más sencilla posible.

Desarrollar un sistema de facturación para la empresa por medio de las herramientas proporcionadas en la materia Ingeniería del Software para satisfacer las necesidades de procesamiento de la información en la Organización.

Formulación del problema: Un nuevo sistema de facturación ya que el sistema anterior no es lo suficientemente confiable o rápido para necesidades de la empresa. El sistema anterior debe ser reemplazado sin que paralice la empresa.

Definición del sistema: Diseñar un sistema de facturación para la empresa que ayudara a agilizar los procesos de facturación dentro de la empresa. Los datos del sistema estarán almacenados en una base de datos donde el acceso a ellos no será un obstáculo para los usuarios del sistema.

Formulación del modelo:

Preparación de datos: Es necesario recoger datos sobre el sistema real para preparar de manera adecuada las entradas de la simulación. Por lo tanto, existe una etapa, que suele ser costosa en tiempo y recursos, que consiste simplemente en recoger las entradas del sistema real durante un intervalo significativo de tiempo. Cuando ya se tiene una cantidad suficiente de datos, se debe identificar la distribución de probabilidad de las entradas que se han observado para utilizarla posteriormente en la generación de entradas simuladas.

Traducción del modelo: El modelo matemático del sistema no puede utilizarse directamente. Es necesario traducirlo con ayuda de algún tipo de software a un lenguaje comprensible por el ordenador. En este proceso de traducción es muy importante manejar una versión del modelo que consuma la menor cantidad de recursos que sea posible (procesador, memoria, almacenamiento).

1. ¿Misión y metas del Software? ¿Hacia dónde se dirige, cuales son las metas?

  •  Agilizar el sistema de facturación y cobro a los clientes.
  •  Establecer las ventajas del análisis de sistemas en la Empresa.
  •  Mejorar la rapidez de la facturación en la Empresa
  •  Mejorar la calidad total y servicio al cliente de la Empresa.
  •  Hacer que la facturación sea más sencilla posible.
  •  Mejorar el manejo de inventario en la Empresa.
  •  Asegurar un mejor manejo de la contabilidad en la empresa.

2. ¿Cuál podría ser el papel del Software en la una organización?

Dadas las especificaciones y conocimientos generales de la empresa en investigación, se ha deducido que el sistema a implantar según los requerimientos del representante de la empresa es un sistema de facturación.

El sistema podrá imprimir en formato de factura predefinida la información requerida y se le podrá ingresar los datos pertinentes inventario por medio de una base de datos.

El sistema de facturación estará conectado con un sistema de almacén de datos para verificar si se tiene la existencia solicitada por el cliente y generar la salida por venta hacia ese sistema.

El sistema también contará con un módulo de consultas, que permite desplegar del cliente solicitado, las facturas del periodo indicado de incluso visualizar las partidas de alguna factura que se requiera.

Se podrá emitir un reporte de ventas del día y del mes, por tipo de cliente y artículo, así como un diario de ventas y relaciones de facturas por número o por agente y número.

3. ¿Cuáles son las mejores prácticas en aprendizaje y desarrollo de Software?

Intercambio de ideas entre los desarrolladores y el personal.

4. ¿Cuál sería su proposición de valor con respecto al Software?

Ser el grupo de servicios financieros predominante para la República Dominicana, con un crecimiento rentable, que permita satisfacer las necesidades de los clientes personales, empresariales corporativos, a través de nuestro capital humano, capacidad tecnológica, reputación y marca.

5. ¿Cómo participa el Software dentro de la misión y visión de una institución?

Misión Trabajamos para ser un sólido y rentable proveedor de servicios financieros, personales y empresariales, en el mercado local e internacional. Cumplimos nuestra función social garantizando la satisfacción de nuestros clientes, empleados y accionista, apoyados en el desarrollo de nuestro capital humano y en una moderna tecnología, conforme a los más altos principios éticos y legales.

FORTALEZAS:

  • F1 Rapidez
  • F2 Rentable
  • F3 Fiable
  • FN Fácil implementación DEBILIDADES
  • D1 difícil de aprender
  • D2 tiempo de implementación
  • D3 Dinero
  • DN OPORTUNIDADES
  • O1 Más clientes
  • O2 Mayor transparencia
  • O3 fácil de reproducir
  • ON Diagnostico AMENAZAS
  • A1 virus
  • A2 falta de espacio
  • A3 usuario
  • AN falla eléctrica

Evaluar Riesgos.

1.) Entender mal los requerimientos del sistema
2.) Realizar un diseño del sistema incorrecto
3.) No se asigne el tiempo necesario para cumplir el proyecto.
4.) Experiencia de los desarrolladores en la herramienta, SQL, PHP, DELPHI.
5.) Experiencia del equipo en la metodología que guiara el proceso (DSDM)
6.) Mala interacción entre los integrantes del grupo de trabajo o mal flujo de información.
7.) Facilidad del sistema para el usuario final.

Recursos

  • Capacitación requerida para el personal no disponible
  • Plazos y presupuestos irreales
  • Desarrollo de interfaz de usuario
  • Excesivas especificaciones
  • Continuos cambios de requerimientos
  • Insuficiencia en realizaciones externas de tareas
  • Insuficiencias del rendimiento del sistema al funcionar en tiempo real
  • Optimismo sobre las capacidades de las tecnologías informáticas
  • Experiencia en la tecnología aplicable
  • Familiarización del equipo con el hardware, sistema operativo, gestores y lenguajes. Adicionalmente, encontrar o absorber experiencia externa

Estructuración del proyecto.

Los objetivos iniciales del proyecto y sus resultados dependen de la claridad de los procedimientos trasladados por la organización “cliente” al equipo de desarrollo
Factor Objetivo – No reducible

Tamaño del proyecto:

Importa sobretodo el tamaño (en costo horas / hombre) relativo al tamaño de proyecto que el equipo desarrolla normalmente:

  • Estimación
  • Administración del Proyecto 20 horas
  • Requerimientos 20 horas
  • Requerimientos 10 horas
  • Consultoría con experto en el tema 4 horas
  • Diseño General 20 horas
  • Diseño Detallado de la Interfaz para Usuario 5 horas
  • Diseño Detallado de la Base de Datos 5 horas
  • Desarrollo de aplicaciones 40 horas
  • Desarrollo de bases de datos 80 horas
  • Documentación Técnica 10 horas
  • Planteamiento del sistema 10 horas
  • Pruebas del sistema 40 horas
  • Control de Cambios y Liberación 4 horas

Costo estimado

Para el desarrollo de dicho sistema se requiere 250 000 pesos y un espacio de 2 (dos) meses.

Criterios de Evaluación:

  •  Determinar Requerimientos:

El sistema tendrá una base de datos que permitirá registrar los datos del almacén y de los clientes.
Habrá una página de aplicación para cada proceso de caso de uso del sistema.
El sistema permitirá al usuario de emitir informe cuando él quiera
El sistema debe permitir un rápido acceso a las informaciones en el almacén de datos.

  •  Características Técnicas

Dadas las especificaciones y conocimientos generales de la empresa en investigación, se ha deducido que el sistema a implantar según los requerimientos del representante de la empresa es un sistema de facturación.

El sistema podrá imprimir en formato de factura predefinida la información requerida y se le podrá ingresar los datos pertinentes inventario por medio de una base de datos.

El sistema de facturación estará conectado con un sistema de almacén de datos para verificar si se tiene la existencia solicitada por el cliente y generar la salida por venta hacia ese sistema.

El sistema también contará con un módulo de consultas, que permite desplegar del cliente solicitado, las facturas del periodo indicado de incluso visualizar las partidas de alguna factura que se requiera.

Se podrá emitir un reporte de ventas del día y del mes, por tipo de cliente y artículo, así como un diario de ventas y relaciones de facturas por número o por agente y número.

  •  Los estándares

ISO 20000
SO/IEC 27001

  •  Infraestructura tecnológica accesibilidad y complejidad
  •  Necesidades de hardware y servidor

servidor marca Dell®, modelo PowerEdge 1950, para 2 procesadores Intel® Xeon máxima velocidad 3.0 Ghz, hasta 32 GB de memoria RAM, ranuras PCI/PCIe

 Hardware y Software que requiere el usuario:

  • Computadoras de procesador de 1.8 Ghz o superior.
  • Disco duro de 80 Gigabytes.
  • Memoria RAM de 2gb o mas.
  • Tarjeta de red.
  • Monitor de 14 pulgadas.
  • Teclado y mouse.
  • Impresor matricial de 80 columnas.
  • Unidad de floppy disk drive 1.44mb.
  • Unidad de CD-ROM (opcional).
  • Unidad de respaldo CD-RW.
  • Sistema Operativo Windows 7.
  • Delphi 8.

 Número de Usuarios que soporta online:

  •  Costos de Mantenimiento $500 por visita
  • Conocimientos Técnicos del Personal Soporte
  • Tener personal capacitado en el desarrollo e integración de software que atienda a sus propios requerimientos.
  • Ocupar con personas competentes nuevos puestos que comparten funciones de distintas áreas relacionadas con el software, como el de arquitecto en software.
  • Contar con personal que tenga una visión sistémica de los procesos de las TI, que les permitan comprender los procesos que se realizan en diferentes actividades, tales como programar, desarrollar, integrar y modelar.
  • Tener personal capacitado para desarrollar sistemas en la nube con información en línea y disponibilidad continua.
  • Interfaz
  • Interfaces de usuario

El interfaz de usuario de este proyecto presentara una vista del sistema. Este incluirá unos campos que permite digitar los datos de los clientes como: Nombres, Apellidos, Cedula, … El interfaz contendrá número de factura, código del producto vendido, el número de comprobante fiscal de la factura. El menú de interfaces de usuarios tendrá al menos las opciones de: Administrar Proveedores, administrar líneas de producto, administrar productos, realizar entradas, realizar salidas. Menú para cada una de las opciones anteriores como eliminar, agregar, modificar, administrar.

  • Interfaces de Hardware

Los interfaces de hardware serán tan importantes como los del usuario. Todas las computadoras deben tener una tarjeta red para poder conectarse con el servidor del Sistema donde estarán almacenados los datos que el sistema necesitará para procesar las facturas. El servidor donde se almacenará los datos debe tener un o varios discos duros de muchas capacidades. Se deben tener una impresora conectada al host donde se hará las facturas o una impresora de red a la cual todos los usuarios tendrán acceso para imprimir sus facturas. Los teclados de cada computador deben funcionar perfectamente para evitar confusión al ingresar los datos en el sistema.

Interfaces de Software

Los interfaces de software utilizados para este proyecto serán gráficos lo que permitirá un desarrollo más rápido del proyecto. Tendremos una conexión lógica entre el software que maneja la base de datos del sistema y el que utilizamos para el desarrollo de las aplicaciones.

Interfaces de comunicación

Mediante las interfaces de comunicación el sistema puede comunicar con otros sistemas externos en la red por eso, necesitaremos tener una conexión física mediante cables, routers, switchs y una conexión lógica que logra mediante una buena configuración de los computadores que usan el sistema.

  •  Sistemas de Seguridad y Acceso a los programas

El usuario administrador del sistema tendrá la posibilidad de crear usuarios nuevos como así también asignarle a cada uno los permisos correspondientes que considere necesarios (distintos niveles de uso). Esto le permitirá acceder o restringir el acceso a las distintas secciones del sistema
El sistema permite realizar una copia de respaldo todos los días en una carpeta designada por los usuarios.

  •  Diseño e implementación de sistemas de ayuda

Un tutorial en papel ofrece un método poco atractivo para el usuario. Un tutorial en disco, por el contrario, puede introducirlo en el ordenador y en pocos segundos comenzar la exploración, ya que aprender a trabajar con una aplicación utilizando el propio ordenador siempre es más idóneo y atractivo para el usuario

  •  Herramientas de diseño

SQL, PHP, DELPHI.

  •  Creación de Glosarios

Tools: Herramientas
Host: Computadora
Depto: Departamento
Usability: Utilizable
Pendrive: Memoria externa

  •  Conclusión

Debido a la gran competencia que existe en el mercado, La Empresa debe de buscar la manera de poder mantenerse a la altura de los demás y con una posición en el mercado. De esta manera se beneficia la propia compañía, como también sus clientes antiguos y los que están por venir. No hay que ser un genio para darse cuenta que una compañía bien organizada trabaja con más rapidez y con mejor calidad.

La implantación de un nuevo sistema de facturación sería una buena decisión para que la Empresa se mantenga luchando en un mercado competitivo. Los propios empleados de la compañía están de acuerdo con el cambio a un nuevo sistema. Este sistema va a reforzar la estructura de trabajo que tiene la Empresa, haciéndola más rápida y confiable. De esta manera puede llegar a ser más atractiva para el mercado.

Muchas veces se dice que es bueno el cambio, que hay que experimentar nuevas cosas y no quedarse en lo mismo. Este viene a ser el caso de la Empresa, este debe de buscar el cambio para poder mantenerse fuerte en este mundo de los negocios. La Empresa debe darse cuenta que al hacer cambios de vez en cuando puede resultar muy beneficioso para la empresa la Empresa en este momento.

  •  Recomendaciones

Dar capacitación técnica al administrador de la red inalámbrica, dentro y fuera de la empresa, para que éste pueda dar un mejor mantenimiento a pared inalámbrica y un mejor soporte a los usuarios.

  • Informar a los usuarios de los servicios y beneficios de la red inalámbrica, así como de su funcionamiento; además solicitar que se enmarquen en las políticas de seguridad establecidas.
  • Implementar un sistema de procedimientos estandarizados para la configuración de los Puntos de Acceso y demás dispositivos instalados.
  • Realizar un “Plan de Contingencias”, que contenga los procedimientos necesarios que se deben tomar cuando exista alguna falla en la red inalámbrica