Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2008
2.
Planificacin.
3.1.
3.2.
Programa de Actividades.
Primera versin de modelo de negocio(o Dominio),que se describe el contexto del sistema. Esbozo de los modelos (Casos de Uso, Analisis, Diseo), respecto a los modelos(implementacion, Prueba) puede existir algo rudimentazo. Tambien se genera la primera versin de los requisitos adicionales. El primer esquema de descricion de una arquitectura candidata. Que perfila las vistas de los modelos de Caso de Uso , Analisis, Diseo e Implmentacion. Posiblemente un prototipo exploratorio que muestre el uso del nuevo sistema. Una lista inicial de riesgos y una clasificacion de Casos de Uso. Los rundimientos de un plan para el proyecto en su totalidad, incluyendo el plan general de las fases. Un primer borrador de analisis del negocio, que incliye: Contexto del negocio y criterio de xito (estimaciones beneficio, reconociendo del mercado, estimaciones del proyecto)
Una linea base de la arquitectura. Una descrpcion de la arquitectura incluyendo vistas de los modelos de casos de Uso, Analisis, Diseo e implementacion. Una lista de riesgos actualizada. Un plan de proyecto para las fases de construccion y transicin. Un manual de Usuario (opcional). El anlisis del negocion completo incluida la apuestas economica. Progama de actividades de la fase de Construccion Plan de proyecto para la fase de transicin. El sistema Software ejecutable la versin con capacidad operativa iniciall esta es la constuccion final de la fase. Todos los artefactos, incluyendo los modelos del sistema. La descripcin de la arquitectura, minimamente modifica y actualizada. Una versin preeliminar del manual de usuario, lo suficientemente detallado como para guiar a los usuarios de la beta. Analisis de negocio, que refleja la situacin al final de la fase.
Plan de Entregas.
3.3.1.
Entregable Plan de Proyecto Version 1.0 Plan de Proyecto Version 2.0 Version Beta del Sistema Version Final ,Implementacion y Manuales(usuario y sistema)
4.
La metodologa de desarrollo que utilizamos para el diseo de nuestro sistema y el diseo de la base de datos es el Proceso Unificado Racional (RUP) RUP (proceso unificado racional) Soportes para el proceso unificado racional. RUP es un proceso de racional, una divisin del desarrollo del software de IBM. Divide el proceso del desarrollo en cuatro fases distintas que cada uno implique el negocio que modela, anlisis y diseo, puesta en prctica, prueba, y despliegue. Las cuatro fases son: La metodologa del desarrollo de RUP proporciona una manera estructurada para las compaas de prever para crear programas del software. Puesto que proporciona un plan especfico para cada paso del proceso del desarrollo, ayuda a evitar que los recursos sean perdidos y reduce costes inesperados del desarrollo.
4.2.
Herramientas
Racional rose: Rational Rose es la herramienta CASE que comercializan los desarrolladores de UML y que soporta de forma completa la especificacin del UML Esta herramienta propone la utilizacin de cuatro tipos de modelo para realizar un diseo del sistema, utilizando una vista esttica y otra dinmica de los modelos del sistema, uno lgico y otro fsico. Permite crear y refinar estas vistas creando de esta forma un modelo completo que representa el dominio del problema y el sistema de software.
5. Estudio Preliminar.
Des pachador
Solicita Material
(from <Use Case Name>)
<<include>>
<<extend>>
Pagos de Material
(from <Use Case Na me>)
cajero
<<include>>
Genera Pago
(from <Use Case Na me>)
contador
Boleta
(from <Use Case Name>)
Factura
(from <Use Case Name>)
5.4.
N 1 2 NOMBRE Verificar Stock Selecciona Proveedor
Listas de Caracteristicas.
DESCRIPCION Utiliza el Administrador el Stock de la Empresa Para tener Stock se selecciona proveedor para que nos distribuya material ESTADO Aprobado Aprobado PRIORIDAD Critico Critico RIESGO Ordinario Ordinario
Orden de Compra Compras de Material de Segunda Registro de Control de Inventario (Kardex) Registro de Compras Solicitud de material por medida
Para obtener Stock el Administrador ordena la compra a los proveedores El Administrador verifica el material si esta ok o no Para regristrar las Ventas se nesecita un regristro para controlar el material Para regristrar las las compras de los proveedores y las compras de material de segunda El cliente solicita el material por medida lo que va usar
Aprobado
Critico
Ordinario
Aprobado
Critico
Ordinario
5 6 7 8 9 10
solicita El cliente solicita el material entero par material entero ael uso de tyrabajos grandes Se da cuando el cliente ya cancelo y orden de Venta se le da el material Llena la compra de Llena la Boleta o Factura cuando pago compra y lo paga Imprime compra de pago Actualidad de Imprime la Boleta o Factura y se le da al Cliente Sale el material y tienen que actualizar el stock de los materiales que salen el Administrador pide al contador que registra las ventas y saber cuanto se le paga a la Sunat el impuesto
11
Aprobado
Importante
Significativo
12
stock Registro de
Aprobado
Importante
Critico
12
Ventas
Aprobado
Importante
Critico
6. Requisitos del Sistema. 6.1 Requisito funcionales del Sistema. 6.1.1. Diagrama de Caso de Uso.
Diagram a de Cas o de Us o: Ventas. El cliente solicita Material. Cliente paga Material <<extend>> Material de Segunda
(from )
Des pachador
(f rom Ac tors )
Pagos de Material
(from <Use Case Nam e>)
<<include>>
Cajero
(f rom Ac tors )
Genera Pago
(from <Use Case Nam e>)
Contador
(f rom Ac tors )
Boleta
(from <Use Case Nam e>)
Factura
(from <Use Case Nam e>)
Inicio
Solicita Material
Buscar Material
CORTE
NO Obtener Precio
Procesa Corte
Calcular Precio
SI
Caso de Uso: Pagos de Material Autor: Joe Fecha: Ultima fecha de Actualizacion.
Calcular IGV
6.2.
Requisitos no funcionales del Sistema. 6.2.1. Otros Requisitos. 6.2.2. Requisitos de Software.
7.
6.2.3. Requisitos de Hardware. 6.2.4. Anlisis Costo Beneficio. Anlisis del Negocio. 7.1. Diagrama de Clase de Anlisis.
Solicita Material.
Cliente
Detalle
Producto
Pago de Material.
Caso de Uso: Pago de Material Diagrama de Analisis: Pago de Material Nota de Pago
Materiales
Producto
Cliente
(f rom Actors)
Pagos
C a s o d e u s o d e R e la zi o n : S o l ic itu d d e M a te r ia l P a g o s d e M a te r ia l . F e c h a :2 0 /0 7 /0 7
S o li c i tu d M a te ria l
(f ro m < U se C a se N a m e > )
P a g o s d e M a te r ia l
(f ro m < U se C a se N a m e > )
S o li c i ta M a te ri a l
P a g o M a te r ia l
7.2.
Diagrama de Colaboracin.
Solicita Material.
6 : in g re s a p ro d ucto
: N o ta d e S o licitu d
5:
8:
7 : im p rim ir
: B D Ve n ta s
: N o ta P e d id o
Diagrama de Colaboracin.
Pago de Material.
D i a g r a m a d e C o la b o ra c io n : P a g o d e M a te ri a l : Pago de M a te r ia l 1 : a b r ir ()
3 : C o d C li e n te () 6 : in g re s a P a g o ( ) 2 : c a n c e la ( )
: N o ta d e Pagos
8: 9: : C l ie n te 7 : im p r im ir () 5: 4 : B u s c a r C l ie n te ( )
: B D V e n ta : N o ta Pago
7.3.
Descripcin Contextual.
Comprobante Nombre : String Numero : Integer NumeroInicio : Integer NumeroActual : Integer Cliente Nombre : String Ruc : Integer Direccion : String Tlf : Integer Estado Civil : Integer Distrito : String Email : String 1
Producto Descripcion : String Stock : Integer PrecUnit : Double UnidMed : String Estado : String 1..*
+Contenedor Compuesto 1..* Detalle 0..* Cantidad : Currency Descuento : Integer PreUnit : Double
1..*
1 Categoria 1
Proveedor Nombre : String Ruc : Integer Direccion : String Tlf : Integer Distrito : String Email : String Estado : String
8.1.3. Modelo de Datos. 8.1.4. Diseo de la Base de Datos. 8.2. Arquitectura del Sistema. 8.2.1. Modelo de Objetos del Sistema (Diagrama de Clases).
: C l ie n te a b rir
: N o ta d e S o lic i tu d
x= p ro d u c to
in g r e s a p ro d u c to im p ri m ir
Pago de Material.
: Cliente abrir()
: Pago de Material
: Nota de Pagos
: BDVenta
: Nota Pago
6 : in g re s a p ro d ucto
: N o ta d e S o licitu d
5:
8:
7 : im p rim ir
: B D Ve n ta s
: N o ta P e d id o
Diagrama de Colaboracin.
Pago de Material.
D i a g r a m a d e C o la b o ra c io n : P a g o d e M a te ri a l : Pago de M a te r ia l 1 : a b r ir ()
3 : C o d C li e n te () 6 : in g re s a P a g o ( ) 2 : c a n c e la ( )
: N o ta d e Pagos
8: 9: : C l ie n te 7 : im p r im ir () 5: 4 : B u s c a r C l ie n te ( )
: B D V e n ta : N o ta Pago
C a s o d e U s o : Ve n ta s D ia g ra m a d e C o m p o n e n te s : Ve n ta s
D u Ve n ta s
C OM B D VE N TAS
Ve n ta s d e Ma te ria le s
Pagos de Ma te ria l
9.2.
Diagrama de Despliegue.
10. Pruebas. 10.1. Versin Definitiva del Sistema. Anexos. Conclusiones. o Documentacin. o Carta de Presentacion.
Caso de Uso: Pagos de Material Autor: Joe Fecha: Ultima fecha de Actualizacion.
Calcular IGV
Cliente Nom bre : String Ruc : Integer +com prador Direccion : String Tlf : Integer 1 Es tado Civil : Integer Dis trito : String Em ail : String Pedido Solicita 0..n Fecha : Date Form aPago : String Es tado : String 1 Compuesto 1..* Detalle Producto Des cripcion : String Stock : Integer PrecUnit : Double UnidMed : String Estado : String 1..* 0..* 1 Cantidad : Currency Des cuento : Integer PreUnit : Double Com probante Nom bre : String Num ero : Integer Num eroInicio : Integer Num eroActual : Integer
+Contenedor
1..*
Proveedor Nom bre : String Ruc : Integer Direccion : String Tlf : Integer Distrito : String Em ail : String Estado : String
Solicitud Material
(from <Use Case Name>)
Pagos de Material
(from <Use Case Name>)
<<realize>>
<<realize>>
Solicita Material
Pago Material
Cliente
Detalle
Producto
Nota de Pago
Materiales
Producto
Cliente
(f rom Actors)
Pagos
C lie n te s N om bre : Strin g R U C : In te ge r D ire ccion : String Telefo n o : In te ge r Es ta do C ivil : In te ge r D is trito : Strin g E-m ail : String Pe d ido SOLI C ITA 1 0 ..n Fe cha : D ate Fo rm a de Pa g o : Strin g Es tad o : Strin g 1 C om pro bante N o m b re : String N u m e ro : In te ge r N u m e ro d e In icio : Integ er
Produ cto D es cripcio n : Strin g Sto ck : Inte ger Precio U nitario : D oub le Es ta do : String
D e ta lle C antida d : C u rrency D es cue nto : Integ e r Precio U n ita rio : D oub le
0..n
1 ..n Provee d or 1 N om b re : Strin g R U C : Inte g er D ire ccio n : String Te lefon o : In te ger D is trito : Strin g E-m a il : Strin g Es ta d o : Strin g
Cliente Nombre : String Ruc : Integer Direccion : String Tlf : Integer Estado Civil : Integer Distrito : String Email : String Pedido +comprador 1 Solicita 0..n Fecha : Date FormaPago : String Estado : String 1 Compuesto 1..* Detalle Producto Descripcion : String Stock : Integer PrecUnit : Double UnidMed : String Estado : String 1..* 0..* 1 Cantidad : Currency Descuento : Integer PreUnit : Double Comprobante Nombre : String Numero : Integer NumeroInicio : Integer NumeroActual : Integer
+Contenedor
1..*
Proveedor Nombre : String Ruc : Integer Direccion : String Tlf : Integer Distrito : String Email : String Estado : String