Practica Pre I Cambiar

54
7/23/2019 Practica Pre I Cambiar http://slidepdf.com/reader/full/practica-pre-i-cambiar 1/54 UNIVERSIDAD SAN PEDRO FACULTAD DE INGENIERIA CARRERA PROFESIONAL DE INGENIERIA INFORMÁTICA Y DE SISTEMAS CURSO: PRACTICAS PRE PROFESIONALES I TITULO DEL PROYECTO: SISTEMA INFORMATICO WEB PARA LA RESERVA DE ASIENTOS Y CONTROL DE ENCOMIENDAS. AUTORES:  ASENCIOS SANCHEZ, JESUS CASTILLO INFANTES, MIGUEL  GIRIO DIAZ, YEFRI  ASESOR:  ING. CIP MILTON CHUMBES CHAFALOTE 2015

Transcript of Practica Pre I Cambiar

Page 1: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 1/54

UNIVERSIDAD SAN PEDROFACULTAD DE INGENIERIA

CARRERA PROFESIONAL DE

INGENIERIA INFORMÁTICA Y DE SISTEMAS

CURSO:

PRACTICAS PRE PROFESIONALES I

TITULO DEL PROYECTO:

SISTEMA INFORMATICO WEB PARA LA RESERVA DE ASIENTOS Y CONTROLDE ENCOMIENDAS.

AUTORES:

  ASENCIOS SANCHEZ, JESUS

CASTILLO INFANTES, MIGUEL

  GIRIO DIAZ, YEFRI

  ASESOR:

 ING. CIP MILTON CHUMBES CHAFALOTE

2015

Page 2: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 2/54

Dedicatoria

Dedicamos este proyecto a

nuestros padres, quienes a

lo largo de nuestras vida han

velado por nuestro bienestar y 

educación siendo nuestro apoyo

en todo momento. Depositándose

entera confianza en cada reto que

se nos presentaba sin dudar ni un

solo momento en nuestra

inteligencia y capacidad.

Page 3: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 3/54

  Agradecimiento

Un agradecimiento especial a la

EM!E"# DE $!#%"&!$E 

$U!'"M& (#!!#%)# quienes

con su ayuda desinteresada, nos

brindaron tiempo e información

 para poder llevar a cabo este

humilde traba*o. #gradecemos

tambi+n a nuestra familia por 

siempre brindarnos su apoyo,

tanto sentimental, como

económico.

Page 4: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 4/54

INDICECAPÍTULO I: GENERALIDADES

1.1. NOMBRE DE PROYECTO1.2. DESCRIPCION DEL PROYECTO

1.3. LOGOTIPO DE LA ORGANIZACIÓN

1.4. RAZON SOCIAL DE LA ORGANIZACIÓNNOMBRE,DIRECCION,FONO,EMAIL

1.!. DECRICPCION DE LA ORGANIZACION

1.". SITUACION PROBLEM#TICA

1.".1. DESCRIPCION DE LA ORGANIZACIÓN

1.".2. SELECCIÓN DEL PROBLEMA

1.".3. ANTECEDENTES DEL PROBLEMA

1.$. OBJETIVOS DEL PROYECTO1.$.1. OBJETIVO GENERAL

1.$.2. OBJETIVO ESPECIFICO

1.%. JUSTIFICACION DEL PROYECTO

1.%.1. JUSTIFICACION TECNICA

1.%.2. JUSTIFICACION OPERATIVA

1.%.3. JUSTIFICACION ECONOMICA

1.&. LIMITACIONES DEL PROYECTO

1.&.1. LIMITACION CRONOLOGICA

1.&.2. LIMITACION TECNOLOGICA1.&.3. LIMITACION TECNICA

CAPÍTULO II: MARCO TEORICO

CAPÍTULO III: APLICACIÓN DE LA METODOLOGIA RUP

  3.1. MODELAMIENTO DEL NEGOCIO

  3.1.1. PICTOGRAMAPROCESOS DE NEGOCIO

  3.1.2. REGLAS DE NEGOCIO

  3.1.3. VISION DEL NECOGIO

  3.1.4. MODELADO DE CASOS DE USO DEL NEGOCIO

  3.1.!. ESPECIFICACION DE CASOS DE USO DEL NEGOCIO

  3.1.". DIAGRAMA DE ACTIVIDAD

  3.1.$. MODELO DE OBJETOS DE NECOGIO

