Vous êtes sur la page 1sur 5

SISTEMAS DE INFORMACIN II (IS445)

NOVENA SEMANA

CAPITULO X
DISEO EN LA PRCTICA
Presentamos el diagrama de secuencia para el software comercializacin de Tara en
la Regin Ayacucho, caso de uso emitir proforma del producto tara, figura 10.1.
diagrama de secuencia que considera la arquitectura tcnica diseada y la descripcin
de los casos de uso.

El diagrama de clases en la figura 10.2, esta actualizado para los casos de uso, emitir
proforma producto y registrar comprobante de pago.

La base de datos fsica mostrado en la figura 10.3 presenta la actualizacin para los
caos de uso emitir proforma producto y registrar comprobante de pago.

La lista de controladores mostrado en la figura 10.4.

DISEO EN LA PRACTICA

MSc. Ing. EFRAN ELAS PORRAS FLORES

SISTEMAS DE INFORMACIN II (IS445)

NOVENA SEMANA

DIAGRAMA DE SECUENCIA

Figura N 10.1: Diagrama de secuencia. Emitir proforma producto tara

DISEO EN LA PRACTICA

MSc. Ing. EFRAN ELAS PORRAS FLORES

1..*

DISEO EN LA PRACTICA

codigo: int
login: String
contra senia : String
esta do: boolea n
fecha : Da te

a grega rUsua rio() : void


m odifica rUsua rio() : void
busca rUsua rio() : void
ca m bia rEsta do() : void

+
+
+
+

Usua rio

Emite
cotizacion

Registra
comprobante

1..*

+
+
+
+
+

+
+
+
+

+
+
+
+

Com proba ntePa goProducto

1..*

1..*

1..*

a grega rCa becera Com proba nte() : void


m odifica rCa becera Com proba nte() : void
registra rCom proba nte() : void
em itirCom proba nte() : void
a grega rDeta lleCom proba nte(nroCom pr) : void

+
+
+

Actor

Activa
servicio

a grega rActor() : void


m odifica rActor() : void
busca rActor() : void

codigo: int
tipo: String
ca tegoria : String

1..*

1..*

a grega rProducto() : void


m odifica rProducto() : void
busca rProducto() : void

+
+
+
1

codigo: int
descripcion: String
unida d: String

a grega rDeta lleCom proba nte() : void


m odifica rDeta lleCom proba nte() : void
elim ina rDeta lleCom proba nte() : void
busca rDeta lleCom proba nte() : void

item : int
descripcion: String
ca ntida d: double
unida d: String
precioUnita rio: double
descuento: double
subTota l: double
tota l: double

ProductoTa ra
-

a grega rCa ra cteristica Fisica () : void


m odifica rCa ra cteristica Fisica () : void
busca rCa ra cteristica sFisica () : void

+
+
+

Ca ra cteristica Fisica
codigo: int
a specto: String
color: String
gra nulom etria : double
hum eda d: double

Deta lleCom proba nteProducto

a grega rDeta lleCotiza cion() : void


m odifica rDeta lleCotiza cion() : void
elim ina rDeta lleCotiza cion() : void
busca rDeta lleCotiza cion() : void

item : int
descripcion: String
ca ntida d: double
precioUnita rio: double
unida d: String
subTota l: double
tota l: double

nroCom proba nte: int


fecha Em ision: da te
fecha Ca ncela cion: da te

a grega rCa becera Cotiza cion() : void


m odifica rCa becera Cotiza cion() : void
em itirCotiza cion() : void
publica rCotiza cion() : void
registra rCotiza cion() : void
a grega rDeta lleCotiza cion(nroCotiza cion) : void

+
+
+
+
+
+

1..*

nroCotiza cion: int


fecha Em ision: da te
fecha Vigencia : da te

1..*

Cotiza cionProducto

1..*

1..*

1..*

Deta lleCotiza cinProducto

a grega rDeta lleProform a () : void


m odifica rDeta lleProform a () : void
elim ina rDeta lleProform a () : void
busca rDeta lleProform a () : void

+
+
+
+

Registra proforma

1..*

