Vous êtes sur la page 1sur 17

PRESENTADO POR:

JOHN ALEJANDRO GIRALDO


HERMAN COLLAZO
ADRIÁN VARGAS

PROBLEMA

La empresa requiere contratar a un tercero que suministre un software para hoja de vida
que permite que un usuario atreves de un formulario complete toda la información de su
hoja de vida y la pueda descargar en diferentes formatos tales como. pdf, minerva, hojas
de vida pública. El usuario puede posterior mente actualizar su hoja de vida. también la
puede compartir con las empresas que acaten dicho formato. se dispone de un usuario
especial que se encargue de validar que toda la información aportada en la hoja de vida
sea válida.

1.EVIDENCIAS DEL PROCESO DE REQUERIMIENTOS

Se requiere un software para crear hojas de vida que tenga una interfaz gráfica
agradable para el usuario y ala ves tenga un entorno visual sencillo para permitir la
comunicación con el sistema operativo de una máquina o computado. El software
también debe permitir que el usuario tenga a su disposición los diferentes formularios
para crear o actualizar su hoja de vida y a la vez se pueda compartir con las empresas
de interés y que acaten los tipos de formatos de hojas de vida que maneja el software

2.REQUERIMIENTOS FUNCIONALES PARA UNA EMPRESA QUE DESEA


OBTENER UN SISTEMA QUE GESTIONE HOJAS DE VIDA.

Versión del documento: 1.1


Fecha: 25/04/2019
Analista: John alejandro giraldo

[CREAR HOJAS DE VIDA]

Descripción del proyecto:

REQUISITOS FUNCIONALES
Código: FSR1

Nombre: Permitir Realizar la Creación Modificación y


Eliminaciones de hojas de vida:

Descripción: Esto se hace para poder manejar diferentes tipos de


formularios y así mismo realizar la búsqueda de trabajos
entre ellas.
El sistema debe:

Área laboral:
-Nombre.
-Dirección.
-Número telefónico.
-Nivel de estudio
-Nombre del área interesada

Requerimiento de Ingreso de hojas de vida.


El sistema debe de permitir al usuario poder realizar el
ingreso de la hoja de vida al sistema

REQUISITOS FUNCIONALES

Código: FSR2

Nombre: Permitir Realizar Registro de entrada de la información

Descripción: El sistema debe:


Solicitar datos del postulante
-Nombre
-CC.
-Dirección
-teléfono
-mail
-nivel de estudio
-Fecha de nacimiento

Requerimiento de Salida de información.


El sistema debe de realizar una entrada de información
correspondientes según sea el caso.
REQUISITOS FUNCIONALES

Código: FSR3

Nombre: validar hojas de vida

Descripción: El sistema debe:


-Nombre
-contraseña

Mostrar el contenido de la hoja de vida al usuario validador

3. DIAGRAMAS DE CASO DE USO


4.EXPECIFICACIONES DE CASO DE USO

Versión del documento: 1.0


Fecha: 24/04/2019
Analista: Usuario

ESPECIFICACIÓN CASO DE USO

Código: CU1
Nombre: Creación de hojas de vida

Descripción: El software debe permitir la creación y elaboración de hojas


de vida a cada usuario registrado a la base de datos

Actores: Usuarios

Requerimiento: Creación de hoja de vida

Precondiciones: El usuario debe estar registrado a la base de datos

Poscondiciones:

FLUJO BÁSICO

Paso Acción de los Actores Respuesta del sistema

B1 Creación de hoja de vida El sistema a invalidado tu nombre

B2 Creación de hoja de vida El sistema a invalidado tu contraseña

B3 Creación de hoja de vida Has sido agregado al base de datos ya


puedes crear tu hoja de vida

B4

B5

B6

B7

FLUJOS ALTERNOS

Inicia: B2 Nombre del flujo alterno: Creación de hoja de vida

Acción de los actores Respuesta del sistema

A1

A2

Vo Bo Director: ____________________________________

Versión del documento: 1.0


