Issuu on Google+

IngenierĂ­a del Sistema Rafael MartĂ­nez Franco


Tarjeta de Presentaciรณn


Ingeniería del Sistema  http:// basicoprogramacion.blogspot.mx/2015_03_01_archive.html


Ingeniería del Sistema  Etapas de la Programación:  1.- ANALISIS: Cuando se tiene y piensa la idea o problema a ejecutar.  2.- DISEÑO: Se plantea un algoritmo con los pasos a dibujar o realizarse.  3.- IMPLEMENTACION: Los pasos de algoritmo se transforma en un código pascal y se plasman en el programa  4.- PRUEBAS: Se corre el programa y se registra su efectividad.  5.- DEPURACION: después de haber corrido el programa se hacen las correcciones necesarias.  6.- RETROALIMENTACION Y LIBERACION: Después de haber corregido los errores se regresa al paso 4 en caso de haber existido.


l

Anรกlisis de los Requisitos


Análisis de los Requisitos  http://www.monografias.com/trabajos107/diseno-del-instrumen to-recoleccion-datos/diseno-del-instrumento-recoleccion-dat os.shtml FUENTES PRIMARIAS: Observación Directa Experimentos Encuestas Focus Groups Entrevistas Cuestionarios Test Fotografía

FUENTES SECUNDARIAS Bibliotecas (Libros, revistas) Documentos (actas, cartas, películas, diarios, periódicos) Datos Estadísticos Censos Expedientes


Diseño


Diseùo  http://basicoprogramacion.blogspot.mx/2015/08/diseno-de-si stemas.html


Diseño (ejemplo) Persona

Rol en la BD

Juanito Rata

Jefe del Proyecto

Christian Poncho

Ingeniero

Eduardo Zapata

Codificador de pruebas

Felipe Gallo

Administrador de sistemas

Alejandro Ibañez

Programador

Rafiux Mtz

Diseñador de la interfaz


Diseño (Fases de la Programación) 1.-Definicion del problema: Esta fase está dada por el enunciado del problema, el cual requiere una definición clara y precisa. Es importante que se conozca lo que se desea que realice la computadora; mientras esto no se conozca del todo no tiene mucho caso continuar con la siguiente etapa. 2.-Analisis del problema: Una vez que se ha comprendido lo que se desea de la computadora, es necesario definir:  Los datos de entrada.  Cual es la información que se desea producir (salida)  Los métodos y fórmulas que se necesitan para procesar los datos. Una recomendación muy practica es el que nos pongamos en el lugar de la computadora y analicemos que es lo que necesitamos que nos ordenen y en que secuencia para producir los resultados esperados.


Diseño (Fases de la Programación) 3.-Codificacion: Es la operación de escribir la solución del problema en una serie de instrucciones detalladas, en un código reconocible por la computadora, la serie de instrucciones detalladas se le conoce como código fuente, el cual se escribe en un lenguaje de programación o lenguaje de alto nivel. 4.-Pruebas: Consiste en la captura de datos hasta que el programa no presente errores (los más comunes son los sintácticos y lógicos). 5.-Mantenimiento: Se lleva acabo después de terminado el programa, cuando se detecta que es necesario hacer algún cambio, ajuste o complementación al programa para que siga trabajando de manera correcta. Para poder realizar este trabajo se requiere que el programa este correctamente documentado.


Login del sistema Captura que muestra como acceder al sistema, como puede ver te piden el nombre ed Usuario en este caso “Admin” la contraseña “123” y el cargo que es “Administrador”

Aquí vemos a todos los usuarios

Registro de un tipo de usuario en donde especifica su descripción y sus roles


Login del sistema Todos los productos que ya vienen en la base de datos y sus respectivos datos

Registrando un nuevo empleado

Registrando un nuevo producto


Codificaciรณn


Codificación  Link para descargar el sistema: http:// www.incanatoit.com/2015/04/sistema-de-ventas-en-java-mysqlnetbeans-codigo-barras.html  (Código fuente del Sistema de Ventas de escritorio desarrollada en JAVA utilizando como IDE de desarrollo NetBeansIDE 8.0.1 y MySQL)  Link de un video explicativo:  https://www.youtube.com/watch?v=k-q2OCnwnrA


Cuadro Comparativo


Cuadro Comparativo


Cuadro Comparativo


Cuadro Comparativo


Cuadro Comparativo


Pruebas


Pruebas Registro nuevo usuario

Empleado agregado exitosamente


Pruebas Tabla de productos

Tabla de productos con el nuevo producto agregado


Pruebas Editando el cรณdigo de barras

Sistema de ventas


Mantenimiento


Mantenimiento  Los problemas con el sistema es que es demasiado lento cuando se requiere agregar un nuevo empleado y u nuevo producto  La interfaz es un poco difícil de comprender y utilizar además de monótona  Es demasiado pesado por lo que se necesita una computadora muy potente


Miembros del Equipo  Rafael Martínez Franco  Jesus Emmanuel Flemate Rojas  Cesar Alonso Sandate Martínez  Brayton Eduardo Gallo Castillo


Proyecto Programacion 3A NOV 16