Está en la página 1de 34

CARRERA: Computacin e Informtica

2008

2.

Planificacin.
3.1.

Fases. Colocar diagrama RUP

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)

Programa de actividades de la fase de Desarrollo.


Preferiblemente un modelo completo del negocio(dominio),que describe el contexto del sistema. Un versin de los modelos(casos de Uso, Analisis, Diseo, despliegue, implementacion), estos modelos estaran completos en un 10% excepto casos de Uso y Analisis que estaran completos 80% .La mayoria de los casos de uso han sido comprendidos y podemos estimar los costos e introducirlos.

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.

Programa de actividades de la fase de Transicin.


El propio software ejecutable, incluyendo el software de instalacion. Documentos legales, como contratos, licenciass, renuncias de derecho y garantias. La versin completa y corregida de la linea de base de la versin del producto incluyendo todos los modelos del sistema. La descripcin completa y actualizada de la arquitectura. Manuales y materiales de formacin de usuaria final,del operador y del administrados del sistema. Referencias(incluyendo referencias de la web) para la ayuda del cliente, acerca de donde encontrar mas informacin, como informar a defectos o donde encontrar informacin sobre defectos y actualizaciones. 3.3.

Plan de Entregas.
3.3.1.

Plan de Entregas para el Usuario.

Fase Inicio Elaboracin Construccion Transicion

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)

Fecha 2007-06-05 05-06-2007 2007-06-05 2007-06-05

4.

Metodologa y Herramientas. 4.1. Metodologas de Desarrollo

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.

5.1. 5.2. 5.3.

Proposito. Contexto de Sistema. Modelo del dominio (Uso de Caso de Negocio).

Diagram a de Cas o de Negocio. Ventas de Materiales .

<<extend>> Material de Segunda


(from )

Des pachador

Solicita Material
(from <Use Case Name>)

<<include>>

<<extend>>

Clientes Nota de Venta


(from <Use Case Nam e>)

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

Aprobado Aprobado Aprobado Aprobado Aprobado Aprobado

Critico Critico Importante Importante Importante Critico

Significativo Significativo Critico Critico Significativo Critico

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 )

<<com m unicate>> Cliente


(f rom Ac tors )

<<extend>> Solicita Material <<include>>

(from <Use Case Nam e>)

<<com m unicate>> Nota de Venta


(from <Use Case Nam e>)

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>)

6.1.2. Diagrama de Actividades.


Diagrama de Actividades. Caso de Uso: Solicita Material

Caso de Uso: Solicita Material. Autor:Joe Fecha: Ultima fecha de Actualizacin.

Nota de Venta [Vacio]

Inicio

Solicita Material

Buscar Material

CORTE

NO Obtener Precio

Procesa Corte

Calcular Precio

SI

DESEA MAS MATERIAL

NO Imprimir Nota de Venta

Diagrama de Actividades. Caso de Uso: Pagos de Material.

Caso de Uso: Pagos de Material Autor: Joe Fecha: Ultima fecha de Actualizacion.

INICIO Verificar Pedido

Nota de Pedido [Lleno]

factura? Si No Ingresar Datos del Cliente

Ingresar Ruc /Razon Social

Calcular IGV

calcular Totales Comproba nte Imprimir Comprobante [Emitido]

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.

Caso de Uso: Solicita Material Diagrama de Analisis: Solicita Material

Cliente

Nota de Pedido Materiales

Pedido Material Cliente


(f rom Actors)

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

Control de Pagos Cliente

Caso de uso de Relazin.

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 > )

< < re a li ze > >

< < re a li ze > >

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 de anlisis.

Diagrama de Colaboracin.

Solicita Material.

D iag ra m a d e C o la b o ra cio n : S o licita Mate ria l

6 : in g re s a p ro d ucto

9: 2 : e s crib ir 1 : a brir 4: : C lie n te : S o licita Ma te ria l

: 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.

8. Diseo del Sistema. 8.1. Arquitectura de la Base de Dato. 8.1.1. Normalizacion.

8.1.2. Modelo de Objetos (Diagrama de Clases).

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

+comprador Solicita 1 0..n

1 Pedido Fecha : Date FormaPago : String Estado : 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

Categoria : String Descripcion : 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).

8.2.2. Diseo de GUI (Interfaz grafica de Usuarios).

8.2.3. Diagrama de Secuencia. Solicita Pago.

Caso de U so: D i a g r a m a d e S e c u e n c ia : S o lic i ta M a te ria l : N o ta P e d id o : B D V e n ta s

: C l ie n te a b rir

: S o li c ita M a te ria l e s c rib i r

: 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.

Cas o de U so: Pago de Material Driagram a de Secuencia: Pago de Material

: Cliente abrir()

: Pago de Material

: Nota de Pagos

: BDVenta

: Nota Pago

cancela() CodCliente() Bus car C liente()

ingresa Pago() im prim ir()

8.2.4. Diagrama de Colaboracin. Diagrama de Colaboracin.


Solicita Material.

D iag ra m a d e C o la b o ra cio n : S o licita Mate ria l

6 : in g re s a p ro d ucto

9: 2 : e s crib ir 1 : a brir 4: : C lie n te : S o licita Ma te ria l

: 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

9. Implementacion. 9.1. Diagrama de Componentes.

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.

Diagrama de Actividades. Caso de Uso: Pagos de Material.

Caso de Uso: Pagos de Material Autor: Joe Fecha: Ultima fecha de Actualizacion.

INICIO Verificar Pedido

Nota de Pedido [Lleno]

factura? Si No Ingresar Datos del Cliente

Ingresar Ruc /Razon Social

Calcular IGV

calcular Totales Comproba nte Imprimir Comprobante [Emitido]

Diagrama de Clases de Objetos.

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..*

Contiene 1 1 Categoria Categoria : String Des cripcion : String

Proveedor Nom bre : String Ruc : Integer Direccion : String Tlf : Integer Distrito : String Em ail : String Estado : String

Caso de uso de Relazion: Solicitud de Material Pagos de Material. Fecha:20/07/07

Solicitud Material
(from <Use Case Name>)

Pagos de Material
(from <Use Case Name>)

<<realize>>

<<realize>>

Solicita Material

Pago Material

Cliente

Nota de Pedido Materiales

Pedido Material Cliente


(f rom Actors)

Detalle

Producto

Nota de Pago

Materiales

Producto

Cliente
(f rom Actors)

Pagos

Control de Pagos Cliente

DIAGRAMA DE ACTIVIDADES (ORDENES DE VENTA)

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

C atego ria C a te go ria : String D e s crip cio n : String

DESPACHO (CAALOGOS) SOFTWARE GERENTE DE UTILIZADO MICROCAT VENTAS

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..*

Contiene 1 1 Categoria Categoria : String Descripcion : String

Proveedor Nombre : String Ruc : Integer Direccion : String Tlf : Integer Distrito : String Email : String Estado : String

También podría gustarte