Fecha: 24/04/2019
Analista: Usuario

ESPECIFICACIÓN CASO DE USO

Código: CU1

Nombre: Descargar hoja de vida en dichos formatos

Descripción: El sistema debe permitir la descarga de las hojas en los


respectivos formatos tales como pdf, minerva, hojas de vida
pública.

Actores: Usuarios

Requerimiento: Descargar hoja de vida en respectivo formato

Precondiciones: Que el usuario haya iniciado sesión en el sistema y que al


realizar la hoja de vida pueda descargar la hoja de vida en
su respectivo formato.

Poscondiciones:

FLUJO BÁSICO

Paso Acción de los Actores Respuesta del sistema

B1 Descarga de hoja de vida El sistema ha descargado tu hoja de vida


correctamente

B2

B3

B4

B5

B6

B7

FLUJOS ALTERNOS

Inicia: B2 Nombre del flujo alterno: Descarga de hojas de vida


Acción de los actores Respuesta del sistema

A1

A2

Vo Bo Director: ____________________________________

Versión del documento: 1.0


Fecha: 24/04/2019
Analista: Usuario

ESPECIFICACIÓN CASO DE USO

Código: CU1

Nombre: Actualización de hoja de vida.


Descripción: Permitir al usuario actualizar su hoja de vida por cualquier
proceso o campo llenado erróneo.

Actores: Usuarios

Requerimiento: El usuario puede actualizar y modificar su hoja de vida

Precondiciones: El sistema debe permitir al usuario la actualización y


verificación de su hoja de vida.

Poscondiciones:

FLUJO BÁSICO

Paso Acción de los Actores Respuesta del sistema

B1 Actualización de hoja de El sistema ha actualizado el sistema


vida. correctamente

B2

B3

B4

B5

B6

B7

FLUJOS ALTERNOS

Inicia: B2 Nombre del flujo alterno: Actualización de hojas de


vida

Acción de los actores Respuesta del sistema

A1

A2

Vo Bo Director: ____________________________________
Versión del documento: 1.0
Fecha: 24/04/2019
Analista: Usuario

ESPECIFICACIÓN CASO DE USO

Código: CU1

Nombre: Compartir hoja de vida

Descripción: El usuario pueda compartir dicha hoja de vida con otras


empresas

Actores: Usuarios

Requerimiento: El usuario puede enviar o compartir su hoja de vida con


otras empresas

Precondiciones: El sistema debe permitirle al usuario poder compartir su


hoja de vida con otras empresas

Poscondiciones:
FLUJO BÁSICO

Paso Acción de los Actores Respuesta del sistema

B1 Compartir hoja de vida. Se ha compartido correctamente tu hoja de


vida

B2

B3

B4

B5

B6

B7

FLUJOS ALTERNOS

Inicia: B2 Nombre del flujo alterno: Compartir hoja de vida

Acción de los actores Respuesta del sistema

A1

A2

Vo Bo Director: ____________________________________

5.Pruevas
Versión del documento: 1.0

Tester: Herman Collazos, John Alejandro Giraldo, Adrian Vargas


Castrillon

Fecha: 25/04/2019

Hora: 8:00 pm
Código: CT1

Nombre: Creación de hojas de vida

Descripción: El software debe permitir la creación y elaboración de hojas de


vida a cada usuario registrado ala base de datos

Caso de uso: CU1 (creación de hojas de vida)

Precondiciones: El usuario debe estar registrado ala base de datos

Poscondiciones:

Paso Acción Valores de los Resultado Resultado Evaluación


Campos esperado obtenido

1 Nombre: Usuario Contraseña Errónea


Creación Herman incorrecto incorrecta
de hoja Contraseña
de vida 1234

2 Nombre: El campo nombre El campo Errónea


Creación no puede estar contraseña
de hoja Contraseña: vacío. es invalido
de vida 12345

3 Nombre: El campo nombre El campo Errónea


Creación no puede estar contraseña
de hoja Contraseña: vacío no puede
de vida estar vacío