Page 5: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 5/54

  3.1.%. MODELO DE DOMINIO

  3.2. MODELO DE RE'UERIMIENTOS

  3.2.1. MODELO DE CASOS DE USO DE RE'UEMIENTOS DETALLADO

  3.2.2. DIAGRAMA DE CASOS DE USO DE RE'UIRIMIENTOS

  3.2.3. MATRIZ DE PRIORIZACION DE CASOS DE USOS

  3.2.4. ESPECIFICACION DE CASOS DE USOS DE RE'UIRIMIETOS

  3.3. ANALISIS

  3.3.1. DIAGRAMA DE COLABORACION

  3.3.2. DIAGRAMA DE CLASES ENTIDAD

  3.3.3. DIAGRAMA DE CLASES DE ANALISIS (BOUNDARY ) CONTROL ) ENTITIS*

  3.3.4. DIAGRAMA DE PA'UETES DE ANALISIS

  3.4. DISE+O

  3.4.1. INTERFACES DE USUARIO

  3.4.2. DIAGRAMAS DE SECUENCIA DE DISE+OS  3.4.3. DIAGRAMA DE CLASES DE DISE+O

  3.4.4. DIAGRAMA DE ESTADO (- /-0 -0 3 /500*

  3.4.!. DIAGRAMA DE PA'UETES DE DISE+O

  3.4.". MODELO FISICO DE LA BASE DE DATOS RELACIONAL (RATIONAL*

  3.4.$. SCRIPT DE MIGRACION DE LA BASE DE DATOS A S'L SERVER 2666

  3.4.%. MODELO FISICO DE LA BASE DE DATOS RELACIONAL (S'L SERVER*

  3.4.&. MODELO FISICO DE LA BASE DE DATOS RELACIONAL (NORMALIZAD

  3.!. IMPLEMENTACION

  3.!.1. DIAGRAMA DE COMPONENTES (INDICAR LAS CLASES IMPLEMENTADPOR CADA COMPONENTE*

  3.!.2. DIAGRAMA DE DESPLIEGUE

  3.". PRUEBA

  3.".1. PRUEBA DE LA CAJA NEGRA

CONCLUSIONES

RECOMENDACIONES

REFERENCIAS BIBLIOGRAFICAS Y/O ENLACES WEB

BIBLIOGRAFIA

APENDICES  7 OTROS FORMATOS DE INFORMACION

ANEXOS

  7 COPIAS DE LOS DOCUMENTOS FUENTES ENCONTRADOS

  7 FOTOS

Page 6: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 6/54

CAPÍTULO IGENERALIDADES

NOMBRE DEL PROYECTO:

Sistema Informático e! "ara #a Reser$a De Asientos % Contro# &e Encomien&as'

Page 7: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 7/54

DESCRIPCION DEL PROYECTO

Esta "á(ina )e! se &esarro##ara con #a fina#i&a& &e "o&er a&ministrar % contro#ar esto *as"ectos:

• Se"araci+n &e Pasa,es• Contro# &e Encomien&as• Contro# &e -.ses

LOGOTIPO DE LA ORGANIZACION

RAZON SOCIAL DE LA ORGANIZACIÓN

• RUC: */*/0123405

• Razón Social: Em"' Trans"ortes % T.rismo -ca' S'A'

• Nombre Comercial: Em"' Trans" % T.rismo -ca' S'A'

• Tipo Empresa: Socie&a& An+nima

• Fecha Inicio Actividades: 24 6 Enero 6 2774

• Dirección e!al: P,' -e#isario S.are8 Nro' 2/* 9a Dos Casas &e #a S.nar" -ca'

• Distrito " Ci#dad: -arranca

• $rovincia: -arranca

• Departamento: Lima

• Tel%&onos: *13*400 ; *131347

Page 8: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 8/54

ORGANIGRAMA

SITUACI'N $R'(E)ATICA

Page 9: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 9/54

DESCRI$CI'N DE A 'R*ANI+ACI'N

T.rismo !arranca <.e&a .!ica&a en e# P,' -e#isario S.are8 Nro' 2/* 9a DosCasas &e #a S.nar" -ca'Es .na em"resa &e ser$icio &e trans"orte inter"ro$incia# &e "asa,eros % car(a <.e !rin&a s.s ser$icios con a#tos están&ares &e ca#i&a& %ser$icio a# c#iente'

C.enta con .n ca"ita# =.mano <.e re>ne #as com"etencias "or ".esto &e tra!a,o?ca"acita&o % moti$a&o? e# c.a# reci!e ca"acitaciones en e# &esarro##o &e s.s

f.nciones? inte(ran&o #a se(.ri&a& % sa#.& &e tra!a,o'

E# área &e $entas &e "asa,e se encar(a &e #a e@"e&ici+n &e #os !o#etos &e $ia,es a#os .s.arios'

E# área &e encomien&as se encar(a &e #a rece"ci+n? re(istro? entre(a %a#macenamiento &e #as encomien&as <.e remitan #os .s.arios &entro &e #ar.ta &e o"eraciones &e #a Em"resa'

A#(.nos "rocesos como se"araci+n &e "asa,e % en$i+ encomien&as se rea#i8anman.a#mente % =a% "r&i&a &e tiem"o a #a =ora &e Re(istrar #as fic=asconstantemente'

SEECCI'N DE $R'(E)A

E# "ro!#ema es #a carencia &e .n sistema )e! <.e a.tomatice #os "rocesos &ese"araci+n &e "asa,e % en$i+ &e encomien&a #os c.a#es "resentan .na "r&i&a &etiem"o "ara e# c#iente'

ANTECEDENTES DE $R'(E)A

Anteriormente se re(istra!a #a se"araci+n &e "asa,es % en$i+ &e encomien&asman.a#mente #o c.a# retar&a!a e# "roceso &e &ic=as tareas'

,USTIFICACI'N DE $R'-ECT'

,USTIFICACI.N TECNICA

E# Pro%ecto se rea#i8a "or #a necesi&a& <.e tiene t.rismo !arranca? %a <.e #ase"araci+n &e "asa,e % encomien&a es .n "oco fasti&ioso "ara e# c#iente "or<.e esto se rea#i8a man.a#mente % a#(.nos no #e (.sta es"erar?o"timi8an&o asB #os ser$icios <.e "resta #a em"resa'

La a"#icaci+n )e!? "o&rá ser .ti#i8a&a en c.a#<.ier "#ataforma &e Sistemao"erati$o'

,USTIFICACI.N '$ERATI/A

Page 10: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 10/54

  Mantener Informaci+n consistente'

  Re&.cci+n &e# tiem"o "ara #a rea#i8aci+n &e #os "rocesos <.e se =acBan

man.a#mente'  E#e$ar re"ortes &e informaci+n a# a&ministra&or o a# (erente (enera# "ara

me,orar #a toma &e &ecisiones'

,USTIFICACI'N EC'N')ICA

E# (erente (enera# a"ro!ará % &esi(nará "res.".esto "ara e# &esarro##o &e #aa"#icaci+n )e!'

'(,ETI/'S DE $R'-ECT'

'(,ETI/' *ENERA

Desarro##ar .n Sistema informático e! "ara #a reser$a &e "asa,es % contro#

&e encomien&a &e s.s áreas res"ecti$amente &e #a Em"resa T.rismo-arranca'

'(,ETI/' ES$ECIFIC'

Reco"i#ar % c#asificar #a informaci+n &e #a em"resa T.rismo -arranca' Uti#i8ar #a meto&o#o(Ba RUP % UML 9caso &e .so? &ia(rama &e

acti$i&a&?etc' Im"#ementar e# Sistema informático e! .ti#i8an&o como #en(.a,e &e

Desarro##o PP % como A&ministra&or &e -ase &e Datos: M%SL'

I)ITACI'NES DE $R'-ECT'

I)ITACI.N CR'N'.*ICA

• Para e# &esarro##o &e #a "á(ina )e! &enomina&o SISTU(AF? =a% .na#imitaci+n en c.anto a# tiem"o "or<.e so#o se c.enta con 4 meses "ara #a "resentaci+n &e# "ro%ecto )e!'

I)ITACI.N TECN'.*ICA

• Para "o&er me,orar #a "á(ina )e!? #a em"resa necesita tener e<.i"os &e>#tima (eneraci+n "ara rea#i8ar .n tra!a,o esta!#e'

I)ITACI.N T0CNICA

• De!i&o a <.e #a "á(ina )e! se $a a$an8an&o a #o #ar(o &e# semestreaca&mico? #a fa#ta &e conocimientos? &ific.#ta #a eficiencia &e# "ro%ecto? %a<.e so#o contamos con conocimientos a&<.iri&os &e #os c.rsos ensea&os'

Page 11: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 11/54

CAPITULO IIMARCO TEÓRICO

Page 12: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 12/54

)ET'D''*IA DE DESARR''

Para este "ro%ecto .ti#i8aremos #a meto&o#o(Ba Rationa# Unifie& Process 9RUP'

)etodolo!1a RU$

E# Proceso Unifica&o &e Rationa#? es .n marco &e &esarro##o &e soft)are <.e secaracteri8a "or estar &iri(i&o "or casos &e .so? centra&o en #a ar<.itect.ra % "or seriterati$o e incrementa#' E# refinamiento más conoci&o % &oc.menta&o &e#Proceso Unifica&o es e# Proceso Unifica&o &e Rationa# o sim"#emente RUP'

E# Proceso Unifica&o no es sim"#emente .n "roceso? sino .n marco &e tra!a,oe@tensi!#e <.e ".e&e ser a&a"ta&o a or(ani8aciones o "ro%ectos es"ecBficos' De #amisma forma? e# Proceso Unifica&o &e Rationa#? tam!in es .n marco &e tra!a,oe@tensi!#e? "or #o <.e m.c=as $eces res.#ta im"osi!#e &ecir si .n refinamiento "artic.#ar &e# "roceso =a si&o &eri$a&o &e# Proceso Unifica&o o &e# RUP' Por &ic=o

moti$o? #os &os nom!res s.e#en .ti#i8arse "ara referirse a .n mismo conce"to'$rincipales Caracter1sticas

Horma &isci"#ina&a &e asi(nar tareas % res"onsa!i#i&a&es 9<.in =ace <.?c.án&o % c+mo

Preten&e im"#ementar #as me,ores "rácticas en In(enierBa &e Soft)are Desarro##o iterati$o A&ministraci+n &e re<.isitos Uso &e ar<.itect.ra !asa&a en com"onentes Contro# &e cam!ios Mo&e#a&o $is.a# &e# soft)are erificaci+n &e #a ca#i&a& &e# soft)are

Estr#ct#ra de la )etodolo!1a RU$

E# Rationa# Unifie& Process o Proceso Unifica&o &e Rationa#' Es .n "roceso &ein(enierBa &e soft)are <.e s.ministra .n enfo<.e "ara asi(nar tareas %res"onsa!i#i&a&es &entro &e .na or(ani8aci+n &e &esarro##o' S. o!,eti$o es ase(.rar #a "ro&.cci+n &e soft)are &e a#ta ca#i&a& <.e satisfa(a #a necesi&a& &e# .s.ario fina#&entro &e .n tiem"o % "res.".esto "re$isi!#e' Es .na meto&o#o(Ba &e &esarro##oiterati$o enfoca&a =acia #os casos &e .so? mane,o &e ries(os % e# mane,o &e #a

ar<.itect.raF'E# RUP me,ora #a "ro&.cti$i&a& &e# e<.i"o %a <.e "ermite <.e ca&a miem!ro &e#(r."o sin im"ortar s. res"onsa!i#i&a& es"ecBfica acce&a a #a misma !ase &e &atos &econocimiento' Esto =ace <.e to&os com"artan e# mismo #en(.a,e? #a misma $isi+n %e# mismo "roceso acerca &e c+mo &esarro##ar soft)are'

Page 13: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 13/54

a2 Fases de la )etodolo!1a RU$

Las "rimeras iteraciones 9en #as fases &e Inicio % E#a!oraci+n se enfocan=acia #a com"rensi+n &e# "ro!#ema % #a tecno#o(Ba? #a &e#imitaci+n &e#ám!ito &e# "ro%ecto? #a e#iminaci+n &e #os ries(os crBticos?

esta!#ecimiento &e .na !ase &e inicio &e #a ar<.itect.ra'

Fase de Inicio: Esta fase tiene como "ro"+sito &efinir % acor&ar e#a#cance &e# "ro%ecto con #os "atrocina&ores? i&entificar #os ries(os asocia&os a#

 "ro%ecto? "ro"oner .na $isi+n m.% (enera# &e #a ar<.itect.ra &e soft)are

% "ro&.cir e# "#an &e #as fases % e# &e iteraciones "osteriores'

Fase de elaboración: En #a fase &e e#a!oraci+n se se#eccionan #os casos&e .so <.e "ermiten &efinir #a ar<.itect.ra !ase &e# sistema % se&esarro##aran en esta fase? se rea#i8a #a es"ecificaci+n &e #os casos &e .sose#ecciona&os % e# "rimer aná#isis &e# &ominio &e# "ro!#ema? se &isea #aso#.ci+n "re#iminar'

Fase de Desarrollo: E# "ro"+sito &e esta fase es com"#etar #af.nciona#i&a& &e# sistema? "ara e##o se &e!en c#arificar #os re<.erimientos "en&ientes? a&ministrar #os cam!ios &e ac.er&o a #as e$a#.aciones rea#i8a&os "or 

#os .s.arios % se rea#i8an #as me,oras "ara e# "ro%ecto'

Fase de Cierre: E# "ro"+sito &e esta fase es ase(.rar <.e e# soft)are est&is"oni!#e "ara #os .s.arios fina#es? a,.star #os errores % &efectosencontra&os en #as "r.e!as &e ace"taci+n? ca"acitar a #os .s.arios %

 "ro$eer e# so"orte tcnico necesario' Se &e!e $erificar <.e e# "ro&.cto c.m"#a con#as es"ecificaciones entre(a&as "or #as "ersonas in$o#.cra&as en e# "ro%ecto'

Page 14: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 14/54

E# RUP es .n "ro&.cto &e Rationa# 9I-M' Se caracteri8a "or ser iterati$oe incrementa#? estar centra&o en #a ar<.itect.ra % (.ia&o "or #os casos &e.so' Inc#.%e artefactos 9<.e son #os "ro&.ctos tan(i!#es &e# "roceso como "or e,em"#o? e# mo&e#o &e casos &e .so? e# c+&i(o f.ente? etc' % ro#es

9"a"e# <.e &esem"ea .na "ersona en .n &etermina&o momento? .na "ersona

 ".e&e &esem"ear &istintos ro#es a #o #ar(o &e# "roceso'b2 Especi&icación de las Fases

• Esta!#ece o"ort.ni&a& % a#cance'• I&entifica #as enti&a&es e@ternas o actores con #as <.e se trata'• I&entifica #os casos &e .so'

RUP com"ren&e * as"ectos im"ortantes "or #os c.a#es se esta!#ecen #as&isci"#inas:

$roceso: Las eta"as &e esta secci+n son:

Mo&e#a&o &e ne(ocio' Re<.isitos' Aná#isis % Diseo' Im"#ementaci+n' Pr.e!as'

Soporte: En esta "arte nos conse(.imos con #as si(.ientes eta"as:

Gesti+n &e# cam!io % confi(.raciones

Gesti+n &e# "ro%ecto Entorno

La estr.ct.ra &inámica &e RUP es #a <.e "ermite <.e este sea .n "roceso&e &esarro##o f.n&amenta#mente iterati$o? % en esta "arte se $en inmersas#as 4 fases &escritas anteriormente:

Inicio 9Tam!in ##ama&o Ince"ci+n' E#a!oraci+n' Desarro##o 9Tam!in ##ama&o Im"#ementaci+n? Constr.cci+n' Cierre 9Tam!in ##ama&o Transici+n'

c2 Arte&actos

RUP en ca&a .na &e s.s fases 9"ertenecientes a #a estr.ct.ra estática rea#i8a.na serie &e artefactos <.e sir$en "ara com"ren&er me,or tanto e# aná#isiscomo e# &iseo &e# sistema estos artefactos son #os si(.ientes:

Inicio:

Page 15: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 15/54

Doc.mento isi+n Es"ecificaci+n &e Re<.erimientos E#a!oraci+n: Dia(ramas &e caso &e .so Constr.cci+n: Doc.mento Ar<.itect.ra <.e tra!a,a con #as si(.ientes $istas:

 /ista ó!ica:

• Dia(rama &e c#ases'• Mo&e#o E;R 9Si e# sistema asB #o re<.iere'

/ista de Implementación:

Dia(rama &e Sec.enciaDia(rama &e esta&os

Dia(rama &e Co#a!oraci+n

/ista Concept#al:

• Mo&e#o &e &ominio

/ista &1sica:

• Ma"a &e com"ortamiento a ni$e# &e =ar&)are'

a metodolo!1a RU$ tiene 3 principios clave:

2' Adaptación del proceso: E# "roceso &e!e a&a"tarse a #ascaracterBsticas &e #a or(ani8aci+n "ara #a <.e se está &esarro##an&oe# soft)are'

*' (alancear prioridades: De!e encontrarse .n !a#ance <.e satisfa(a ato&os #os in$ersores &e# "ro%ecto'

1' Colaboración entre e4#ipos: De!e =a!er .na com.nicaci+n f#.i&a "ara coor&inar re<.erimientos? &esarro##o? e$a#.aciones? "#anes?res.#ta&os? entre otros'

4' Demostrar valor iterativamente: Los "ro%ectos se entre(an? a.n<.esea &e .na forma interna? en eta"as itera&as' En ca&a iteraci+n see$a#.ará #a ca#i&a& % esta!i#i&a& &e# "ro&.cto % ana#i8ará #ao"ini+n % s.(erencias &e #os in$ersores'

3' Elevar el nivel de abstracción: Moti$ar e# .so &e conce"tosre.ti#i8a!#es'

Page 16: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 16/54

0' En&ocarse en la calidad: La ca#i&a& &e# "ro&.cto &e!e $erificarse enca&a as"ecto &e #a "ro&.cci+n'

Disciplina de desarrollo de RU$

Determina #as eta"as a rea#i8ar &.rante e# "ro%ecto &e creaci+n &e#soft)are'

In!enier1a o modelado del ne!ocio:  Ana#i8ar % enten&er #asnecesi&a&es &e# ne(ocio "ara e# c.a# se está &esarro##an&o e#soft)are'

Re4#isitos: Pro$eer .na !ase "ara estimar #os costos % tiem"o &e&esarro##o &e# sistema'

An5lisis 6 dise7o: Tras#a&ar #os re<.isitos ana#i8a&os anteriormente a.n sistema a.tomati8a&o % &esarro##ar .na ar<.itect.ra "ara e#sistema'

Implementación: Crear soft)are <.e se a,.ste a #a ar<.itect.ra&isea&a % <.e ten(a e# com"ortamiento &esea&o'

$r#ebas: Ase(.rarse &e <.e e# com"ortamiento re<.eri&o es correcto% <.e to&o #o so#icita&o está "resente'

Desplie!#e: Pro&.cir &istri!.ciones &e# "ro&.cto % &istri!.ir#o a #os.s.arios'

Disciplina de soporte RU$

Determina #a &oc.mentaci+n <.e es necesaria rea#i8ar &.rante e# "ro%ecto'

Con&i!#ración 6 administración del cambio: G.ar&ar to&as #as$ersiones &e# "ro%ecto'

Administración del pro6ecto: A&ministrar #os =orarios % rec.rsos<.e se &e!en &e em"#ear'

Ambiente: A&ministrar e# am!iente &e &esarro##o &e# soft)are' Distrib#ción: acer to&o #o necesario "ara #a sa#i&a &e# "ro%ecto'

Elementos del RU$

Actividades: Procesos <.e se =an &e rea#i8ar en ca&a eta"a6iteraci+n' Traba8adores: Personas in$o#.cra&as en ca&a acti$i&a& &e# "ro%ecto' Arte&actos: erramientas em"#ea&as "ara e# &esarro##o &e# "ro%ecto'

P.e&e ser .n &oc.mento? .n mo&e#o? .n e#emento &e# mo&e#o'

Herr!"e#$% &e A'()(

Rational Rose 9RU$2

Page 17: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 17/54

  Es .na =erramienta &e Rationa# Soft)are Cor"oration con e# so"orte &eUML' Rose "osesiona&o "or Rationa# O!,ect está orienta&o a #a In(enierBa&e# soft)are? es .sa&o "ara e# aná#isis? mo&e#a&o? &iseo % constr.cci+n &e#o!,eto orienta&o' Esta &entro &e #as =erramientas &e mo&e#amiento $is.a#So"orte m>#ti"#e "ara e# mane,o &e# mo&e#amiento &e #a ar<.itect.ra'

$ara 4#% sirve;

Sir$e "ara e# aná#isis % &iseo &e sistemas !asa&os en o!,etos' Rose es .sa&o "ara mo&e#ar sistemas antes &e ##e$ar a ca!o #os tra!a,os &e constr.cci+n'Esta sec.encia &e &esarro##o es im"ortante "ara ase(.rar #a consistenciaar<.itect+nica &e# sistema' Usan&o #os mo&e#os &e Rationa# Rose a"o%atam!in a# "#aneamiento &e# ne(ocio? a tra$s &e re"resentaciones <.efaci#itan a #os .s.arios e# me,or enten&imiento &e #os "rocesos &e# ne(ocio=acin&o#os más eficientes' Inc#.%e to&os #os &ia(ramas &e UML: actores?casos &e .so? o!,etos? c#ases? com"onentes % e# &es"#ie(.e &e no&os en .n

sistema' Los mo&e#os Rose? &escri!en con (ran &eta##e #o <.e e# sistemainc#.irá % c+mo f.ncionará? "ara <.e asB #os &isea&ores ".e&an .sar #osmo&e#os como si f.eran #os "#anos &e .n sistema a ser constr.i&o 9.n "#anoes .na !.ena ana#o(Ba "ara #os mo&e#os crea&os en Rose'

/enta8as:

Un &iseo más rá"i&o: Las a"#icaciones se crean a "artir &ecom"onentes %a e@istentes'

Mantenimiento más senci##o: E# en#ace &inámico incrementa #af#e@i!i#i&a&? "ermitien&o #a a&=esi+n &e n.e$as c#ases &e o!,etos sinmo&ificar #os act.a#es'

Caracter1sticas:

Mantiene #a consistencia &e #os mo&e#os &e# sistema soft)are'Generaci+n &e &oc.mentaci+n a.tomáticamente'Generaci+n &e C+&i(o a "artir &e #os Mo&e#os'In(enierBa In$ersa'

  La (eneraci+n &e c+&i(o A&a? ANSI C JJ? CJJ? COR-A? Ka$a %is.a# -asic? con ca"aci&a& &e sincroni8aci+n mo&e#o ; c+&i(oconfi(.ra!#es'

So"orte Enter"rise Ka$a -eans *'/ Ca"aci&a& &e aná#isis &eca#i&a& &e c+&i(o'

E# A&&;In "ara mo&e#a&o e! "ro$ee $is.a#i8aci+n? mo&e#a&o % #as=erramientas "ara &esarro##ar a"#icaciones &e e!'

Mo&e#a&o UML "ara tra!a,ar en &iseos &e !ase &e &atos? conca"aci&a& &e re"resentar #a inte(raci+n &e #os &atos % #osre<.erimientos &e a"#icaci+n a tra$s &e &iseos #+(icos % fBsicos'

Page 18: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 18/54

Ca"aci&a& &e crear &efiniciones &e ti"o &e &oc.mento ML 9DTD "ara e# .so en #a a"#icaci+n'

Inte(raci+n con otras =erramientas &e &esarro##o &e Rationa#' Ca"aci&a& "ara inte(rarse con c.a#<.ier sistema &e contro# &e

$ersiones SCC;com"#iant? inc#.%en&o a Rationa# C#ear Case'

P.!#icaci+n )e! % (eneraci+n &e informes "ara o"timi8ar #acom.nicaci+n &entro &e# e<.i"o'

Sistemas 'perativos 6 $lata&ormas de <ard=are Apropiadas:

8 in&o)s P8 in&o)s 58 in&o)s

Rationa# Rose? es #a me,or e#ecci+n "ara e# am!iente &e mo&e#a&o <.e

so"orte #a (eneraci+n &e c+&i(o a "artir &e mo&e#os en A&a? ANSI CJJ? CJJ? COR-A? Ka$a6K*EE? is.a# CJJ % is.a# -asic' Como to&os#os &emás "ro&.ctos Rationa# Rose? "ro"orciona .n #en(.a,e com>n &emo&e#a&o "ara e# e<.i"o <.e faci#ita #a creaci+n &e soft)are &e ca#i&a& másrá"i&amente'

en!#a8e Uni&icado de )odelado 9U)2Un mo&e#o UML está com".esto "or tres c#ases &e !#o<.es &econstr.cci+n:

E#ementos: Los e#ementos son a!stracciones &e cosas rea#es o ficticias

9o!,etos? acciones? etc'Re#aciones: re#acionan #os e#ementos entre sB'Dia(ramas: Son co#ecciones &e e#ementos con s.s re#aciones'

Un Dia(rama es #a re"resentaci+n (ráfica &e .n con,.nto &e e#ementos cons.s re#aciones' UML ofrece .na am"#ia $arie&a& &e &ia(ramas "ara$is.a#i8ar e# sistema &es&e $arias "ers"ecti$as'

a Dia!ramas de Estr#ct#ra>?Enfati8an en #os e#ementos <.e &e!en e@istir en e# sistema mo&e#a&o'

Dia!rama de clases';Es .n ti"o &e &ia(rama estático <.e &escri!e #aestr.ct.ra &e .n sistema mostran&o s.s c#ases? atri!.tos % #asre#aciones entre e##os' Los &ia(ramas &e c#ases son .ti#i8a&os &.rantee# "roceso &e aná#isis % &iseo &e #os sistemas? &on&e se crea e#

&iseo conce"t.a# &e #a informaci+n <.e se mane,ará en e# sistema? %#os com"onentes <.e se encar(aran &e# f.ncionamiento % #a re#aci+nentre .no % otro'

Page 19: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 19/54

Re"resentaci+n &e:

Re<.erimientos en enti&a&es % act.aciones' La ar<.itect.ra conce"t.a# &e .n &ominio'

So#.ciones &e &iseo en .na ar<.itect.ra' Com"onentes &e soft)are orienta&os a o!,etos'

E# &ia(rama &e c#ases inc#.%e m.c=a más informaci+n como #are#aci+n entre .n o!,eto % otro? #a =erencia &e "ro"ie&a&es &e otroo!,eto? con,.ntos &e o"eraciones6"ro"ie&a&es <.e son im"#ementa&as "ara .na interfa8 (ráfica'

Dia!rama de componentes'; Es .n &ia(rama ti"o &e# Len(.a,eUnifica&o &e Mo&e#a&o'

Un &ia(rama &e com"onentes re"resenta c+mo .n sistema &esoft)are es &i$i&i&o en com"onentes % m.estra #as &e"en&encias entreestos com"onentes' Los com"onentes fBsicos inc#.%en arc=i$os? ca!eceras?

 !i!#iotecas com"arti&as? m+&.#os? e,ec.ta!#es? o "a<.etes' Los&ia(ramas &e Com"onentes "re$a#ecen en e# cam"o &e #a ar<.itect.ra&e soft)are "ero ".e&en ser .sa&os "ara mo&e#ar % &oc.mentarc.a#<.ier ar<.itect.ra &e sistema'De!i&o a <.e #os &ia(ramas &e com"onentes son más "areci&os a #os&ia(ramas &e casos &e .sos? stos son .ti#i8a&os "ara mo&e#ar #a $istaestática % &inámica &e .n sistema' M.estra #a or(ani8aci+n % #as&e"en&encias entre .n con,.nto &e com"onentes' No es necesario <.e

.n &ia(rama inc#.%a to&os #os com"onentes &e# sistema?norma#mente se rea#i8an "or "artes' Ca&a &ia(rama &escri!e .na"arta&o &e# sistema'

En # se sit.arán #i!rerBas? ta!#as? arc=i$os? e,ec.ta!#es % &oc.mentos<.e formen "arte &e# sistema'Uno &e #os .sos "rinci"a#es es <.e ".e&e ser$ir "ara $er <.com"onentes ".e&en com"artirse entre sistemas o entre &iferentes "artes &e .n sistema'

Dia!ramas de ob8etos'; Son .ti#i8a&os &.rante e# "roceso &e

Aná#isis % Diseo &e #os sistemas informáticos en #a meto&o#o(BaUML'Se ".e&e consi&erar .n caso es"ecia# &e .n &ia(rama &e c#ases en e#<.e se m.estran instancias es"ecBficas &e c#ases 9o!,etos en .nmomento "artic.#ar &e# sistema' Los &ia(ramas &e o!,etos .ti#i8an .ns.!con,.nto &e #os e#ementos &e .n &ia(rama &e c#ase' Los

&ia(ramas &e o!,etos no m.estran #a m.#ti"#ici&a& ni #os ro#es? a.n<.e s.notaci+n es simi#ar a #os &ia(ramas &e c#ase'

Page 20: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 20/54

Una &iferencia con #os &ia(ramas &e c#ase es <.e e# com"artimiento&e arri!a $a en #a forma Nom!re &e o!,eto:

 Nom!re &e c#ase'Por e,em"#o? Mi(.e#: Persona'

Dia!rama de estr#ct#ra comp#esta'; Es .n ti"o &e &ia(rama &eestr.ct.ra estática en e# Len(.a,e &e Mo&e#a&o Unifica&o 9UML?

<.e m.estra #a estr.ct.ra interna &e .na c#ase % #as co#a!oraciones <.eesta estr.ct.ra =ace "osi!#es' Esto ".e&e inc#.ir "artes internas? ".ertas

me&iante #as c.a#es? #as "artes interact>an con ca&a .na &e #as otras ome&iante #as c.a#es? instancias &e #a c#ase interact>an con #as "artes %con e# m.n&o e@terior? % conectores entre "artes o ".ertas' Unaestr.ct.ra com".esta es .n con,.nto &e e#ementos interconecta&os

<.e co#a!oran en tiem"o &e e,ec.ci+n "ara #o(rar a#(>n "ro"+sito' Ca&ae#emento tiene a#(>n ro# &efini&o en #a co#a!oraci+n'Las enti&a&es &e estr.ct.ra com".esta c#a$es i&entifica&as en #aes"ecificaci+n UML *'/ son: c#asifica&ores estr.ct.ra&os? "artes? ".ertas? conectores? % co#a!oraciones'$arte'; Re"resenta .n ro# ,.(a&o en tiem"o &e e,ec.ci+n "or .nainstancia &e .na c#ase o "or .na co#ecci+n &e instancias' La "arte

 ".e&e nom!rar so#amente .n ro#? .na s."erc#ase a!stracta? o ".e&enom!rar .na c#ase concreta es"ecBfica' La "arte ".e&e inc#.ir .n factor &e m.#ti"#ici&a& 9car&ina#i&a&'

$#erta'; Es .n ".nto &e interacci+n <.e ".e&e ser .sa&o "araconectar c#asifica&ores estr.ct.ra&os con s.s "artes % con e# am!iente'Las ".ertas ".e&en o"ciona#mente es"ecificar #os ser$icios <.e "ro$een %

#os ser$icios <.e re<.ieren &e otras "artes &e# sistema'Conector'; Un conector .ne &os o más enti&a&es? "ermitin&o#esinteract.ar en tiem"o &e e,ec.ci+n' Un conector es re"resenta&o "or.na #Bnea <.e .ne .na com!inaci+n &e "artes? ".ertas % c#asifica&oresestr.ct.ra&os'Colaboración'; Es (enera#mente más a!stracta <.e .n c#asifica&orestr.ct.ra&o' sta es mostra&a como .n +$a#o sin re##eno contenien&o#os ro#es <.e #as instancias ".e&en ,.(ar en #a co#a!oraci+n'

Dia!rama de Desplie!#e'; Es .n ti"o &e &ia(rama &e# Len(.a,e

Unifica&o &e Mo&e#a&o <.e se .ti#i8a "ara mo&e#ar e# =ar&)are.ti#i8a&o en #as im"#ementaciones &e sistemas % #as re#aciones entres.s com"onentes'Los e#ementos .sa&os "or este ti"o &e &ia(rama son no&os9re"resenta&os como .n "risma? com"onentes 9re"resenta&os como.na ca,a rectan(.#ar con &os "rot.!erancias &e# #a&o i8<.ier&o %asociaciones'

Page 21: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 21/54

En e# UML *'/ #os com"onentes %a no están &entro &e no&os' Encam!io? ".e&e =a!er artefactos . otros no&os &entro &e .n no&o' Esteti"o &e &ia(rama &e!emos tam!in aa&ir <.e no $an a e@istir actores "ara re#acionarse con #os no&os 9no es .n &ia(rama &e casos &e .so

si no <.e #as re#aciones <.e ".e&a =a!er siem"re serán entre #os no&os

% "or e,em"#o con .na !ase &e &atos'

Dia!rama de $a4#etes'; M.estra c+mo .n sistema está &i$i&i&o ena(r."aciones #+(icas mostran&o #as &e"en&encias entre esasa(r."aciones' Da&o <.e norma#mente .n "a<.ete está "ensa&o como.n &irectorio? #os &ia(ramas &e "a<.etes s.ministran .na&escom"osici+n &e #a ,erar<.Ba #+(ica &e .n sistema'Los Pa<.etes están norma#mente or(ani8a&os "ara ma@imi8ar #aco=erencia interna &entro &e ca&a "a<.ete % minimi8ar e#

aco"#amiento e@terno entre #os "a<.etes' Con estas #Bneas maestrasso!re #a mesa? #os "a<.etes son !.enos e#ementos &e (esti+n' Ca&a "a<.ete ".e&e asi(narse a .n in&i$i&.o o a .n e<.i"o? % #as&e"en&encias entre e##os ".e&en in&icar e# or&en &e &esarro##ore<.eri&o'

 ! Dia!rama de Comportamiento>? Enfati8an en #o <.e &e!e s.ce&er en e#sistema mo&e#a&o'

Dia!rama de actividades>? Re"resenta #os f#.,os &e tra!a,o "aso a "aso &e ne(ocio % o"eraciona#es &e #os com"onentes en .n sistema'

Un Dia(rama &e Acti$i&a&es m.estra e# f#.,o &e contro# (enera#'Es .na forma es"ecia# &e &ia(rama &e esta&o .sa&o "ara mo&e#ar .nasec.encia &e acciones % con&iciones toma&as &entro &e .n "roceso'

Dia!rama de Casos de Uso'; Es .na es"ecie &e &ia(rama &ecom"ortamiento' UML me,ora&o E# Len(.a,e &e Mo&e#a&o

Unifica&o &efine .na notaci+n (ráfica "ara re"resentar casos &e .so##ama&a mo&e#o &e casos &e .so' UML no &efine están&ares "ara <.ee# formato escrito &escri!a #os casos &e .so? % asB m.c=a (ente noentien&e <.e esta notaci+n (ráfica &efine #a nat.ra#e8a &e .n caso &e

.soQ sin em!ar(o .na notaci+n (ráfica ".e&e so#o &ar .na $ista (enera#sim"#e &e .n caso &e .so o .n con,.nto &e casos &e .so'Las tres re#aciones "rinci"a#es entre #os casos &e .so son so"orta&as "or e# están&ar UML? e# c.a# &escri!e notaci+n (ráfica "ara esasre#aciones' eamos .na re$isi+n &e e##as a contin.aci+n:

Incl#sión 9incl#de o #se2>? Es .na forma &e interacci+n o creaci+n?.n caso &e .so &a&o ".e&e inc#.ir otro caso &e .so' E# "rimer caso &e

Page 22: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 22/54

.so a men.&o &e"en&e &e# res.#ta&o &e# caso &e .so inc#.i&o' Esto es>ti# "ara e@traer com"ortamientos $er&a&eramente com.nes &es&em>#ti"#es casos &e .so a .na &escri"ci+n in&i$i&.a#? &es&e e# caso &e.so' E# están&ar &e Len(.a,e &e Mo&e#a&o Unifica&o &e OMG &efine.na notaci+n (ráfica "ara rea#i8ar &ia(ramas &e casos &e .so? "ero no

e# formato "ara &escri!ir casos &e .so' M.c=a (ente s.fre #ae<.i$ocaci+n "ensan&o <.e .n caso &e .so es .na notaci+n (ráfica 9oes s. &escri"ci+n' Mientras #a notaci+n (ráfica % #as &escri"ciones

esto no sir$e'E@tensión 9E@tend2>? Es otra forma &e interacci+n? .n caso &e .so&a&o 9#a e@tensi+n ".e&e e@ten&er a otro' Esta re#aci+n in&ica <.e e#com"ortamiento &e# caso &e #a e@tensi+n se .ti#i8a en casos &e .so?

.n caso &e .so a otro caso siem"re &e!e tener e@tensi+n o inc#.si+n' E#caso &e .so e@tensi+n ".e&e ser inserta&o en e# caso &e .so e@ten&i&o !a,o ciertas con&iciones' La notaci+n? es .na f#ec=a &e ".nta a!iertacon #Bnea &iscontin.a? &es&e e# caso &e .so e@tensi+n a# caso &e .soe@ten&i&o? con #a eti<.eta e@ten&' Esto ".e&e ser >ti# "ara #i&iar 

con casos es"ecia#es? o "ara acomo&ar n.e$os re<.isitos &.rantee# mantenimiento &e# sistema % s. e@tensi+n'

La e@tensi+n? es e# con,.nto &e o!,etos a #os <.e se a"#ica .nconce"to' Los o!,etos &e #a e@tensi+n son #os e,em"#os o instancias

&e #os conce"tos'

*eneralización'; Es #a acti$i&a& &e i&entificar e#ementos en com>nentre conce"tos % &efinir #as re#aciones &e .na s."erc#ase 9conce"to(enera# % s.!c#ase 9conce"to es"ecia#i8a&o' Es .na manera &e

constr.ir c#asificaciones ta@on+micas entre conce"tos <.e entoncesse re"resentan en ,erar<.Bas &e c#ases' Las s.!c#ases conce"t.a#es son

conformes con #as s."erc#ases conce"t.a#es en c.anto a #a intenci+n% e@tensi+n'

Dia!ramas de estado'; M.estran e# con,.nto &e esta&os "or #osc.a#es "asa .n o!,eto &.rante s. $i&a en .na a"#icaci+n en res".estaa e$entos 9"or e,em"#o? mensa,es reci!i&os? tiem"o re!asa&o o errores? ,.nto con s.s res".estas % acciones' Tam!in i#.stran <. e$entos ".e&en cam!iar e# esta&o &e #os o!,etos &e #a c#ase' Norma#mente

contienen: esta&os % transiciones' Como #os esta&os % #astransiciones inc#.%en? a s. $e8? e$entos? acciones % acti$i&a&es? $amosa $er "rimero s.s &efiniciones'

A# i(.a# <.e otros &ia(ramas? en #os &ia(ramas &e esta&o ".e&ena"arecer notas e@"#icati$as % restricciones'

Page 23: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 23/54

c2 Dia!rama de Interacción>? Son .n s.!ti"o &e &ia(ramas &ecom"ortamiento? <.e enfati8a so!re e# f#.,o &e contro# % &e &atos entre#os e#ementos &e# sistema mo&e#a&o'

Dia!rama de Sec#encia>? Es .n ti"o &e &ia(rama .sa&o "ara mo&e#ar 

interacci+n entre o!,etos en .n sistema se(>n UML'Un &ia(rama &e sec.encia m.estra #a interacci+n &e .n con,.nto &eo!,etos en .na a"#icaci+n a tra$s &e# tiem"o % se mo&e#a "ara ca&a caso&e .so' Mientras <.e e# &ia(rama &e casos &e .so "ermite e# mo&e#a&o&e .na $ista business &e# escenario? e# &ia(rama &e sec.encia contiene&eta##es &e im"#ementaci+n &e# escenario? inc#.%en&o #os o!,etos % c#ases<.e se .san "ara im"#ementar e# escenario? % mensa,es intercam!ia&osentre #os o!,etos'TB"icamente se e@amina #a &escri"ci+n &e .n caso &e .so "ara&eterminar <. o!,etos son necesarios "ara #a im"#ementaci+n &e#escenario' Si se &is"one &e #a &escri"ci+n &e ca&a caso &e .so como .nasec.encia &e $arios "asos? entonces se ".e&e caminar so!re esos "asos "ara &esc.!rir <. o!,etos son necesarios "ara <.e se ".e&an se(.ir #os "asos' Un &ia(rama &e sec.encia m.estra #os o!,etos <.e inter$ienen ene# escenario con #Bneas &iscontin.as $ertica#es? % #os mensa,es "asa&osentre #os o!,etos como f#ec=as =ori8onta#es'

Dia!rama de Colaboración'; Mo&e#a #as interacciones entre o!,etos o "artes en trminos &e mensa,es en sec.encia' Los &ia(ramas &eco#a!oraci+n re"resentan .na com!inaci+n &e informaci+n toma&a &es&ee# &ia(rama &e c#ases? sec.encia? % &ia(rama &e casos &e .so

&escri!ien&o tanto #a estr.ct.ra estática como e# com"ortamiento&inámico &e .n sistema'Los &ia(ramas &e co#a!oraci+n % &e sec.encia &escri!en informaci+nsimi#ar? % con ciertas transformaciones? ".e&en ser transforma&os .nosen otros sin &ific.#ta&'

*EST'R DE (D:

M%SL es .n sistema (estor &e !ases &e &atos re#aciona#es rá"i&o? s+#i&o %f#e@i!#e' Es i&+neo "ara #a creaci+n &e !ases &e &atos con acceso &es&e "á(inas)e! &inámicas? asB como "ara #a creaci+n &e c.a#<.ier otra so#.ci+n <.eim"#i<.e e# a#macenamiento &e &atos? "osi!i#itan&o rea#i8ar m>#ti"#es % rá"i&ascons.#tas' Está &esarro##a&o en C % CJJ? faci#itan&o s. inte(raci+n en otrasa"#icaciones &esarro##a&as tam!in en esos #en(.a,es'

Es .n sistema c#iente6ser$i&or? "or #o <.e "ermite tra!a,ar como ser$i&or m.#ti.s.ario % &e s.!"rocesamiento m>#ti"#e? o sea? ca&a $e8 <.e se crea .nacone@i+n con e# ser$i&or? e# "ro(rama ser$i&or esta!#ece .n "roceso "ara mane,ar #a so#icit.& &e# c#iente? contro#an&o asB e# acceso sim.#táneo &e .n (ran n>mero

Page 24: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 24/54

&e .s.arios a #os &atos % ase(.ran&o e# acceso a .s.arios a.tori8a&os so#amente'Es .no &e #os sistemas (estores &e !ases &e &atos más .ti#i8a&o en #a act.a#i&a&?.ti#i8a&o "or (ran&es cor"oraciones como a=ooV Hinance? Goo(#e? Motoro#a?entre otras'

EN*UA,E DE $R'*RA)ACI.NPP es .n #en(.a,e &e c+&i(o a!ierto m.% "o".#ar? a&ec.a&o "ara &esarro##o )e!% <.e ".e&e ser incr.sta&o en TML' Es "o".#ar "or<.e .n (ran n>mero &e "á(inas % "orta#es )e! están crea&as con PP' C+&i(o a!ierto si(nifica <.e es &e.so #i!re % (rat.ito "ara to&os #os "ro(rama&ores <.e <.ieran .sar#o' Incr.sta&oen TML si(nifica <.e en .n mismo arc=i$o $amos a "o&er com!inar c+&i(oPP con c+&i(o TML? si(.ien&o .nas re(#as'

PP se .ti#i8a "ara (enerar "á(inas )e! &inámicas' Recor&ar <.e ##amamos "á(ina estática a a<.e##a c.%os conteni&os "ermanecen siem"re i(.a#? mientras<.e ##amamos "á(inas &inámicas a a<.e##as c.%o conteni&o no es e# mismosiem"re' Por e,em"#o? #os conteni&os ".e&en cam!iar en !ase a #os cam!ios <.e=a%a en .na !ase &e &atos? &e !>s<.e&as o a"ortaciones &e #os .s.arios? etc'

WC+mo tra!a,a PPX E# #en(.a,e PP se "rocesa en ser$i&ores? <.e son "otentesor&ena&ores con .n soft)are % =ar&)are es"ecia#' C.an&o se escri!e .na&irecci+n ti"o =tt":66)))'a"ren&era"ro(ramar'com6in&e@'"=" en .n na$e(a&or )e! como Internet E@"#orer? Hirefo@ o C=rome? W<. oc.rreX Se en$Ban #os &atos&e #a so#icit.& a# ser$i&or <.e #os "rocesa? re>ne #os &atos 9"or eso &ecimos <.ees .n "roceso &inámico % e# ser$i&or #o <.e &e$.e#$e es .na "á(ina TMLcomo si f.era estática'

E# es<.ema es: Petici+n &e "á(ina )e! a# ser$i&or ;;Y E# ser$i&or reci!e #a "etici+n? re>ne #a informaci+n necesaria cons.#tan&o a !ases &e &atos o a otras "á(inas )e!s? otros ser$i&ores? etc' ;;Y E# ser$i&or res"on&e en$ian&o .na "á(ina)e! norma#F 9estática "ero c.%a creaci+n =a si&o &inámica 9rea#i8an&o "rocesos &e mo&o <.e #a "á(ina )e! &e$.e#ta no siem"re es i(.a#'

E 09P:;<50 0=:=<50 P=<<> 77? R090=5

P:;<50 @<:<50 P=<<> 77? P-05@- 55<> 77? R090=5

Page 25: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 25/54

CAPITULO IIIAPLICACIÓN DE LA METODOLOGÍA

Page 26: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 26/54

  3.1. MODELAMIENTO DEL NEGOCIO

  3.1.1. PICTOGRAMAPROCESOS DE NEGOCIO

REGLAS DE NEGOCIO

Reserva de pasa8e

E# .s.ario &e!e &e "resentarse .na =ora antes "ara "o&er can,ear e# c+&i(oemiti&o "or e# sistema "ara "o&er o!tener t. !o#eto &e $ia,e? e# "a(o será

 "ersona# % no en e# sistema'

Dar e# tiem"o #Bmite "ara "o&er can,ear e# c+&i(o? si e# asiento se enc.entra

&is"oni!#e &ar acceso a# c#iente

Reserva de encomienda

E# c#iente &e!e &e ##e$ar e# "ro&.cto a #a misma a(encia "ara s. res"ecti$o "eso? "ara asB &e ac.er&o a# "eso "a(ar "or #a encomien&a'

Page 27: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 27/54

E# "eso #Bmite &e car(a &e #a .ni&a& &e trans"orte es &e 3/// Z('

Control de b#ses

Si e@iste a#(>n inci&ente en e# trasc.rso &e# camino? me&iante e# sistema &e!e&e c.!rir#e e# si(.iente en #a "ro(ramaci+n'

VISION DEL NECOGIO

S /5 05 @ =50-= <=-<<5/ 61 @ 505-0 @ 5;5 @/P, 5< 950 9=50 / 5- 261&, - / -= @/ 50 - 9509<@5@0 9 <@ 95 --@<@5@ 5/ /<= 55 /50 9=50 /5;50.

MODELADO DE CASOS DE USO DEL NEGOCIO

ESPECIFICACION DE CASOS DE USO DEL NEGOCIO

N- @/ 50- @ 90- Re%er* &e '%+e

 A=-0 C/<=, 0=5<5

Page 28: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 28/54

R09 E/ 50- @ 90- <= 5/ /<= 5/<5 /5 05 @ 505@<5= /5 :;<5 K, @-@ / 95/ / 0<0=5 <=<: 9>@<;- 55 55 - 9 -/=- /5 <05 5;<5.

P-@<<-0 P0=5 / >@<;- 09 DNI

P-0= -@<<-0 N<;95

N- @/ 50- @ 90- Re%er* &e E#,(!"e#&

 A=-0 C/<=, =<5/<0=5

R09 E/ 50- @ 90- <= 5/ /<= 05 /5 -<@5@<5= /5 :;<5 K, /9;- < 5 /5 <05 5;<5 55 /0=<- 0- @ 090 -@9=-0 5 <5.

P-@<<-0 P0=5 >@<;-, 50 DNI

P-0= -@<<-0 N<;95.

N- @/ 50- @ 90- C(#$r(- &e B.%e%

 A=-0 A@<<0=5@-

R09 E/ 50- @ 90- <= 5/ 5@<<0=5@- //5 9 - -=-/@ /50 9<@5@0 (900* 55 5/<5 /5 -;55<>.

P-@<<-0 T 50- 5 =-@5 /5 <-5<> @/ 0<0=5

Page 29: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 29/54

P-0= -@<<-0 N<;95.

 

DIAGRAMA DE ACTIVIDAD

Re%er* &e '%+e

Re%er* &e e#,(!"e#&

Page 30: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 30/54

C(#$r(- &e .%e%

Page 31: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 31/54

MODELO DE OB0ETOS DE NECOGIO

  Separación de Pasajes

Page 32: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 32/54

U095<-

(- A=-0 *

D5=-0 P0-5/0

S<0=5

 A0<=-0

 

Reservas Encomiendas

D5=-0 P0-5/0S<0=5

U095<-

(- A=-0 *E-<@50

T<5/<0=57

P5;-7

-! 

 #

Control de Buses

Page 33: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 33/54

USUARIO7

DETALLE

SEPARACION

CHOFER MARCA

BUS

PROGRAMACION

ENCOMIENDA

DESTINO

P505CLIENTE

 A@<3<0=5@- 

(- A=-0 *

B9020

S<0=25

H-5<-0 @2 05/<@5

,-! 

  MODELO DE DOMINIO

  MODELO DE RE1UERIMIENTOS

  MODELO DE CASOS DE USO DE RE1UEMIENTOS DETALLADO

Page 34: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 34/54

.A@1<3<0=5@-  R2;<0=5 B9020

R2;<0=5 S2554<-3 @2 P505D20

,U095<-R2;<0=5 U095<-

V2 S2554<-3@2 P505D20

V2 B9020

MM<34/9@2??

MM<34/9@2??

MM<34/9@2??

MM<34/9@2??

V2 E34-1<[email protected]<35/<0=5

R2;<0=5 E34-1<23@50

MM<34/9@2??

MM<34/9@2??

 

MATRIZ DE PRIORIZACI! DE CASOS DE "SO #C"!$

Page 35: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 35/54

  Suministro dein%ormacion

Manejo de &asede datos

Reservar pasaje x

Reservarencomienda

x

Controlar de&uses

  X

Reserva se pasaje' el sistema debe de permitir el registro de nuevosusuarios en la base de datos, los nuevos usuarios deben de seraprobados o rechazados por un moderador antes de poder realizar unareserva de pasaje.

Reserva de encomienda' El sistema debe de permitir ingresar a

registrar sus datos personales, en los datos del producto no se ingresa elpeso porque el peso se realizara en la misma agencia para realizar elpago.

  3.3. ANALISIS

  3.3.1. DIAGRAMA DE COLABORACION

Se'r,"2# &e P%+e%

Page 36: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 36/54

  U095.<-   S<0=5

1 C.5 9 9095.<- ,5.5 <;.05. /5 K

2 V.<<5 /-0 -.5.<- @ V<53 V.<<5 50 <=-0 @<0 ,-</0

4 S =95 /5 0,5.5< @ ,505 - / 50 <=- @<0,-</

Re%er*% E#,(!"e#&%

  T<5/<0=5   S<0=5

  U095<-

1 I;05 5/ 0 <0=5

2 V<<5 /5 P-;55<-7

3 S-/<<=5 05

4 R;<0=5 095 @5=-0 0-5/0

! G95@5 C-@<;- @ R05

" R5/<5 5 05 / -@9=-

$ R<-5 / P5;-

% E<= -/=5

C(#$r(- &e .%e%

Page 37: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 37/54

9095<-

<@O9095<- <3=

9095<- 545 

4/52 545 

3-F2 545 

5,2//<@- 545 

@<244<-3 545 

=2/2L-3- <3=3<2/ <3=

@2=5//2

<@O@2=5//2 <3=

N50<23=- <3=

4-L2 

<@O4-L2 <3=4-O3-F2 545 

545

<@O545 <3=54O@204<,4<-3 545 

54O20=5@- 545 

F90

<@OF90 <3=

F90O,/545 545 

<@O545 <3=

F90O20=5@- 545 

<@O4-L2 <3=

1..3

1

1..3

1

1..3

1

1..3

1

P-;554<-3

<@O,-;554<-3 <3=(11*

,-O-5O05/<@5 T< 2

,-OL245O05/<@5 D5=2

<@OF90 <3=(11*

<@O@20=<3- <3=(11*

1..3

1

1..3

1 234-<23@5

<@24- <3=

242,=- 545 

234O,20- <3=

<@O@20=<3- <3=

<@OF90 <3=

4-@<;-,5524<F< <3 =

L245 D5=2

1..31 1..31

02,554<-3

<@O02,554<-3 <3 =

<@O4/<23=2 <3=

02,OL245 D5=2

02,O-5 T< 2

<@O,-;554<-3 < 3=

<@O9095<- <3=

02,O<,-=2 < 3=<@O@2=5//2 <3=

1..31 1..31

1..3

1

1..3

1

11..3 11..3

@20=<3-

<@O@20=<3- <3=

@20=<3- 545 11..3 11..3 11

1..3

1

1..3

1

,505239,5052 <3=

@3< <3=

3-F2 545 

5,2//<@- 545 

-<;23 545 

@20=<3- < 3=

,5;- <3=

1..3

1

1..3

1

4/<23=2

<@O4/<23=2 <3=

4/<O@3< 545 

4/<O3-F2 545 

4/<O5,2//<@- 545 

4/<O@<244<-3 545 

4/<O=2/2L-3- 545 

4/<O4-2- <3=

4/<O20=5@- <3=

1..3

1

1..3

1

1..31 1..31

  A@<<0=5@-    S<0=5

1 I;05 5/ 0<0=5

2 V<<5 /-0 ;<0=-0 @ //;5@5 05/<@5 @ 9003 R5/<5 /5 -;5<- 0 55/

. DIAGRAMA DE CLASES ENTIDAD

  3.3.3. DIAGRAMA DE CLASES DE ANALISIS (BOUNDARY ) CONTROL ) ENTITIS*

Page 38: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 38/54

R202.5. E34-1<23@5

S2,5.54<-3 @2 ,505D20

U095.<-7I3<4<5 020<-3

 A@1<3<[email protected]

R2;<0=.5. /-0 F9020

R2;<=.5. /5 P.-;.5154<-3

@2 S5/<@50

R2,-.=20 @2 B9020

R2,-.=20 @2

P.-;.5154<-3 @2 S5/<@50

I3<4<5 020<-3

R2;<=.5. R9=50

  3.3.4. DIAGRAMA DE PA'UETES DE ANALISIS

S55<- @5050

R05E-<@50

C-=-/ @900

  3.4. DISE+O

Page 39: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 39/54

  3.4.1. INTERFACES DE USUARIO

INTRANET

BIENVENIDO AL INTRANET

SEPARACION DE PASA0ES

ENVIO DE

ENCOMIENDA

Page 40: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 40/54

REPORTE DE

PASA0E

REPORTE DEENCOMIENDA

REPORTE SEPARACION DEPASA0ES

SALIDA DE BUSES

MODELO FISICO DE LA

BASE DE DATOS

RELACIONAL (RATIONAL*

SCRIPT DE MIGRACION DE LA BASE DE DATOS

 A S'L SERVER 2666

CREATE TABLE T_chofer (id_chofer INTEGER NOT NULL,cho_nombre VARCHAR ( 1 ) NOT

NULL,T_chofer_I INTEGER NOT NULL,CON!TRAINT "#_T_chofer$% "RI&AR' #E' (T_chofer_I))

CREATE TABLE T_cien*e (id_cien*e INTEGER NOT NULL,

Page 41: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 41/54

ci_dni INTEGER NOT NULL,ci_nombre VARCHAR ( 1 ) NOT NULL,ci_+eido VARCHAR ( 1 ) NOT NULL,ci_direccion VARCHAR ( 1 ) NOT NULL,ci_*eefono INTEGER NOT NULL,ci_correo VARCHAR ( 1 ) NOT NULL,

ci_e-*+do VARCHAR ( 1 ) NOT NULL,T_cien*e_I INTEGER NOT NULL,CON!TRAINT "#_T_cien*e$1 "RI&AR' #E' (T_cien*e_I))

CREATE TABLE T_de*+e (id_de*+e INTEGER NOT NULL,N+-ien*o INTEGER NOT NULL,T_de*+e_I INTEGER NOT NULL,CON!TRAINT "#_T_de*+e./ "RI&AR' #E' (T_de*+e_I))

CREATE TABLE T_m+rc+ (id_m+rc+ INTEGER NOT NULL,

m+rc_de-cricion VARCHAR ( 1 ) NOT NULL,m+rc_e-*+do VARCHAR ( 1 ) NOT NULL,T_m+rc+_I INTEGER NOT NULL,CON!TRAINT "#_T_m+rc+$0 "RI&AR' #E' (T_m+rc+_I))

CREATE TABLE T_encomiend+ (idecom INTEGER NOT NULL,rece*or VARCHAR ( 1 ) NOT NULL,enc_e-o INTEGER NOT NULL,id_de-*ino INTEGER NOT NULL,id_b- INTEGER NOT NULL,codi2o+r+recibir INTEGER NOT NULL,fech+ ATE NOT NULL,T_encomiend+_I INTEGER NOT NULL,T_b-_I INTEGER,T_de-*ino_I INTEGER,CON!TRAINT "#_T_encomiend+$3 "RI&AR' #E' (T_encomiend+_I))

CREATE INE4 TC_T_encomiend+1/% ON T_encomiend+ (T_de-*ino_I )CREATE INE4 TC_T_encomiend+1/0 ON T_encomiend+ (T_b-_I )CREATE TABLE T_b- (

id_b- INTEGER NOT NULL,b-_+c+ INTEGER NOT NULL,id_m+rc+ INTEGER NOT NULL,b-_e-*+do VARCHAR ( 1 ) NOT NULL,

id_chofer INTEGER NOT NULL,T_b-_I INTEGER NOT NULL,T_chofer_I INTEGER,T_m+rc+_I INTEGER,CON!TRAINT "#_T_b-$. "RI&AR' #E' (T_b-_I))

CREATE INE4 TC_T_b-1/5 ON T_b- (T_m+rc+_I )CREATE INE4 TC_T_b-1/6 ON T_b- (T_chofer_I )CREATE TABLE T_-+rio (

Page 42: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 42/54

id_-+rio INTEGER NOT NULL,-+rio VARCHAR ( 1 ) NOT NULL,c+7e VARCHAR ( 1 ) NOT NULL,nombre VARCHAR ( 1 ) NOT NULL,+eido VARCHAR ( 1 ) NOT NULL,direccion VARCHAR ( 1 ) NOT NULL,

*eefono INTEGER NOT NULL,ni7e INTEGER NOT NULL,T_-+rio_I INTEGER NOT NULL,CON!TRAINT "#_T_-+rio$/ "RI&AR' #E' (T_-+rio_I))

CREATE TABLE T_-e+r+cion (id_-e+r+cion INTEGER NOT NULL,id_cien*e INTEGER NOT NULL,-e_fech+ ATE NOT NULL,-e_hor+ TI&E ( 81.6.%$5.6 ) NOT NULL,id_ro2r+m+cion INTEGER NOT NULL,id_-+rio INTEGER NOT NULL,

-e_imor*e INTEGER NOT NULL,id_de*+e INTEGER NOT NULL,T_-e+r+cion_I INTEGER NOT NULL,T_-+rio_I INTEGER,T_cien*e_I INTEGER,T_cien*e_T_cien*e_I INTEGER,T_de*+e_I INTEGER,CON!TRAINT "#_T_-e+r+cion$8 "RI&AR' #E' (T_-e+r+cion_I))

CREATE INE4 TC_T_-e+r+cion1/8 ON T_-e+r+cion (T_de*+e_I )CREATE INE4 TC_T_-e+r+cion1/1 ON T_-e+r+cion (T_-+rio_I )CREATE INE4 TC_T_-e+r+cion1// ON T_-e+r+cion (T_cien*e_I )CREATE INE4 TC_T_-e+r+cion00 ON T_-e+r+cion(T_cien*e_T_cien*e_I )CREATE TABLE T_de-*ino (

id_de-*ino INTEGER NOT NULL,de-*ino VARCHAR ( 1 ) NOT NULL,T_de-*ino_I INTEGER NOT NULL,T_"ro2r+m+cion_I INTEGER,CON!TRAINT "#_T_de-*ino$5 "RI&AR' #E' (T_de-*ino_I))

CREATE INE4 TC_T_de-*ino11/ ON T_de-*ino (T_"ro2r+m+cion_I )CREATE TABLE T_"ro2r+m+cion (

id_ro2r+m+cion INTEGER NOT NULL,ro_hor+_-+id+ TI&E ( 81.6.%$5.6 ) NOT NULL,

ro_fech+_-+id+ ATE NOT NULL,id_b- INTEGER NOT NULL,id_de-*ino INTEGER NOT NULL,T_"ro2r+m+cion_I INTEGER NOT NULL,T_-e+r+cion_I INTEGER,T_b-_I INTEGER,T_b-_T_b-_I INTEGER,CON!TRAINT "#_T_"ro2r+m+cion$$ "RI&AR' #E'

(T_"ro2r+m+cion_I)

Page 43: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 43/54

)CREATE INE4 TC_T_"ro2r+m+cion1/$ ON T_"ro2r+m+cion (T_b-_I )CREATE INE4 TC_T_"ro2r+m+cion1/3 ON T_"ro2r+m+cion(T_b-_T_b-_I )CREATE INE4 TC_T_"ro2r+m+cion1/. ON T_"ro2r+m+cion(T_-e+r+cion_I )

ALTER TABLE T_de-*ino A CON!TRAINT 9#_T_de-*ino./ 9OREIGN #E'(T_"ro2r+m+cion_I) RE9ERENCE! T_"ro2r+m+cion (T_"ro2r+m+cion_I)ON ELETE NO ACTION ON U"ATE NO ACTIONALTER TABLE T_encomiend+ A CON!TRAINT 9#_T_encomiend+.. 9OREIGN#E' (T_de-*ino_I) RE9ERENCE! T_de-*ino (T_de-*ino_I) ON ELETENO ACTION ON U"ATE NO ACTIONALTER TABLE T_encomiend+ A CON!TRAINT 9#_T_encomiend+.$ 9OREIGN#E' (T_b-_I) RE9ERENCE! T_b- (T_b-_I) ON ELETE NO ACTION ONU"ATE NO ACTIONALTER TABLE T_2iro A CON!TRAINT 9#_T_2iro.3 9OREIGN #E'(T_de-*ino_I) RE9ERENCE! T_de-*ino (T_de-*ino_I) ON ELETE NOACTION ON U"ATE NO ACTION

ALTER TABLE T_"ro2r+m+cion A CON!TRAINT 9#_T_"ro2r+m+cion.19OREIGN #E' (T_b-_I) RE9ERENCE! T_b- (T_b-_I) ON ELETE NOACTION ON U"ATE NO ACTIONALTER TABLE T_"ro2r+m+cion A CON!TRAINT 9#_T_"ro2r+m+cion$09OREIGN #E' (T_-e+r+cion_I) RE9ERENCE! T_-e+r+cion(T_-e+r+cion_I) ON ELETE NO ACTION ON U"ATE NO ACTIONALTER TABLE T_"ro2r+m+cion A CON!TRAINT 9#_T_"ro2r+m+cion.89OREIGN #E' (T_b-_T_b-_I) RE9ERENCE! T_b- (T_b-_I) ONELETE NO ACTION ON U"ATE NO ACTIONALTER TABLE T_-e+r+cion A CON!TRAINT 9#_T_-e+r+cion$% 9OREIGN#E' (T_cien*e_T_cien*e_I) RE9ERENCE! T_cien*e (T_cien*e_I)ON ELETE NO ACTION ON U"ATE NO ACTIONALTER TABLE T_-e+r+cion A CON!TRAINT 9#_T_-e+r+cion$6 9OREIGN#E' (T_cien*e_I) RE9ERENCE! T_cien*e (T_cien*e_I) ON ELETENO ACTION ON U"ATE NO ACTIONALTER TABLE T_-e+r+cion A CON!TRAINT 9#_T_-e+r+cion$5 9OREIGN#E' (T_-+rio_I) RE9ERENCE! T_-+rio (T_-+rio_I) ON ELETENO ACTION ON U"ATE NO ACTIONALTER TABLE T_-e+r+cion A CON!TRAINT 9#_T_-e+r+cion.% 9OREIGN#E' (T_de*+e_I) RE9ERENCE! T_de*+e (T_de*+e_I) ON ELETENO ACTION ON U"ATE NO ACTIONALTER TABLE T_b- A CON!TRAINT 9#_T_b-.6 9OREIGN #E'(T_m+rc+_I) RE9ERENCE! T_m+rc+ (T_m+rc+_I) ON ELETE NO ACTIONON U"ATE NO ACTIONALTER TABLE T_b- A CON!TRAINT 9#_T_b-.5 9OREIGN #E'

(T_chofer_I) RE9ERENCE! T_chofer (T_chofer_I) ON ELETE NOACTION ON U"ATE NO ACTION

Page 44: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 44/54

CONCLUSIONES

 oda recopilaci!n de la in"ormaci!n para realizar el

pro#ecto "ue gracias a los socios de la empresa que

amablemente nos brindaron, #a contamos con mucha

comunicaciones para poder obtener las in"ormaciones

requeridas. Esto nos sirvi! para una mejor "ormulaci!n

de nuestro pro#ecto.

$ara platear los procesos del pro#ecto realizamos los

requerimientos que tiene la empresa en cuanto a sus

procesos actuales, por el cual optamos por los

procesos de reserva de pasajes # reserva de

encomienda.

%os dise&os de los procesos presentados en el

pro#ecto se desarrollaron con 'xito, gracias a los

programas utilizados, que "ueron de mucha utilidad.

El an(lisis # dise&o desarrollado en el pro#ecto para

los procesos de reserva de pasaje # encomienda

tendr( la e)ciencia en cuanto a negocio que tiene la

empresa turismo *arranca, tendr+a mejoras en cuanto

a sus servicios brindados al pblico en general.

Page 45: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 45/54

REC')ENDACI'NES

%as recomendaciones para la empresas de trasporte

que es mu# bene)cioso utilizar estos tipos de sistemas

-eb para para la mejora de su empresa #a que con los

procesos de reserva de pasajes # reserva estar+as

brindando un mejor servicio al pblico, algo que el

pblico espera, tener comodidades # "acilidades de

obtener los servicios de la empresa #a que desde su

casa podr+a realizar dichos procesos

Page 46: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 46/54

REFERENCIAS BIBLIOGRAFICAS Y/OENLACES WEB

  A.$(r   J< N<@0= R-<0 Learning web designQ

  E&"$(r"- OR<//

  A.$(r   E9<- =< T3,#",% *#4&% &e &"%e5(Q

  E&"$(r"-: E@<=-<5/ V=<

  A.$(r   R5 M9  +1.er) F.#&!e#$-%Q

  E&"$(r"- 777

  A.$(r   S5 H-K G."&e $( HTML 6 CSSQ

  E&"$(r"- 777

  A.$(r   J5< E;9</9 I#$r(&.,,"2# A0AXQ

  E&"$(r"- 777

  A.$(r   D05-//- W D"%e5( ) Pr(7r!,"2# &e P87"#% WeQ

  E&"$(r : M<;9/ #;/ P@;-05 P55

Page 47: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 47/54

BIBLIOGRAFIA

==KKK.9<0<@[email protected]=50-=07=9<0-7555.

==KKK.--;5<50.-=55-0!<0-<0-.0=/

==@-=.9-/.05@559/<=/@0.=

[email protected]<@.S<0=5G0=-@B50@D5=-0

==KKK.5@5-;55.-<@.-=<---==X<@4&2<970777<557970<797-==7/;957@7-;55<-755757

5;<507K7966%63XI=<@1&3

==KKK.<==0590.-

==KKK./-0-0.=

==KKK.59.-261362/7;57/<-7@7@<0-7K77@

==KKK./5K@/-;[email protected]'9146!12&7E-=55/-@-9.=/

==0@[email protected]@00.-26116&6!;575<-07@7/77K-@7@0@7750<7-75=7@75;<5

Page 48: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 48/54

APENDICES

OTROS FORMATOS DE INFORMACION 

Page 49: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 49/54

ANEXOS

Page 50: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 50/54

COPIAS DE LOS DOCUMENTOS FUENTES ENCONTRADOS

PERMISO

BOLETO DE VIA0E

Page 51: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 51/54

Page 52: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 52/54

7FOTOS

 

ASIENTO DE ESPERA

CAFETERIA

Page 53: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 53/54

ENTRADA A LA VENTA DE PASA0ES Y EMBAR1UE

Page 54: Practica Pre I Cambiar

7/23/2019 Practica Pre I Cambiar

http://slidepdf.com/reader/full/practica-pre-i-cambiar 54/54