Está en la página 1de 28

IMPLEMENTACION DE SOFTWARE I

SESION 01
Proyecto de Implementation del Software
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software

ETAPAS DE LA IMPLEMENTACION DEL SOFTWARE


IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software

ETAPAS DE LA IMPLEMENTACION DEL SOFTWARE

INICIO PLANEACION EJECUCION CONTROL CIERRE


IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software

ETAPAS DE LA IMPLEMENTACION DEL SOFTWARE


INICIO PLANEACION EJECUCION CONTROL CIERRE

 Levantamiento de información
 Definir alcances
 Propósitos
 Objetivos
 Justificación
 Elaborar acta de constitución
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software

ETAPAS DE LA IMPLEMENTACION DEL SOFTWARE


INICIO PLANEACION EJECUCION CONTROL CIERRE

Análisis

 Entender el problema
 Entender necesidades
 Definir requerimientos
 Elaborar el plan de trabajo
 Conformar el equipo de trabajo
 Elaborar cronograma
 Elaborar presupuesto
 Definir riesgos
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software

ETAPAS DE LA IMPLEMENTACION DEL SOFTWARE


INICIO PLANEACION EJECUCION CONTROL CIERRE

Diseño
 Revisión y validación de las clases
 Revisión y validación de los paquetes
 Revisión y validación de los componentes
 Revisión y validación de la arquitectura del sistema

Pruebas
 Revisar y validar las pruebas unitarias y paralelas
 Realizar y validar las pruebas del sistema

Implementación
 Instalación de la base de datos
 Instalación de los componentes
 Implementación de las interfaces
 Configuración del sistema
 Puesta en marcha
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software
CASO:

EMPRESA DE ENTREGA DE PAQUETERÍAS

Se trata de una empresa que entrega encomiendas en paquetes

