GDITool
Temario
Presentación del Proyecto
Ciclo de Vida
Planificación
Metodología de Trabajo
Alcance
Estimación
UML Análisis
UML Diseño
Arquitectura del Sistema
Tecnologías Seleccionadas
Otros elementos que muestran avance
Proyecto GDITool: Presentación
El proyecto consiste en desarrollar un Software
Gestor de Inventario, el cual mantiene stock de
productos y materias primas de la empresa.
Además, considera la administración de
Instalaciones, Trabajos, Ventas, Recursos
Humanos, Usuarios, Recursos, Reportes, entre
otros.
Proyecto GDITool: Ciclo de Vida
RUP
No es un sistema, sino un conjunto de metodologías adaptables
al contexto y necesidades de cada proyecto u organización.
Junto a UML constituye la metodología estándar mas utilizada.
Una de sus características es que sigue un proceso iterativo e
incremental.
Se distinguen 4 fases claramente definidas.
Proyecto GDITool: Planificación
Proyecto GDITool: Planificación
Proyecto GDITool: Metodología de Trabajo
ROLES
Jefe de Proyecto: Marco A. Vásquez
Analista: Natalia Miranda
Analista: Francisco Lillo
Arquitecto: Gustavo Delgado
Proyecto GDITool: Metodología de Trabajo
MINUTAS
Se ha definido un informe que detalla los temas tratados y
acordados, y los próximos pasos a realizar, para las
reuniones de equipo realizadas, así como también para
las realizadas con el profesor responsable.
Proyecto GDITool: Metodología de Trabajo
TRABAJO DE EQUIPO
Al comienzo de la etapa de análisis hubo un trabajo en
conjunto, de modo de cimentar bien los pilares
fundamentales del proyecto.
Luego, entrando en la etapa de desarrollo de artefactos
UML se dividieron las tareas en módulos, asignándolas a
sub equipos de dos personas, de manera de realizar un
trabajo en paralelo para obtener un nivel mayor de
eficiencia.
Proyecto GDITool: Alcance
De acuerdo a la estimación inicial del proyecto que consta
de un desarrollo en horas/hombre de 6140.
Se decidió realizar el desarrollo de lo equivalente a 12001600 horas, luego de haber analizado la envergadura del
proyecto completo y los plazos a cumplir para su
desarrollo.
Lo cual viene a corresponder al desarrollo del Módulo de
Instalaciones completo, junto a los mantenedores
relacionados a él.
Proyecto GDITool: Alcance
Proyecto GDITool: Estimación
Casos de Uso a desarrollar
 12
Horas / Hombre de desarrollo
1560
Proyecto GDITool: Estimación
Proyecto GDITool: Diagrama Casos de Uso
Proyecto GDITool: Modelo de Proceso
Instalación (a nivel global)
Proyecto GDITool: Caso de Uso
Proyecto GDITool: Diagrama de
Secuencia
Proyecto GDITool: Contratos
Proyecto GDITool: Modelo Conceptual
Proyecto GDITool: Caso de Uso Real
Ventana: Main
Proyecto GDITool: Caso de Uso Real
Ventana: inst_procesar
Proyecto GDITool: Caso de Uso Real
Ventana: Inst_form_procesar
Proyecto GDITool: Caso de Uso Real
Ventana: Inst_form_procesar (cont.)
Proyecto GDITool: Caso de Uso Real
Alert: Mje_procesada
Proyecto GDITool: Caso de Uso Real
CU Expandido
Proyecto GDITool: Diagrama de
Colaboración
Proyecto GDITool: Diagrama de
Actividad
Proyecto GDITool: Arquitectura
del Sistema
Arquitectura por Capas
El sistema funcionará mediante capas, estás se dividirán
en 3:
Capa de aplicación
Capa de servicios
Capa de negocios.
Proyecto GDITool: Arquitectura
del Sistema
Proyecto GDITool: Arquitectura
del Sistema
Capa de aplicación
Esta es la capa que gestiona la interacción con el usuario
y realiza las validaciones pertinentes de los datos
ingresados, cuidando que tengan consistencia.
Capa de Servicios
Interfaz entre la capa de aplicación y de negocios, se
encarga de llamar a los métodos existentes en la capa de
negocio.
Capa de Negocios
En esta capa se encuentra toda la lógica de negocios del
sistema y su interacción con la base de datos.
Proyecto GDITool: Tecnologías
Seleccionadas
Lenguajes y Tecnologías en uso:
Flex
PHP
MySQL
XML
Los desarrolladores programarán en Flex Builder, SQL
Maestro MySQL.
Proyecto GDITool: Modelo de Base de
Datos
Proyecto GDITool: Matriz Trazabilidad
de Métodos
Preguntas
Anexos
Proyecto GDITool: Estructura
Directorio Pantallas
Actionscript: Directorio que almacena todos
los códigos AS asociados a cada categoría.
Categoría: Directorio que almacena todas las
clases asociadas a una categoría. Ejemplo:
Instalación, recursos, Usuarios, etc.
Popups: Directorio que almacena todas las
clases que son de tipo desplegable.
Main.mxml: Clase principal que carga a
todas las demás.
Proyecto GDITool: Estructura
Directorio Capa Servicios
Categoría: Directorio que
almacena todos los servicios
asociados a ella. Ejemplo
instalaciones, empleados,
etc.
Proyecto GDITool: Estructura
Directorio Capa Negocio
Debug: Directorio que almacena
códigos de prueba y versiones
antiguas.
Class: Directorio con archivos del
modelo de Clases asociado a la
lógica de Negocio.
Descargar

Diapositiva 1