a grega rCa becera Proform a () : void


m odifica rCa becera Proform a () : void
publica rProform a () : void
busca rDeta lleProform a (nroProform a ) : void

+
+
+
+

nroProform a : int
fecha Em ision: da te
fecha Vigencia : da te

Proform a Producto

1..*

Deta lleProform a Producto


item : int
descripcion: String
ca ntida d: double
precioUnita rio: double
descuento: double
unida d: String
subTota l: double
tota l: double

+
+
+

Ca ra cteristica Quim ica

Persona

+
+
+

Loca lida d

busca rProvincia () : void

codigo: int
nom bre: String

Provincia

a grega rLoca lida d() : void


m odifica rLoca lida d() : void
busca rLoca lida d() : void

busca rDistrito() : void

codigo: int
Nom bre: String

Distrito

dni: String
nom bre: String
a pellidos: String

Na tura l

codigo: int
ra zonSocia l: String
ruc: String

Jurdica

a grega rCa ra cteristica Inorga nica () : void


m odifica rCa ra cteristica Inorga nica () : void
busca rCa ra cteristica Inorga nica () : void

+
+
+

codigo: int
hierro: double

Ca ra cterstica Inorg nica

a grega rCa ra cteristica Orga nica () : void


m odifica rCa ra cteristica Orga nica () : void
busca rCa ra cteristica Orga nica () : void

codigo: String
denom ina cionProvincia : String
denom ina cionDistrito: String

Ca ra cteristica Orga nica


codigo: int
ca rbohidra to: double
ceniza : double
fibra : double
gra sa : double
proteina : double
ta nino: double

+
+
+

a grega rPersona () : void


m odifica rPersona () : void
desha bilita rPersona () : void

a grega rCa ra cteristica Quim ica () : void


m odifica rCa ra cteristica Quim ica () : void
busca rCa ra cteristica Quim ica () : void

codigo: int
olor: String
ph: double
sa bor: String

codigo: int
direccion: String
telefono: String
em a il: String

+
+
+

10.1

class Modelo de Clases

SISTEMAS DE INFORMACIN II (IS445)


NOVENA SEMANA

DIAGRAMA DE CLASES DE DISEO

Figura N 10.2: Diagrama de clases actualizado para dos casos de uso

MSc. Ing. EFRAN ELAS PORRAS FLORES

SISTEMAS DE INFORMACIN II (IS445)


10.2

NOVENA SEMANA

BASE DE DATOS FSICA (Figura N 10.3: Base datos fsica para dos casos de uso)

DISEO EN LA PRACTICA

MSc. Ing. EFRAN ELAS PORRAS FLORES

SISTEMAS DE INFORMACIN II (IS445)

N CU
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33

NOVENA SEMANA

Nombre Clase Control


SEmitirProformaProducto.java
SMantenerProformaProducto.java
SEmitirProformaBien.java
SMantenerProformaBien.java
SEmitirProformaServicio.java
SMantenerProformaServicio.java
SRegistrarComprobanteProducto.java
SMantenerComprobanteProducto.java
SRegistrarComprobanteBien.java
SMantenerComprobanteBien.java
SRegistrarComprobanteServicio.java
SMantenerComprobanteServicio.java
SEmitirCotizacionProducto.java
SMantenerCotizacionProducto.java
SEmitirCotizacionBien.java
SMantenerCotizacionBien.java
SEmitirCotizacionServicio.java
SMantenerCotizacionServicio.java
SPublicarOfertaProducto.java
SMantenerOfertaProducto.java
SPublicarOfertaBien.java
SMantenerOfertaBien.java
SPublicarOfertaServicio.java
SMantenerOfertaServicio.java
SSolicitarAcceso.java
SLogeo.java
SIniciarSesion.java
SActualizarCaractersticaProducto.java
SActualizarCaractersticaBien.java
SActualizarCaractersticaServicio.java
SProducto.java
SBien.java
Sservicio.java
Tabla N 10.4: Lista de controladores

DISEO EN LA PRACTICA

MSc. Ing. EFRAN ELAS PORRAS FLORES

Vous aimerez peut-être aussi