Requerimientos
Funcionales
Requerimientos Requerimientos
del Usuario del Sistema
Requerimientos
no Funcionales
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software`

CASO:
EMPRESA DE ENTREGA DE PAQUETERÍAS

Se trata de una empresa que entrega encomiendas en paquetes

REQUERIMIENTOS DEL USUARIO:

Cuando llega el cliente a pedir nuestro servicio de entrega de paquetes debemos de apuntar sus datos
personales, luego medimos y pesamos el paquete; si en caso fueran varios paquetes a cada uno se le mide y
pesa, apuntamos los datos obtenidos en un formato. Luego tomamos nota de la persona o empresa a donde
debemos de entregar el paquete, es importante saber la dirección, fecha y la hora en que se debe de entregar el
o los paquetes. De acuerdo al peso, tamaño y distancia de entrega cobramos según la tarifa. La entrega no solo
es dentro de la ciudad también hacemos entregas a otras ciudades. Se elabora el correspondiente comprobante
de pago.

La empresa desea automatiza el proceso anteriormente descrito.


IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software
REQUERIMIENTOS DEL SISTEMA:
REQUERIMIENTOS DEL USUARIO:
 En el sistema se debe registrar los datos del cliente: dni,
Cuando llega el cliente a pedir nuestro servicio de
apellidos, nombres, dirección y teléfono.
entrega de paquetes debemos de apuntar sus
datos personales, luego medimos y pesamos el
 En el sistema se debe registrar el peso, ancho, largo y
paquete; si en caso fueran varios paquetes a cada
altura de cada paquete.
uno se le mide y pesa, apuntamos los datos
obtenidos en un formato. Luego tomamos nota de
 En el sistema se debe registrar los datos del
la persona o empresa a donde debemos de
destinatario.
entregar el paquete, es importante saber la
dirección, fecha y la hora en que se debe de
 En el sistema se debe registrar la dirección, fecha, hora,
entregar el o los paquetes. De acuerdo al peso,
ciudad de entrega del paquete.
tamaño y distancia de entrega cobramos según la
tarifa. La entrega no solo es dentro de la ciudad
 El sistema debe buscar el costo a cobrar según la tarifa
también hacemos entregas a otras ciudades. Se
establecida de acuerdo al peso y medidas del paquetes
elabora el correspondiente comprobante de pago.
y la ciudad de destino.
La empresa desea automatiza el proceso
 El sistema debe elaborar el comprobante de pago
anteriormente descrito.
correspondiente según el cliente.
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software
REQUERIMIENTOS FUNCIONALES
REQUERIMIENTOS DEL SISTEMA:
 El usuario emplea el sistema para buscar los
 En el sistema se debe registrar los datos del datos del cliente mediante su dni.
cliente: dni, apellidos, nombres, dirección y
teléfono.  El usuario emplea el sistema para registrar los
 En el sistema se debe registrar el peso, ancho, datos del cliente: dni, apellidos, nombre,
largo y altura de cada paquete. dirección, teléfono, e-mail.
 En el sistema se debe registrar los datos del
destinatario.
 En el sistema se debe registrar la dirección,
fecha, hora, ciudad de entrega del paquete.
 El sistema debe buscar el costo a cobrar según la
tarifa establecida de acuerdo al peso y medidas
del paquetes y la ciudad de destino.
 El sistema debe elaborar el comprobante de
pago correspondiente según el cliente.
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software
REQUERIMIENTOS FUNCIONALES
REQUERIMIENTOS DEL SISTEMA:
 El usuario emplea el sistema para buscar los datos
 En el sistema se debe registrar los datos del del cliente mediante su dni.
cliente: dni, apellidos, nombres, dirección y
teléfono.  El usuario emplea el sistema para registrar los datos
 En el sistema se debe registrar el peso, ancho, del cliente: dni, apellidos, nombre, dirección,
largo y altura de cada paquete. teléfono, e-mail.
 En el sistema se debe registrar los datos del
destinatario.  El usuario emplea el sistema para registrar los
 En el sistema se debe registrar la dirección, datos del paquete: ancho, largo, altura y el peso.
fecha, hora, ciudad de entrega del paquete.
 El sistema debe buscar el costo a cobrar según la
tarifa establecida de acuerdo al peso y medidas
del paquetes y la ciudad de destino.
 El sistema debe elaborar el comprobante de
pago correspondiente según el cliente.
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software
REQUERIMIENTOS FUNCIONALES
REQUERIMIENTOS DEL SISTEMA:
 El usuario emplea el sistema para buscar los datos
 En el sistema se debe registrar los datos del del cliente mediante su dni.
cliente: dni, apellidos, nombres, dirección y
teléfono.  El usuario emplea el sistema para registrar los datos
 En el sistema se debe registrar el peso, ancho, del cliente: dni, apellidos, nombre, dirección,
largo y altura de cada paquete. teléfono, e-mail.
 En el sistema se debe registrar los datos del
destinatario.  El usuario emplea el sistema para registrar los datos
 En el sistema se debe registrar la dirección, del paquete: ancho, largo, altura y el peso.
fecha, hora, ciudad de entrega del paquete.
 El sistema debe buscar el costo a cobrar según la  El usuario emplea el sistema para registrar los
tarifa establecida de acuerdo al peso y medidas datos del destinatario. Si el persona se registran su
del paquetes y la ciudad de destino. dni, apellidos, nombres, dirección. Si es empresa se
 El sistema debe elaborar el comprobante de registran su ruc, razón social, dirección, teléfono.
pago correspondiente según el cliente.
 El usuario emplea el sistema para buscar los datos
del destinatario mediante su dni o para buscar la
empresa según su ruc.
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software
REQUERIMIENTOS FUNCIONALES
REQUERIMIENTOS DEL SISTEMA:
 El usuario emplea el sistema para registrar los
 En el sistema se debe registrar los datos del datos del servicio hora, fecha, dirección y ciudad
cliente: dni, apellidos, nombres, dirección y
teléfono.
 En el sistema se debe registrar el peso, ancho,
largo y altura de cada paquete.
 En el sistema se debe registrar los datos del
destinatario.
 En el sistema se debe registrar la dirección,
fecha, hora, ciudad de entrega del paquete.
 El sistema debe buscar el costo a cobrar según la
tarifa establecida de acuerdo al peso y medidas
del paquetes y la ciudad de destino.
 El sistema debe elaborar el comprobante de
pago correspondiente según el cliente.
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software
REQUERIMIENTOS FUNCIONALES
REQUERIMIENTOS DEL SISTEMA:
 El usuario emplea el sistema para registrar los datos
 En el sistema se debe registrar los datos del del servicio hora, fecha, dirección y ciudad
cliente: dni, apellidos, nombres, dirección y
teléfono.  El usuario emplea el sistema para consultar la
 En el sistema se debe registrar el peso, ancho, tarifa a cobrar según el peso, altura, ancho, alto del
largo y altura de cada paquete. paquete y según la ciudad o dirección de destino
 En el sistema se debe registrar los datos del
destinatario.
 En el sistema se debe registrar la dirección,
fecha, hora, ciudad de entrega del paquete.
 El sistema debe proporcionar el costo a cobrar
según la tarifa establecida de acuerdo al peso y
medidas del paquetes y la ciudad de destino.
 El sistema debe elaborar el comprobante de
pago correspondiente según el cliente.
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software
REQUERIMIENTOS FUNCIONALES
REQUERIMIENTOS DEL SISTEMA:
 El usuario emplea el sistema para registrar los datos
 En el sistema se debe registrar los datos del del servicio hora, fecha, dirección y ciudad
cliente: dni, apellidos, nombres, dirección y
teléfono.  El usuario emplea el sistema para consultar la tarifa
 En el sistema se debe registrar el peso, ancho, a cobrar según el peso, altura, ancho, alto del
largo y altura de cada paquete. paquete y según la ciudad o dirección de destino
 En el sistema se debe registrar los datos del
destinatario.  El usuario emplea el sistema para elaborar el
 En el sistema se debe registrar la dirección, comprobante de pago según sea el caso boleta o
fecha, hora, ciudad de entrega del paquete. factura
 El sistema debe proporcionar el costo a cobrar
según la tarifa establecida de acuerdo al peso y
medidas del paquetes y la ciudad de destino.
 El sistema debe elaborar el comprobante de
pago correspondiente según el cliente.
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software REQUERIMIENTOS FUNCIONALES

 El usuario emplea el sistema para buscar los datos del


REQUERIMIENTOS DEL SISTEMA:
cliente mediante su dni.
 El usuario emplea el sistema para registrar los datos del
 En el sistema se debe registrar los datos del
cliente: dni, apellidos, nombre, dirección, teléfono, e-mail.
cliente: dni, apellidos, nombres, dirección y
 El usuario emplea el sistema para registrar los datos del
teléfono.
paquete: ancho, largo, altura y el peso.
 En el sistema se debe registrar el peso, ancho,
 El usuario emplea el sistema para registrar los datos del
largo y altura de cada paquete.
destinatario. Si el persona se registran su dni, apellidos,
 En el sistema se debe registrar los datos del
nombres, dirección. Si es empresa se registran su ruc, razón
destinatario.
social, dirección, teléfono.
 En el sistema se debe registrar la dirección,
 El usuario emplea el sistema para buscar los datos del
fecha, hora, ciudad de entrega del paquete.
destinatario mediante su dni o para buscar la empresa
 El sistema debe proporcionar el costo a cobrar
según su ruc.
según la tarifa establecida de acuerdo al peso
 El usuario emplea el sistema para registrar los datos del
y medidas del paquetes y la ciudad de
servicio hora, fecha, dirección y ciudad
destino.
 El usuario emplea el sistema para consultar la tarifa a cobrar
 El sistema debe elaborar el comprobante de
según el peso, altura, ancho, alto del paquete y según la
pago correspondiente según el cliente.
ciudad o dirección de destino
 El usuario emplea el sistema para elaborar el comprobante
de pago según sea el caso boleta o factura
IMPLEMENTACION DE SOFTWARE I
Proyecto de Implementation del Software
REQUERIMIENTOS FUNCIONALES

1. El usuario emplea el sistema para buscar los datos del


cliente mediante su dni.
2. El usuario emplea el sistema para registrar los datos del
cliente: dni, apellidos, nombre, dirección, teléfono, e-
mail.
3. El usuario emplea el sistema para registrar los datos del
paquete: ancho, largo, altura y el peso.
4. El usuario emplea el sistema para registrar los datos del
destinatario. Si el persona se registran su dni, apellidos,
nombres, dirección. Si es empresa se registran su ruc,
razón social, dirección, teléfono.
5. El usuario emplea el sistema para buscar los datos del
destinatario mediante su dni o para buscar la empresa
según su ruc.
6. El usuario emplea el sistema para registrar los datos del
servicio hora, fecha, dirección y ciudad
7. El usuario emplea el sistema para consultar la tarifa a
cobrar según el peso, altura, ancho, alto del paquete y
según la ciudad o dirección de destino
8. El usuario emplea el sistema para elaborar el
comprobante de pago según sea el caso boleta o factura
IMPLEMENTACION DE SOFTWARE I ESPECIFICACIONES DE
Proyecto de Implementation del Software LOS CASOS DE USO

Numero Numero del caso de uso


Nombre Nombre del caso de uso
Actores Personas que interactuan con el sistema
Fuentes Personas que proporcionan información sobre el caso de uso
Descripción Breve descripción de los que hace el caso de uso
Precondición Actividades que debe ocurrir antes de que comience el CU
Paso Acción del Usuario Acción del Sistema
1
2
Flujo Normal
3
4
5
Postcondición Describe los resultados o la situación obtenida cuando termina el CU
Paso Acción del Usuario Acción del Sistema
Excepciones n
m
Esencial, Alta, Deseada, Opcional indica la importancia relativa a su
Importancia
implementación
ANALISIS DE REQUERIMIENTOS
MODELAMIENTO DE LOS REQUERIMIENTOS

NOTACION GRAFICA
UML (Lenguaje Unificado de Modelamiento)

CASO DE USO

 Describen el modo en que un actor interactúa con el sistema


(descripción de un rol en lenguaje natural).
 Narran el comportamiento dinámico del sistema desde un
Actor punto de vista concreto (el del actor).
Caso de Uso  Pueden expresar tanto requerimientos funcionales como no
funcionales.
ANALISIS DE REQUERIMIENTOS
MODELAMIENTO DE LOS REQUERIMIENTOS

NOTACION GRAFICA
UML (Lenguaje Unificado de Modelamiento)

CASO DE USO

 Son muy útiles para explicar el funcionamiento del sistema,


priorizar requerimientos cuando el sistema se desarrolla de
forma incremental, elaborar manuales de usuario y
especificar pruebas de aceptación.
Actor
Caso de Uso  Mejoran la trazabilidad de los requerimientos durante el
proceso de desarrollo de software.

 Se pueden desarrollar en paralelo con los requerimientos


del sistema de forma iterativa.
ANALISIS DE REQUERIMIENTOS
DESCRIPCION DE LOS
REQUERIMIENTOS FUNCIONALES

Administrador
Registrar Usuario
del Sistema

Representación grafica mediante Caso


de Uso
ANALISIS DE REQUERIMIENTOS
DESCRIPCION DE LOS
REQUERIMIENTOS FUNCIONALES

Administrador
Eliminar Usuario
del Sistema

Representación grafica mediante Caso


de Uso
ANALISIS DE REQUERIMIENTOS
DESCRIPCION DE LOS
REQUERIMIENTOS FUNCIONALES

Usuario
Modificar Usuario

Representación grafica mediante Caso


de Uso
ANALISIS DE REQUERIMIENTOS
DESCRIPCION DE LOS
REQUERIMIENTOS FUNCIONALES

Usuario Autenticar Usuario

Representación grafica mediante Caso


de Uso
ANALISIS DE REQUERIMIENTOS
DESCRIPCION DE LOS
REQUERIMIENTOS FUNCIONALES

Administrador
Registrar Cursos

Representación grafica mediante Caso


de Uso
ANALISIS DE REQUERIMIENTOS
DESCRIPCION DE LOS
REQUERIMIENTOS FUNCIONALES

Profesor

Modificar Cursos

Administrador

Representación grafica mediante Caso


de Uso
ANALISIS DE REQUERIMIENTOS
DESCRIPCION DE LOS
REQUERIMIENTOS FUNCIONALES

Administrador
Eliminar Cursos

Representación grafica mediante Caso


de Uso
ANALISIS DE REQUERIMIENTOS
DESCRIPCION DE LOS
REQUERIMIENTOS FUNCIONALES

Profesor
Consultar
Estadísticas

También podría gustarte