4 Nombre: Datos correctos, Datos Exitoso


Creación Mauricio sesión iniciada correctos,
de hoja Contraseña: sesión
de vida 12345678 iniciada

OK X Falló No ejecutado

Comentarios:

Vo Bo Director: ____________________________________
Versión del documento: 1.0

Tester: Herman Collazos, John Alejandro Giraldo, Adrian Vargas


Castrillon

Fecha: 25/04/2019

Hora: 8:00 pm

Código: CT2

Nombre:

Descripción: El sistema debe permitir la descarga de las hojas en los


respectivos formatos tales como pdf, minerva, hojas de vida
pública.

Caso de uso: CU1 (descarga en respectivo formato)

Precondiciones: Que el usuario haya iniciado sesión en el sistema y que al


realizar la hoja de vida pueda descargar la hoja de vida en su
respectivo formato.

Postcondiciones:

Paso Acción Valores de los Resultado Resultado Evaluación


Campos esperado obtenido

1 Descarga Código Formulario Formulario Errónea


de hoja 2407 obtenido no obtenido
de vida

2 Crear Código El nombre no ha El campo Errónea


hojas de 2407 sido llenado. apellidos no
vida puede estar
vacío.

3 Crear Código Campo cedula Campo Pago Errónea


hojas de 2407 no puede estar no debe
vida Usuario vacío. estar vacío
Contraseña

4 Crear Código Descarga Descarga Exitosa


Venta 112233445566 exitosa exitosa
Descarga
Usuario: xxxxx
Contraseña:
xxxxxxx

OK X Falló No ejecutado

Comentarios:

Vo Bo Director: ____________________________________

Versión del documento: 1.0

Tester: Herman Collazos, John Alejandro Giraldo, Adrian Vargas


Castrillon

Fecha: 25/04/2019

Hora: 8:00 pm

Código: CT3

Nombre: Actualización de hoja de vida.


Descripción: Permitir al usuario actualizar su hoja de vida por cualquier
proceso o campo llenado erróneo.

Caso de uso: CU3 (actualizar hoja de vida)

Precondiciones: El sistema debe permitir al usuario la actualización y


verificación de su hoja de vida.

Postcondiciones:

Paso Acción Valores de los Resultado Resultado Evaluación


Campos esperado obtenido

1 Actualizació Id_usuario Hoja de vida Hoja de vida Exitosa


n de hoja de actualizada actualizada
vida. correctamente.

OK X Falló No ejecutado

Comentarios:

Vo Bo Director: ____________________________________

Versión del documento: 1.0

Tester: Herman Collazos, John Alejandro Giraldo, Adrian Vargas


Castrillon

Fecha: 25/04/2019

Hora: 8:00 pm

Código: CT4

Nombre: Compartir hoja de vida

Descripción: El usuario pueda compartir dicha hoja de vida con otras


empresas

Caso de uso: CU3 (compartir hoja de vida)

Precondiciones: El sistema debe permitirle al usuario poder compartir su hoja de


vida con otras empresas
Postcondiciones:

Paso Acción Valores de los Resultado Resultado Evaluación


Campos esperado obtenido

1 Comparti Archivo de hoja Hoja de vida hoja Exitosa


r hoja de de vida compartida
vida.

OK X Falló No ejecutado

Comentarios:

Vo Bo Director: ____________________________________

6.PROTOTIPO DE INTERFACES
7.MODELO DE IMPLEMENTACIÓN DE CAMBIOS
8. PATRÓN DE DISEÑO ADOPTADO

Se adopta el patrón de diseño interface ya que se adapta fácilmente al tipo de desarrollo


de software asignado en este caso un software para hojas de vida que puede definir un
comportamiento independientemente de donde vaya a ser utilizado por otro lado tiene
una gran ventaja y es que la realización de utilidades de clases y su desacople entre
comportamiento, con ello hacemos que tengamos un diseño flexible y reutilizable

Vous aimerez peut-être aussi