Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ingeniera Software I
Tabla de Contenidos
1. 2. 3. Introduccin. ................................................................................................... 2 Proposito. .......................................................................................................... 2 Marco teorico:................................................................................................... 4 a) Objeto de estudio .......................................................................................... 4 b) Metodologia de desarrollo ............................................................................. 4 c) Herramienta de construccion ........................................................................ 4 4. Objetivos ........................................................................................................... 4 4.1Objetivo especifico .................................................................................... 4 4.2 Objetivo general ........................................................................................ 4 5. 6. 7. Alcance y Limitaciones ................................................................................... 4 Tareas del equipo .............................................................................................. 5 Gestin de procesos .......................................................................................... 7
Ingeniera Software I
2. Propsito.
Buscando satisfacer las necesidades del cliente y para un mejor control de las compras y ventas realizadas por el Comercial Evolucin, se pretende desarrollar e implementar un sistema informtico automatizado con el propsito de mejorar estas actividades.
Ingeniera Software I
El presente proyecto se basa en facilitar en la gestin y control de compras y Ventas del Comercial Evolution, Ya que en la actualidad dicho comercial no cuenta con un control adecuado en dichas actividades, las compras y ventas se realizan de manera desordenada, no existe control ni coordinacin entre el personal que trabaja en dicho comercial.
b) Metodologa de desarrollo
Modelo incremental. Pertenece a la familia de los modelos de procesos evolutivos, el Modelo Incremental combina elementos del Modelo Lineal Secuencial con la filosofa interactiva de construccin de prototipos. El proceso se divide en 4 partes: Anlisis, Diseo, Cdigo y Prueba. El Modelo Incremental es particularmente til cuando no se cuenta con una dotacin de personal suficiente. Los primeros pasos los pueden realizar un grupo reducido de personas y en cada incremento se aade personal si es necesario. Por otro lado los incrementos se pueden planear para gestionar riesgos tcnicos. UML: Son las siglas de Lenguaje Unificado de Modelacin. Es un lenguaje grfico para visualizar, especificar, construir y documentar un sistema de software. Es un lenguaje estndar para escribir planos de software UML puede utilizarse para visualizar, especificar, construir y documentar los artefactos de un sistema que involucra una gran cantidad de software.
c) Herramientas de construccin
Para el Sistema que estamos realizando es en una plataforma de Eclipse Juno, permite que las aplicaciones sean desarrolladas en mdulos y paquetes.
Ingeniera Software I
PostgreSQL es un sistema de gestin de base de datos relacional. Este sistema objeto-relacional, incluye caractersticas de la orientacin a objetos, como puede ser la herencia, tipos de datos, funciones, restricciones, disparadores, reglas e integridad transaccional. A pesar de esto, PostgreSQL no es un sistema de gestin de bases de datos puramente orientado a objetos. Enterprise Architect es una herramienta de diseo de software destinado para el modelado visual y componentes para la construccin de aplicaciones de software a nivel empresarial.
1. Objetivos:
4.1Objetivo general.
Desarrollar e implementar un sistema informtico para el control de compras y ventas para el Comercial Evolucin.
4.2Objetivos especficos
Analizar y disear la aplicacin propuesta. Agilizar las compras y ventas. Mejorar el control de compras y ventas. Disear una interfaz grfica atractiva, amigable y de fcil uso para el manejo del usuario
2. Alcances y Limitaciones:
Los alcances del sistema son la automatizacin de los siguientes procesos: Gestionar Usuarios. Gestionar Proveedores. Gestionar Compras al contado. Gestionar Compras al crdito. Gestionar Las ventas al contado. Gestionar Las ventas al crdito. Factura.
El alcance general del presente Proyecto es implementar un Sistema Automatizado web para el control de compras y ventas del Comercial Evolution que proporcione al usuario una interfaz amigable para que este pueda realizar sus actividades de forma organizada y teniendo la informacin actualizada y acorde a sus necesidades.
Ingeniera Software I
Mediante el sistema se podr realizar el Registro de Usuarios y clientes Registro de compras y ventas. Generacin de facturas.
LIMITACIONES:
El sistema trabajara en el sistema operativo Windows, ya que el lenguaje de programacin (java) en el que se desarrolla el sistema trabaja en dicha plataforma. El sistema a desarrollar es web. El sistema interactuara en una intranet. Suposiciones Informacin actualizada debido a que sta ser obtenida de manera gil y rpida. Agilizacin durante la emisin de facturas. Comunicacin eficiente entre los desarrolladores del sistema y los usuarios. Restricciones Los Clientes debern ser registrados de forma manual. El desarrollo del proyecto no abarca la implementacin y mantenimiento del software, solo es un prototipo probado con datos reales.
3. Tareas de Equipo
Jefe del Proyecto(Franz Aparicio) Analistas de Sistemas(Franz Aparicio, Marcelo Sotelo, Eduardo Lino) Programadores(Meyer Zenteno, Franz Aparicio) Ingenieros de Software(Meyer Zenteno, Franz Aparicio)
Ingeniera Software I
Gestionar Personal
Administrador
Gestionar Productos
Contabilidad General
Con tador
Vendedor
3) Modelo de Objetos del Negocio Es un modelo que describe la realizacin de cada caso de uso del negocio, estableciendo los actores internos, la informacin que en trminos generales manipulan y los flujos de trabajo (workflows) asociados al caso de uso del negocio. Para la representacin de este modelo se utilizan Diagramas de Colaboracin (para
Ingeniera Software I
mostrar actores externos, internos y las entidades (informacin) que manipulan, un Diagrama de Clases para mostrar grficamente las entidades del sistema y sus relaciones, y Diagramas de Actividad para mostrar los flujos de trabajo
Ingeniera Software I
DIAGRAMA DE GANTT