Académique Documents
Professionnel Documents
Culture Documents
INDICE ………………………………………………………… 1
INTRODUCCION ……………………………………………. 4
CAPITULO 1
CAPITULO 2
Generalidades ……………………………………………………. 21
El desarrollo Iterativo …………………………………………… 22
Ingeniería de Requerimientos …………………………………... 23
Iteraciones RUP ………………………………………………… 28
Arquitectura de Componentes ………………………………….. 29
La Calidad del Software ………………………………………… 29
CAPITULO 3
1
Fase de Transición …………………………………………… 36
Work Flows …………………………………………………. 36
Modelamiento del Negocio ………………………………….. 39
Ampliación de Requerimientos …………………………….. 40
Análisis Preliminar ………………………………………….. 40
Análisis Detallado …………………………………………… 41
Revisión de Requisitos ……………………………………… 41
Especificaciones …………………………………………….. 42
Diseño Arquitectónico ……………………………………… 43
Casos de Uso ……………………………………………….. 43
Diagrama de Clases ………………………………………… 47
Diagrama de Objetos ……………………………………….. 52
Diagrama de Comportamiento ……………………………… 53
Diagrama de Interacción ……………………………………. 62
Diagrama de Implementación ……………………………… 66
Entidad /Relación …………………………………………... 70
Normalización ……………………………………………… 77
Interfaces de Entrada /Salida ………………………………. 90
Construcción Base de Datos ……………………………… 94
Objetos de Base de Datos ………………………………….. 96
Prueba de objetos ………………………………………….. 97
Entrega de Proyectos ……………………………………… 107
WorkFlow de Colaboración ………………………………. 107
Configuración y Administración de Cambios ……………. 108
Administración del Proyecto ……………………………… 109
Medioambiente …………………………………………… 109
CAPITULO 4
2
CONCLUSIONES .................................................................. 149
RECOMENDACIONES ……………………………………. 150
BIBLIOGRAFIA ……………………………………………. 151
3
INTRODUCCIÓN
refinamiento realizado por Rational Software del más genérico Proceso Unificado.
cuándo y cómo)
como:
Desarrollo iterativo
Administración de requisitos
Control de cambios
Incluye artefactos (que son los productos tangibles del proceso como por ejemplo,
el modelo de casos de uso, el código fuente, etc.) y roles (papel que desempeña
4
una persona en un determinado momento, una persona puede desempeñar
terminar cada ciclo, cada uno de estos se divide en fases que finalizan con un
analizados.
costos.
5
CAPITULO 1
SOFTWARE
Cascada iterativa
diseño con mucho éxito, al igual que en las bases de datos. Es que para
6
Para el desarrollo de software orientado a objetos no basta usar un
a la guerra de metodologías.
Según los mismos diseñadores del lenguaje UML, éste tiene como fin
reutilizables.
7
asesorar en el proceso de evolución entre los diferentes niveles de madurez
(CMM).
software:
Gestión Estratégica.
8
Planificación
proyecto progresa.
planificación inicial.
Comprensión
9
Formación y Aprendizaje
10
organización no dispone de la suficiente información para inicializar
11
comprensión de esta naturaleza integrada de la gestión de proyectos
principales.
categorías principales:
Figura 1.2
12
1.2.3. Utilización de la Simulación en los Diferentes Niveles de
Madurez
Nivel 1
Nivel 2
13
En concreto, se pueden desarrollar modelos de gestión de
Nivel 3
Nivel 4
cuantitativo.
Nivel 5
14
instrumentado, mientras que el flujo de trabajo proporciona los
El PSP se orienta el conjunto de áreas clave del proceso que debe manejar
niveles y las Key Process Areas (KPAs) que se manejan en cada uno:
Nivel 1 - Inicial:
Nivel 2 - Repetible:
Nivel 3 - Definido:
o Control de calidad.
15
o Administración cuantitativa del proyecto.
Nivel 4 - Controlado:
o Prevención de defectos.
16
1.4.1. Comportamiento Dinámico
componentes y objetos.
17
1.4.4. Mecanismos de Extensión
sistema analizado.
18
El aprendizaje viene de dos vertientes: el desarrollo del sistema, y su
capacidades al sistema.
Etapa de Inicialización
Etapa de Iteración
19
sistema. La meta del diseño e implementación de cualquier iteración es
las metas).
20
CAPITULO 2
Generalidades
El desarrollo Iterativo
Ingeniería de Requerimientos
Iteraciones RUP
1.1. Generalidades
uso. Incluye artefactos (que son los productos tangibles del proceso como
Software
21
RUP provee a cada miembro del equipo de las guías de proceso,
prácticas:
Desarrollo iterativo
Administración de requisitos
Control de cambios
y presupuestos predecibles
un modelo iterativo que aborda las tareas más riesgosas primero. Así se
tempranamente.
22
Concepción, Elaboración, Construcción, y Transición. Cada fase concluye
23
Los requerimientos funcionales definen las funciones que el sistema será
una u otra forma puedan limitar el sistema, como por ejemplo, el rendimiento
etc.
principales.
sola interpretación.
24
Existen muchos tipos de requerimientos y diferentes niveles de
detalle.
de manejar.
funcionales específicas.
desarrollo.
Requerimientos son:
etc.).
25
Mejora la comunicación entre equipos: La especificación de
clientes y desarrolladores.
26
Otras personas que pueden estar involucradas, dependiendo de la
Requerimientos
27
2.4. Iteraciones RUP
RUP utiliza y soporta este enfoque iterativo que ayuda a atacar los riesgos
RUP y similares.
28
Un proceso incremental no iterativo sería implantar primero un módulo,
una función clara. RUP provee un enfoque sistemático para definir una
29
ejecutarse una sola vez no requiere el mismo nivel de calidad; mientras que
el producto.
control del desarrollo del software, así como la organización del ambiente o
30
¿Como controlar la calidad del software?
Para controlar la calidad del software es necesario, ante todo, definir los
El software posee determinados índices medibles que son las bases para la
31
CAPITULO 3
Dimensiones de RUP
Fases
Concepción ( Inception)
Elaboración
Construcción
Transición
Work Flows
WorkFlow de Proceso
Modelamiento del negocio
Requerimientos
Ampliación de requerimientos
Análisis
Análisis preliminar
Análisis detallado
Revisión de requisitos
Especificaciones
Diseño
Arquitectónico
Casos de uso
Clases
Objetos
Comportamiento
Estados
Actividad
Interacción
Secuencia
Colaboración
Implementación
Componentes
Despliegue
Datos
Entidad / Relación
Normalización
Interfaces de E/S
Construcción
BDD
Objetos
Prueba de objetos
Enlace de Objetos
Formularios e interfaces
Reportes
Test (prueba)
32
Modular
De integración
Entrega
WorkFlow de Colaboración
Configuración y Administración de cambios
Administración del Proyecto
Medioambiente
Detallado
predecible.
e hitos.
33
La segunda dimensión representa el aspecto estático del proceso: cómo es
34
partir de métricas establecidas producto de la experiencia y de la
investigación.
metodología de RUP.
ciclo de vida.
35
3.1.1.3. Fase de Construcción
planes hasta que el producto en una primera versión esté listo para
producto hasta que el cliente esté satisfecho. Esta fase culmina con
3.1.2.1. Definición
negocio preestablecidas.
individuo a otro.
36
3.1.2.2. Tipos de Workflow
Workflow de Producción
Workflow Colaborativo
Workflow Administrativo
la realización de workflow.
importante.
37
características esenciales de workflow colaborativo son las
siguientes:
centradas en el "documento".
38
El workflow administrativo está destinado a cada escritorio
workflow.
mejor los procesos del negocio y a los participantes de estos procesos. Los
entender su entorno.
39
más baratas y de gran potencia, y el software de uso cada vez más sencillo,
3.2.1. Análisis
manejables y analizables.
40
3.2.1.2. Análisis Detallado
aclarar, y el porqué.
Para un sistema del que se sabe bien lo que se espera de él, y con
siempre que se lleve a cabo una de las partes más difíciles los
requisitos.
41
Los requisitos suelen ser asignatura pendiente en muchos proyectos
de software.
3.2.1.4. Especificaciones
filología sea requerido para que defina el texto preciso del mensaje.
42
3.2.2. Diseño Arquitectónico
3.2.2.1.1. Actores
sistema.
utilizados.
desempeñado.
43
todo el ciclo de vida. El proceso de desarrollo estará dirigido por
44
3.2.2.1.2. UML Define Cuatro Tipos de Relación en los
de uso.
45
3.2.2.1.3. Parámetros para la Construcción de un Caso de
Uso
Preguntas clave:
actor?
intercambian ambos?
iteradas?
46
3.2.2.2. Diagrama de Clases
diseño. Un diagrama de clases presenta las clases del sistema con sus
operaciones.
Clasificación / Instanciación
Composición / Descomposición
Agrupación / Individualización
47
Especialización / Generalización
compartimientos:
nombre de la clase
atributos de la clase
operaciones de la clase
C++)
original.
48
3.2.2.2.2. Relaciones entre Clases
de asociación)
Generalización/Especialización.
jerarquías de clases.
3.2.2.2.3. Asociación
(mínima...máxima)
Cero o muchos
49
3.2.2.2.4. Agregación:
No => inclusiva
Si => no inclusiva
Si => dinámica
No => estática
son instanciadas.
50
3.2.2.2.5. Generalización
51
3.2.2.3. Diagrama de Objetos
52
La regla general para la notación de instancias consiste en
53
Estos diagramas son útiles sólo para los objetos con un
3.2.2.4.1.1. Eventos
Recepción de un mensaje
54
El nombre de un evento tiene alcance dentro del paquete en el
mensaje.
un texto.
55
3.2.2.4.5. Acciones:
la generalización de estados.
transiciones externas.
3.2.2.4.7. Subestados
56
Un estado puede descomponerse en subestados, con transiciones
inmediatamente superior.
duración.
57
Este evento desencadena una transición que permite salir del
3.6.
58
3.2.2.5. Diagrama de Actividades
especificar:
Un método
Un caso de uso
de flujo de objeto.
59
vez de esperar un evento, como en un estado de espera normal,
mantenimiento.
60
Un estado de actividad se representa como una caja con los
gruesa de sincronización.
61
Cuando es necesario incluir eventos externos, la recepción de un
como Calles.
62
diagramas centrados en distintos aspectos pero complementarios:
cooperantes.
63
3.2.2.6.1.1. Características
un escenario concreto
64
contexto. Describe una sociedad de objetos cooperantes unidos
colaboración.
mismas relaciones.
65
3.2.2.7. Diagrama de Implementación
66
compilación, algunos en tiempo de enlace y algunos en tiempo
despliegue.
67
líneas discontinuas desde los componentes a las interfaces de
otros componentes.
68
3.2.2.7.2. Diagramas de Despliegue
dispositivo o memoria.
componentes y objetos.
en la Figura 3.11.
69
3.2.3. Datos
70
en DFD y puede verse que hay relaciones que normalmente no se
aprecian en un DFD.
relación:
1. Tipos de objetos.
2. Relaciones.
4. Indicadores de supertipo/subtipo.
71
Cada una puede identificarse de manera única por algún
estrategias y mapas.
72
3.2.3.1.2. Relaciones
una relación sencilla, que pudiera existir entre dos o más objetos.
73
3.2.3.1.3. Notación Alternativa para Relaciones
más que asociar un cliente con uno o más artículos. Pero suponga
de una compra (por ejemplo a qué hora del día se hizo). ¿Dónde
74
Nótese que compra ahora se escribe dentro de una caja
75
3.2.3.1.6. Reglas para la Construcción de Diagramas de
Entidad- Relación.
76
Tipos de objetos para los cuales existe una sola
instancia.
Relaciones derivadas.
3.2.3.2 Normalización
Clientes
ID_Cliente
Nombre
Apellidos
Nombre_Producto1
Costo_Producto1
Imagen_Producto1
Nombre_Producto2
Costo_Producto2
Imagen_Producto2
77
Fecha_Pedido
Cantidad_Pedido
Nombre_Cia_Envios
la idea general.
máximo. Lo hacemos con casi todo desde los animales hasta con
78
para cada fase. Esto puede parecer un poco confuso al principio,
pero poco a poco irá entendiendo el proceso, así como las razones
cabo, esto le tomará menos tiempo que el que tendría que invertir,
espacio en disco.
Normal (3NF). Cada una de estas formas tiene sus propias reglas.
supongamos que su base de datos cumple con todas las reglas del
79
Se considera que está en la Segunda Forma Normal. No siempre es
una buena idea tener una base de datos conformada en el nivel más
normalización.
Clientes
ID Cliente
Nombre
Apellidos
Nombre_Producto1
Costo_Producto1
Imagen_Producto1
Nombre_Producto2
Costo_Producto2
80
Imagen_Producto2
Fecha_Pedido
Cantidad_Pedido
Clientes Pedidos
ID_Clientes Nombre_Productos
Nombre Costo_Producto
Apellidos Imagen_Producto
Direccion
Numero_Pedido
Fecha_Pedido
Cantidad_Pedido
Clave_Cia_Envios
Nombre_Ci_ Envios
81
Ahora tiene dos tablas. Pero todavía hay un problema. No hay
Clientes Pedidos
ID_Productos ID_Productos
ID_Clientes Nombre_Productos
Nombre Costo_Producto
Apellidos Imagen_Producto
Direccion
Numero_Pedido
Fecha_Pedido
Cantidad_Pedido
Clave_Cia_Envios
82
Así, se ha establecido una relación uno a varios. Ésta representa lo
a su inventario.
más de treinta veces. Cada vez que una nueva parte se tenía que dar
rogramadores-administradores.
83
que entender una tabla gigantesca y monolítica que tiene muchos
y más tangibles, así como las relaciones que guardan con otros
pedidos está en cada uno de los registros. Sería mucho más simple
Nombre Cantidad_Pedido
Costo_Producto
84
Apellidos Imagen_Productos
Direccion
Numero_Pedido
Nombre_Cia_Envios
en sus reglas del negocio para que esto fuera aplicable, pero para
85
Una vez que ha alcanzado el nivel de la Segunda Forma Normal, se
solucionar esto.
Normal
Cliente
Productos
Foto_Producto
86
PedidoMaestro
PedidoDetallado
Cias_Envios
ID_Cia_Envios, Nombre_Cia_Envios.
normalizar sus datos hasta la 3FN sea quizá algo extremoso. Las
A veces puede ocurrir que normalizar sus datos hasta el nivel más
87
alto no tenga sentido. Por ejemplo, suponga que añade una columna
ID_Cliente
Nombre
Apellidos
Direccion1
ID_Ciente ID_Direccion
Nombre ID_Cliente
Apellidos Direccion
88
que usted ha complicado demasiado una idea simple, por tratar de
Observe su esquema.
¿Está dividiendo tablas sólo para seguir las reglas o estas divisiones
las cosas más allá de lo que necesita. Éstas existen para hacer una
89
base de datos realmente relacional. Tienen que ver principalmente
Introducción:
empresa o negocio.
automáticas.
90
Las unidades típicas de entrada de datos a las computadoras son las
año base.
91
3.2.3.3.1.4. Salida de Información
Entradas:
de cliente, etc.
pago, etc.
92
Proceso:
Almacenamiento:
Catálogo de clientes.
Facturas.
Salidas:
Reporte de pagos.
Estados de cuenta.
de toma de decisiones.
implantación y uso.
93
3.3. Construcción
el almacenamiento.
programadores.
de información:
94
Las ventajas de las bases de datos computarizadas, frente a las de papel
son que
Una base de datos esta formada por uno o más archivos. Un archivo es
suceso.
95
La mayoría de las bases de datos ofrecen más de una forma de ver los
datos subyacentes.
96
Macro: Conjunto de instrucciones que se pueden almacenar para
Basic.
97
Prueba de Estructura Web.- Es el tipo de prueba que se enfoca
en certificar que todos los enlaces del sitio web estén conectados a
enfoca en certificar que los datos y las funciones del sistema solo
especificaciones funcionales.
98
Prueba de Estructura de Programas.- Es el tipo de prueba que se
departe de los actores que acceden a un mismo recurso (un dato que
pruebas de contención.
99
número de transacciones), bajo una configuración de hardware y
Unitarias
de información.
100
procedimientos manuales o automáticos necesarios, conforme a la
Productos
o De entrada
Plan de Pruebas
o De salida
Participantes
o Técnicos de Sistemas
o Programadores
evaluándose las mismas para comprobar que los resultados son los
esperados.
101
Productos
o De entrada
o Producto Software
o Plan de Pruebas
o De salida
Prácticas
o Pruebas Unitarias
o Pruebas de Integración
Participantes
Unitarias.
102
En esta tarea se disponen todos los recursos necesarios para realizar las
el sistema de información.
Productos
o De entrada
o Plan de Pruebas
o De salida
Participantes
o Técnicos de Sistemas
o Especialistas en Comunicaciones
o Equipo de Arquitectura
103
Productos de Entrada
o Producto Software
o Plan de Pruebas
Productos de Salida
Prácticas
o Pruebas de Integración
Participantes
Productos de Entrada
o Plan de Pruebas
Productos de Salida
Participantes
o Analistas
104
3.4.7. Ejecución de las Pruebas del Sistema
Sistema.
Productos de Entrada
Productos de Salida
Participantes
o Técnicos de Sistemas
o Especialistas en Comunicaciones
o Equipo de Arquitectura
105
o Equipo del Proyecto
Productos de Entrada
o Producto Software
Productos de salida
Prácticas
Participantes
106
Indicar si el plan de pruebas debe volver a realizarse total o
Productos de Entrada
o Plan de Pruebas
Productos de Salida
Participantes
o Analistas
o Jefe de Proyecto
107
de ellos el partícipe realiza una tarea o acción sobre el "documento". Por
siguientes:
proceso.
el "documento".
Incluye:
108
Definir y mantener las configuraciones de estos
elementos.
administración de la configuración.
intensivos de software.
riesgo.
proceso al proyecto.
equipo de desarrollo.
109
CAPITULO 4
Análisis de Resultados
4.1. Propósito
4.2. Alcance
actualizadas.
110
4.3. Vista General del Proyecto
Gestión de Ventas
Gestión de Almacenes
Gestión de Envíos
Departamento de Marketing.
Departamento de Logística.
Contabilidad y Facturación.
111
4.3.2. Entregables del Proyecto
Es el presente documento.
de Casos de Uso.
112
4.3.6. Visión
del sistema.
113
4.3.9. Evolución del Plan de Desarrollo del Software
proyecto
114
documentación y diseño de datos. Encargada de las pruebas
el modelo de datos.
115
Responsabilidad Programador
Nro.
Fase Duración
Iteraciones
Fase de Transición - -
116
4.6.1.1.1. Fase de Inicio
como crítica, lista para ser entregada a los usuarios para pruebas
beta.
117
4.6.1.2. Calendario del Proyecto
Requisitos
Semana 1 Semana 3
Glosario
14/10 – 20/10 28/10 – 3/11
Semana 2 Semana 3
Visión
21/10 – 27/10 28/10 – 3/11
Semana 3
Modelo de Casos de Uso siguiente fase
28/10 – 3/11
Semana 3
Especificación de Casos de Uso siguiente fase
28/10 – 3/11
Semana 3
Especificaciones Adicionales siguiente fase
28/10 – 3/11
Análisis / Diseño
Semana 2
Modelo de Análisis / Diseño siguiente fase
21/10 – 27/10
Semana 2
Modelo de Datos siguiente fase
21/10 – 27/10
118
Implementación
Semana 3
Prototipos de Interfaces de Usuario siguiente fase
28/10 – 3/11
Semana 3
Modelo de Implementación siguiente fase
28/10 – 3/11
Pruebas
Semana 3
Casos de Pruebas Funcionales siguiente fase
28/10 – 3/11
Despliegue
Semana 3
Modelo de Despliegue siguiente fase
28/10 – 3/10
Disciplinas / Artefactos
generados o modificados durante la Comienzo Aprobación
Fase de Elaboración
Requisitos
Semana 1
Glosario aprobado
14/10 – 20/10
Semana 2
Visión aprobado
21/10 – 27/10
Semana 3 Semana 5
Modelo de Casos de Uso
28/10 – 3/11 11/12 – 17/12
Semana 3 Semana 5
Especificación de Casos de Uso
28/10 – 3/11 11/12 – 17/12
119
Semana 3 Semana 5
Especificaciones Adicionales
28/10 – 3/11 11/12 – 17/12
Análisis / Diseño
Semana 2 Revisar en
Modelo de Análisis / Diseño
21/10 – 27/10 cada iteración
Semana 2 Revisar en
Modelo de Datos
21/10 – 27/10 cada iteración
Implementación
Semana 3 Revisar en
Prototipos de Interfaces de Usuario
28/10 – 3/11 cada iteración
Semana 3 Revisar en
Modelo de Implementación
28/10 – 3/11 cada iteración
Pruebas
Semana 3 Revisar en
Casos de Pruebas Funcionales
28/10 – 3/11 cada iteración
Despliegue
Semana 3 Revisar en
Modelo de Despliegue
28/10 – 3/11 cada iteración
120
4.6.1.3. Seguimiento y Control del Proyecto
requisito.
Control.
121
4.6.1.3.5. Gestión de Configuración
abstracción es el siguiente:
122
4.6.1.5. Modelado del Negocio
de la empresa.
123
4.7.Visión
4.7.1. Propósito
4.7.2. Alcance
4.7.3. Posicionamiento
124
Sentencia que define el Problema
almacenes afecta a:
marketing.
red local con una base de datos accesible desde los distintos nodos
empresa.
125
4.7.6. Representante del Área Técnica y Sistemas de Información
Comentarios Ninguno
126
4.8.Perfiles de Usuario
Representante Logística
Tipo Gurú.
Comentarios Ninguno
Representante Almacén
127
atendidos.
Comentarios Ninguno.
Representante Almacén
determinada.
almacén.
128
4.8.4. Representante de Ventas
Representante Ventas
en estado de elaboración.
4.8.5. Operadora
Representante Ventas
mismos.
129
Criterio de Éxito A definir por el cliente
Representante Ventas
determinada.
Representante Envíos
determinado.
130
cliente, introduce el recibo de entrega en la base de
datos.
4.8.8. Contable
Facturación.
131
4.8.9. Empleado de Marketing
Representante Marketing
Representante Ventas
cliente.
132
4.8.11. Empleado de Recursos Humanos
plantilla.
133
4.8.13. Descripción Global del Producto
Atributos de Características
Número y
nombre de la Estado Beneficio Esfuerzo Riesgo Estabilidad Asignación
característica
Propuesta: Sí
Depart. de [A definir [A definir
Aprobada: Sí
Recursos Útil Bajo por el por el Ninguna
Incorporada:
Humanos cliente] cliente]
No
Propuesta: Sí
[A definir [A definir
Depart. de Aprobada: Sí
Útil Bajo por el por el Ninguna
Marketing Incorporada:
cliente] cliente]
No
Propuesta: Sí
[A definir [A definir
Depart. de Aprobada: Sí
Importante Medio por el por el Ninguna
Logística Incorporada:
cliente] cliente]
No
Propuesta: Sí
Control de [A definir [A definir
Aprobada: Sí
estadísticas de Útil Medio por el por el Ninguna
Incorporada:
datos cliente] cliente]
No
J.A.
Mocholí,
Propuesta: Sí Germán
[A definir [A definir
Gestión de Aprobada: Sí Mira,
Crítica Alto por el por el
Almacén Incorporada: Miguel
cliente] cliente]
Sí Mascilla y
Eduardo
Bueno
Propuesta: Sí
Atención de [A definir [A definir José
Aprobada: Sí
órdenes de Crítica Alto por el por el Antonio
Incorporada:
pedido cliente] cliente] Mocholí
Sí
Gestión de Propuesta: Sí [A definir [A definir
Útil Medio Ninguna
incidencias de Aprobada: Sí por el por el
134
pedido Incorporada: cliente] cliente]
No
Propuesta: Sí
Consulta de [A definir [A definir
Aprobada: Sí Eduardo
estado de los Importante Medio por el por el
Incorporada: Bueno
pedidos cliente] cliente]
Sí
José
Antonio
Propuesta: Sí
[A definir [A definir Mocholí,
Gestión de Aprobada: Sí
Crítica Alto por el por el Germán
Ventas Incorporada:
cliente] cliente] Mira y
Sí
Miguel
Mascilla
José
Antonio
Propuesta: Sí
Elaborar [A definir [A definir Mocholí,
Aprobada: Sí
pedidos y Útil Medio por el por el Germán
Incorporada:
ofertas cliente] cliente] Mira y
Sí
Miguel
Mascilla
135
4.9. Análisis / Diseño
136
4.10. Modelo de Datos: Modelo Relacional
137
4.11. Implementación
138
Para Consultar los Detalles de una Incidencia
139
4.11.2. Componentes/Despliegue
140
4.11.3. Diagrama de Componentes Comunes
141
4.11.4. Diagrama de Componentes Ventas
142
4.11.5. Diagrama de Despliegue
143
4.12. Pruebas
Orden pedido
Empleado
144
Producto
Línea pedido
Producto-Almacén
Almacén
145
Cliente
Incidencias
146
4.12.1. Especificación de Caso de Prueba
4.12.2. Descripción
4.12.3.1. Entrada
atención.
147
detalles de las líneas del pedido. Al salir, el pedido
El sistema nos muestra una interfaz que consistirá en una lista con las
148
CONCLUSIONES
Una de las características más importantes por las que se define RUP
implementar.
Una de las grandes ventajas que posee esta metodología son los casos
de uso y casos de prueba, ya que los casos de uso facilitan las tareas
149
RECOMENDACIONES
metodológico
150
BIBLIOGRAFÍA
http://es.wikipedia.org/wiki/Lenguaje_Unificado_de_Modelado
http://www3.uji.es/~mmarques/f47/apun/node83.html
http://www.itlp.edu.mx/publica/tutoriales/basedat1/tema2_5.htm
http://es.wikipedia.org/wiki/Personal_Software_Process
http://www.sc.ehu.es/jiwdocoj/remis/docs/dinamw.doc
http://atenea.ucauca.edu.co/~gramirez/archivos/AnotacionesRUP.pdf
http://www.histaintl.com/servicios/consulting/rup.htm
http://www.monografias.com/trabajos12/ingreq/ingreq.shtml
http://dis.unal.edu.co/~fgonza/courses/2003/ingSoft1/CAP4.pdf
http://www.monografias.com/trabajos6/resof/resof.shtml
https://www.microsoft.com/spanish/msdn/arquitectura/das/guias/AppArchCh2.asp
http://www.elguille.info/colabora/NET2005/Percynet_ConstruyendoSoftCalidad.h
tm
http://www.e-
gattaca.com/eContent/library/documents/DocNewsNo27DocumentNo10.DOC
http://java.ciberaula.com/articulo/tecnologia_orientada_objetos/
http://www.academia-interactiva.com/ise.pdf
http://www.mailxmail.com/curso/informatica/componentespcs/capitulo35.htm
http://www.duiops.net/manuales/access/access9.htm
http://es.wikipedia.org/wiki/Personal_Software_Process
151
"A conceptual Framework for Software Technology Transition"; P.Fowler,
1995.
152
Panel "Introducing KPAs: Three Approaches"; Chris Comparetta, Al
Hogskole
153