Вы находитесь на странице: 1из 37

Informe N3:

Semilleras

Asignatura: Integrantes:
Modelamiento de Procesos de Negocios -Sebastin Muoz

Docente: -Silvio Belledonne


Patricio Salinas

Fecha:
28/11/2017

1
NDICE DE CONTENIDOS

INTRODUCCIN 3

DESCRIPCIN DEL NEGOCIO 4

IDENTIFICACIN DEL PROBLEMA 5


Problema/Oportunidad 5
Solucin 6

REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES 8


Requerimientos Funcionales 8
Requerimientos No Funcionales 11

CASOS DE USO 13

DIAGRAMA DE ACTIVIDADES 30

MATRIZ DE TRAZABILIDAD 34

RELACIONES 37

2
INTRODUCCIN

El documento presentar a las semilleras una visin detallada de qu es lo que abarca el


proyecto para dejar de manera clara que lo propuesto concuerda con lo que se requiere. El
proceso a mejorar ser principalmente el de seleccin de las plantas y semillas, siendo este
una parte fundamental en la fabricacin del producto final, por lo que es de suma
importancia el poder realizarlo de manera eficiente. El objetivo ser proporcionar a
semilleras la solucin ms ptima bajo nuestros estndares.

En la primera instancia del documento se presentar un pequeo resumen sobre cmo


funcionan las semilleras, mostrando sus objetivos, servicios actuales, etc. Luego se
presentar la problemtica a resolver y como esta constituye una oportunidad de mejora
para la empresa junto con la solucin propuesta por nosotros a grandes rasgos.

El segundo gran punto del documento consiste en presentar los requerimientos, que nos
servirn para saber si concordamos en cuanto a lo que se requiere como solucin y si estn
todos los puntos que las semilleras consideren clave para la resolucin del proyecto.

Luego de esto se presentarn los casos de uso, detallando cada uno de estos para dar una
imagen clara de todas las funcionalidades que proveer la solucin en el proceso de
seleccin de plantas y semillas.

Finalmente se presentarn los diagramas de actividades, los cuales darn un apoyo para
saber de qu manera interactan los sistemas entre s, de esta manera mostrando el orden
lgico en que se darn las distintas actividades dentro del proceso de la solucin propuesta.

3
DESCRIPCIN DEL NEGOCIO

Las Semilleras hoy en da tienen como objetivo el fabricar semillas de calidad y con cierta
tipo carga gentica dependiendo del pedido que le realizan sus clientes. Para poder realizar
esta tarea se deben concretar varias etapas o procesos, los cuales tienen distintos objetivos
y duraciones.

La primera parte del proceso consiste en tener claras las caractersticas que se desean tener
dentro de la semilla final adems de la cantidad que se necesitarn, una vez teniendo claro
esto se procede a plantar un cierto nmero de semillas de plantas puras o homocigotos, las
cuales estarn bajo un periodo de observacin y seleccin durante aproximadamente 6
meses, durante este periodo se van registrando por cada una de las plantas anotaciones
sobre las caractersticas que estas poseen, en caso de que alguna no cumpla con los
requisitos necesarios, esta pasa a descartarse quitndose del grupo de plantas.

Despus de este largo proceso solo quedaran las plantas ms aptas para poder continuar a
la siguiente etapa, la cual involucra la reproduccin de estas plantas de manera manual. Una
vez estas plantas hayan producido sus semillas, se procede a categorizarlas por peso, color,
etc. Para luego enviarlas a entidades internacionales externas que revisan si efectivamente
estas semillas contienen la carga gentica planteada en el objetivo inicial.

Luego de esto se procede a la etapa final del proceso donde las semillas se encontrarn bajo
un periodo de observacin y seleccin ms riguroso, esta parte es muy similar a lo que se
realiza con las plantas en la primera etapa, por lo que bsicamente se observan las semillas
durante periodos variables de tiempo, llevndose un registro de todas sus caractersticas y
cmo estas han cambiado en el tiempo, seleccionando las que cumplen con las
caractersticas establecidas en un principio. Finalmente, solo quedaran las semillas de mejor
calidad bajo los estndares establecidos, las cuales conforman al producto final.

4
IDENTIFICACIN DEL PROBLEMA

Problema/Oportunidad

Si bien hoy en da todo el proceso descrito anteriormente se realiza de la misma manera en


todas las semilleras de Chile, esto no significa que parte de sus procesos internos no tengan
la posibilidad de mejorarse. Es por esto que nosotros identificamos problemas que surgen
en las semilleras, debido a la forma en que se llevan a cabo estos procesos, especficamente
en las etapas de seleccin y observacin de las semillas y plantas.

El primer gran problema surge en que toda la labor de llevar el registro de las caractersticas
a travs del tiempo se realiza de manera manual y no digitalizada, es decir existe una
persona que va todos los das a ciertos horarios a escribir en un cuaderno estos cambios por
cada una de las plantas y grupos de semillas, para luego archivar esto en estanteras. El
problema que causa esto es que muchas veces se pierde esta informacin debido a la gran
cantidad de registros con los que se cuenta, lo que produce que se tengan que descartar
plantas y semillas ya que no existe registro que pueda respaldar que estas cumplen con lo
requerido, causando finalmente prdidas monetarias a la empresa.

El segundo gran problema est en que muchas veces las semilleras deben estar enviando
informacin sobre las plantas y semillas a entidades internacionales, pero debido a que todo
est escrito en papel, no existe una manera rpida y eficiente de hacerlo, lo que nos lleva a
tener muchos periodos de tiempo donde los procesos se estancan, lo que finalmente lleva a
perdida de dinero y tiempo para la empresa.

Como ltimo gran punto es que, al no tener un acceso rpido a la informacin de las plantas
y semillas, el encargado del rea solo puede revisar el estado de estas en la fbrica, lo que
es un problema ya que muchas veces el encargado debe tratar con el cliente final y
proporcionarle informacin en tiempo real del producto, cosa que hoy en da no es posible
debido a la manera que se realizan las cosas.

5
Solucin

Por todos los motivos anteriormente mencionados, nosotros vemos una oportunidad de
mejora para el proceso mencionado, es por esto que ideamos una solucin que creemos
que tendr un gran impacto dentro de las semilleras.

El objetivo principal de nuestra solucin ser el poder digitalizar toda esta informacin de la
cual se lleva registro y almacenarla en un sistema centralizado, para que esta sea de fcil
acceso y modificacin.

Para poder realizar esto crearemos una aplicacin web que se encargar de mantener y
mostrar toda la informacin que se obtiene durante los procesos de observacin y
seleccin, la aplicacin contar con diversos tipos de usuario para su uso, ya que por un lado
se tendr al personal que debe realizar los registros, por lo que estos usuarios tendrn la
capacidad de registrar nuevas plantas y semillas, modificar registros existentes e inhabilitar
plantas o grupos de semillas. Por otro lado, se tendrn los clientes y entidades externas los
cuales solamente tendrn acceso a la informacin de las plantas y semillas que ellos
solicitaron.

La aplicacin tambin permitir el generar reportes sobre grupos especficos de semillas o


plantas, para de esta manera facilitar el acceso a esta informacin para tanto el uso interno
dentro de la empresa como para sus clientes.

La aplicacin ser accesible mediante distintas plataformas, para el personal de registro se


les otorgarn tabletas para poder realizar las anotaciones dentro de la aplicacin sobre los
cambios de las plantas y semillas, por otro lado, los clientes podrn acceder mediante el uso
de un computador o celular.

Creemos que, aunque la solucin suene simple, esta proporcionar grandes beneficios a las
empresas semilleras, ya que se ahorrar una gran cantidad de tiempo en los distintos
procesos debido a lo fcil que ser acceder a la informacin necesaria, tanto para la misma
empresa como para sus clientes u otras organizaciones. Ya no se perder la informacin ya
que los registros siempre estarn disponibles en el sistema, evitando as la prdida de
productos. La fcil bsqueda de las plantas y semillas con sus respectivos registros
disminuir notoriamente el tiempo necesario para llevar a cabo la tarea de anotar nuevos

6
cambios, adems que se podr ver de manera inmediata como la planta o semilla ha
cambiado a travs del tiempo, lo que permitir a llegar a seleccionar los productos de
manera ms sencilla y eficaz

Finalmente, los clientes de las semilleras tendrn acceso en tiempo real a sus productos
comprados lo que les da a las semilleras un gran atractivo comercial ya que esto mostrar
que la semillera se preocupa por mantener informado a sus clientes para que estos se
aseguren de que estn obteniendo las semillas de mejor calidad en el mercado.

7
REQUERIMIENTOS FUNCIONALES Y NO
FUNCIONALES

Requerimientos Funcionales

N Cdigo Mdulo Nombre Criterio de Aceptacin

1 RQF- Registros Agregar Se agregara una planta y una semilla nueva al


001 Nuevas sistema, luego se verificar que esta se haya
Plantas y creado con xito tanto en la base de datos
Semillas como en la aplicacin web.

Descripcin Requerimiento Funcional 001

El sistema permitir agregar nuevas plantas y semillas con sus respectivas caractersticas
asociadas, estas tendrn un cdigo automtico asociado al momento de crearlas, adems de
los datos que ingresara el usuario, estos son: Grupo, Cliente, Caractersticas Generales,
Caractersticas Especficas y Notas.
Al momento de crearlas tambin se les asignar una fecha de creacin.

2 RQF- Registros Modificar Se cambiar la informacin asociada a una


002 Plantas y planta y una semilla, y luego se comprobar que
Semillas los cambios efectivamente se ven presentados
al buscar esta planta y semillas en el sistema.

Descripcin Requerimiento Funcional 002

El sistema permitir el poder modificar los registros de las plantas y semillas existentes, al
momento de modificarlos y guardarlos el registro antiguo pasar a estar dentro del historial
de la planta o semilla, esto para que se pueda visualizar como han sido los cambios a travs
del tiempo, por lo que cada registro tendr una fecha de cambio dentro de sus datos.

3 RQF- Registros Inhabilitar Se marcar como inhabilitada una planta o


003 Plantas y semilla y luego se verificar que esta figure en el
Semillas sistema como descartada.

Descripcin Requerimiento Funcional 003

8
Se podrn inhabilitar las plantas y semillas dentro del sistema, esto para demostrar que
estas fueron descartadas de la seleccin, el registro de estas se mantendr en otra seccin
del sistema para tener un historial de stas en casos de que ocurra una eventualidad de
equivocacin de eliminacin.

4 RQF- Registros Bsqueda de Se buscarn registros por las distintas categoras


004 Registros y de esta manera se comprobar de qu estn
todos los registros correspondientes a la
categora de bsqueda.

Descripcin Requerimiento Funcional 004

Se podrn buscar los distintos registros tanto de plantas como semillas mediante distintas
categoras, estas son: por fecha de modificacin, fecha de creacin, grupo, cliente y cdigo.
Esto con el objetivo de acceder a la informacin de sus registros.
5 Reportes Generar Se generar un reporte sobre un grupo
RQF-
Reportes especfico de plantas y semillas, luego se
005
verificar que la informacin que entrega el
reporte concuerda con la almacenada en el
sistema
Descripcin Requerimiento Funcional 005

Se podrn generar reportes sobre las plantas y semillas basadas por grupo o cliente, el
reporte contendr todas las plantas y semillas asociadas a este grupo o cliente que no hayan
sido inhabilitadas, mostrndose el detalle de todos sus registros.

6 RQF- Usuarios Creacin de Se crear un nuevo usuario tanto de personal


006 Usuarios como de clientes, y luego se utilizaran estos
nuevos usuarios para hacer uso de las distintas
funcionalidades de la aplicacin comprobando
sus permisos

Descripcin Requerimiento Funcional 006

El sistema permitir a un administrador el poder crear nuevos usuarios dentro de la


aplicacin, los usuarios podrn ser de tipo cliente, administrador y personal de registros.
estos tendrn distintos permisos de accin dentro de la aplicacin. El proceso podr ser
realizado mediante un formulario de creacin de usuarios.

7 RQF- Usuarios Sistema de Se ingresar al sistema con distintos usuarios


007 Autenticacin creados para comprobar que el proceso de
autenticacin realiza las tareas mencionadas en
la descripcin.

9
Descripcin Requerimiento Funcional 007

Se contar con un sistema de autenticacin de usuarios para evitar problemas como


usuarios que tengan acceso a funcionalidades que no les corresponden.

8 RQF- Reportes Reportes Se generar un reporte estadstico sobre un


008 Estadsticos grupo determinado de plantas o semillas, para
luego comprobar que la informacin mostrada en
los grficos es la correspondiente.

Descripcin Requerimiento Funcional 008

Se podrn generar reportes estadsticos sobre el historial de los distintos grupos de plantas
y semillas, estos reportes contendrn grficos que mostrarn el nmero de total de semillas
o plantas que lograron pasar el proceso de seleccin contra las que fueron inhabilitadas
durante el proceso, mostrar las caractersticas ms comunes entre las seleccionadas y las
inhabilitadas, entre otros.

10
Requerimientos No Funcionales

N Cdigo Mdulo Nombre Criterio de Aceptacin

1 RQNF- Tabletas Caracters Se verificar que las caractersticas de las tabletas


001 ticas correspondan a las acordadas.
Tabletas

Descripcin Requerimiento No Funcional 001

Las tabletas otorgadas debern tener un tamao de al menos 12 pulgadas, tener un teclado
fsico integrado y contar con una resolucin de 1280 x 800 pxeles.

2 RQNF- Diseo Diseo Se verificar que la paleta de colores y el estilo de la


002 Aplicacin aplicacin web estn acorde a lo propuesto por la
empresa.

Descripcin Requerimiento No Funcional 002

La aplicacin web debe contar con la paleta de colores y estilo otorgados por la empresa.

Encriptaci Se ver en la base de datos si efectivamente las


3 RQNF- Segurida
n Claves contraseas de los usuarios se encuentran
003 d
de encriptados.
Usuario

Descripcin Requerimiento No Funcional 003

Las claves de los usuarios del sistema de administracin se encriptan bajo el algoritmo
MD5.

4 RQNF- Velocida Tiempo Se genera un reporte y se medir que el tiempo de


004 d Generaci demora de la generacin se encuentre dentro del
n de rango dado dentro de la descripcin del
Reportes requerimiento.

Descripcin Requerimiento No Funcional 004

El tiempo de generacin de un reporte se encontrara en un rango de tiempo de 30 a 60


segundos.

11
5 RQNF- Base de Base de El sistema debe trabajar con la plataforma Oracle
datos 11g base de datos.
005 datos

Descripcin Requerimiento No Funcional 005

Toda la informacin ser almacenada de una base de datos que debe trabajar con Oracle
11g.

12
CASOS DE USO

Caso de Uso

Casos de uso especificaciones

Caso de uso: Entrada Sistema


Actor: Administrador, Personal de Registros, Cliente
Propsito: Iniciar sesin en la aplicacin web
Resumen: El usuario debe ingresar sus credenciales (Usuario y Contrasea) para as ingresar
al sistema.
Tipo: Crtico
Catlogo de requisito: CU-001
Pre-condicin: El usuario tiene que estar registrado en la aplicacin.
Post-condicin: El usuario ingresa al sistema.
Referencia cruzada:

13
Actor (Usuario) Respuesta (Sistema)

1- El usuario ingresa sus credenciales


(usuario y contrasea).

2- El sistema valida que el usuario exista

3- El sistema despliega la pgina principal,


con su respectivo men.

Cursos Alternativos

Curso Alternativo 1 *En caso de que no est registrado el


usuario

2- El sistema no puede validar las


credenciales.

3- El sistema despliega un mensaje


indicando que las credenciales son
incorrectas.

Caso de uso: Registro Plantas y Semillas


Actor: Personal de Registros
Propsito: Registrar una planta y semilla en el sistema
Resumen: El usuario ingresa los datos necesarios, para completar la plantilla de registro,
para poder guardarlo en el sistema
Tipo: Primario
Catlogo de requisito: CU-002
Pre-condicin: El usuario debe estar logueado dentro de la aplicacin(CU-001).
Post-condicin: La planta y semilla quedan registradas en el sistema.
Referencia cruzada:

14
Actor (Usuario) Respuesta (Sistema)

1- El sistema despliega una pgina con los


distintos tipos de funciones del
sistema(Registrar, buscar plantas y
semillas/Generar Reportes/Administracin
de usuarios).

2- El usuario selecciona registrar planta y


semilla.

3- El sistema despliega el formulario


solicitado(Datos a completar y botones de
registrar y cancelar).

4- El usuario ingresa los datos solicitados.

5- El usuario presiona el botn registrar.

6- El sistema valida los datos ingresados.

7- el sistema despliega un mensaje que


indica que se realiz correctamente el
registro de la planta y semilla.

8- El sistema vuelve al men de inicio.

Cursos Alternativos

Curso Alternativo 1 *En caso de que ya exista la planta y


semilla

7-El sistema despliega un mensaje de error


(La planta y semilla ya existen en el
sistema.).
8-El sistema vuelve a la pgina de registro
de planta y semilla.

Curso Alternativo 2 *Volver Atrs

4- El usuario presiona el botn cancelar.

15
5- El sistema se devuelve al men de inicio.

Curso Alternativo 3 *Datos ingresados no vlidos

7-El sistema despliega un mensaje de error


(Datos ingresados no vlidos.).
8-El sistema vuelve a la pgina de registro
de planta y semilla.

Caso de uso: Buscar y Ver Registro Plantas y Semillas


Actor: Personal de Registro
Propsito: Buscar y listar los registros de plantas o semillas
Resumen: El usuario elige la categora de bsqueda para que el sistema le muestre un
listado con los registros encontrados
Tipo: Primario
Catlogo de requisito: CU-003
Pre-condicin: El usuario debe estar logueado dentro de la aplicacin(CU-001).
Post-condicin: Se listan todos los registros encontrados que cumplan con la condicin
dada.
Referencia cruzada:

Actor (Usuario) Respuesta (Sistema)

1- El sistema despliega una pgina con los


distintos tipos de funciones del
sistema(Registrar, Buscar plantas y
semillas/Generar Reportes).

2- El usuario selecciona buscar.

3- El sistema despliega las opciones de


bsqueda (buscar, categora, cuadro de
bsqueda, cancelar).

4- El usuario selecciona la categora de


bsqueda e ingresa la condicin (cdigo,
fecha, grupo , etc.).

5- El usuario presiona el botn buscar.

6- El sistema lista los registros encontrados


que cumplan con las condiciones dadas.

16
7- el sistema despliega un listado con todos
los registros encontrados junto con las
opciones de ver, modificar e inhabilitar
junto a ellos.

8- El usuario selecciona el registro que


desea ver.

9- El sistema muestra la informacin del


registro seleccionado.

Cursos Alternativos

Caso Alternativo 1 *No se encuentran registros

7.- El sistema muestra mensaje de que no


se encontraron registros.

Caso Alternativo 2 *Volver Atrs

4.- El usuario presiona el botn cancelar

5.- El sistema vuelve al men de inicio.

Caso de uso: Modificar Registro Plantas y Semillas


Actor: Personal de Registro
Propsito: Realizar una modificacin en algn registro de una planta o semilla existente
Resumen: El usuario despus de haber buscado el registro requerido modifica los datos y
luego presiona guardar.
Tipo: Primario
Catlogo de requisito: CU-004

17
Pre-condicin: El usuario debe estar logueado dentro de la aplicacin(CU-001) y debe haber
buscado registros(CU-003).
Post-condicin: Se guarda la informacin del registro nuevo junto con la antigua.
Referencia cruzada: CU-003 - 7

Actor (Usuario) Respuesta (Sistema)

1- el sistema despliega un listado con todos


los registros encontrados junto con las
opciones de ver, modificar e inhabilitar
junto a ellos.

2- El usuario presiona el botn modificar


junto al registro requerido.

3- El sistema muestra toda la informacin


del registro de manera que se pueda editar.

4- El usuario edita los distintos campos


disponibles.

5- El usuario presiona el botn guardar.

6- El sistema pregunta si est seguro de que


desea guardar los cambios.

7- el usuario presiona s.

8- El sistema reemplaza los datos del


registro actual y guarda los del antiguo en el
historial mostrando un mensaje de
guardado con xito.

9.- Se vuelve al men del listado de


registros anterior.

Cursos Alternativos

Caso Alternativo 1 *Botn no

7.- El usuario presiona el botn no.

8.- El sistema vuelve al formulario de

18
registro a modificar.

Caso Alternativo 2 *Datos ingresados no vlidos

8.- Se despliega mensaje de que uno o ms


de los campos tienen valores invlidos

9.- Se vuelve al formulario de registro a


modificar.

Caso de uso: Inhabilitar Registro Plantas y Semillas.


Actor: Personal de Registro
Propsito: Inhabilita una planta y semilla en el sistema
Resumen: El usuario Inhabilita un registro de planta o semilla, en caso de fallo en una de
estas.
Tipo: Primario
Catlogo de requisito: CU-005
Pre-condicin: El usuario debe estar logueado dentro de la aplicacin(CU-001) y debe haber
buscado registros(CU-003)..
Post-condicin: La planta y semilla quedan inhabilitadas en el sistema.
Referencia cruzada: CU-003 - 7

Actor (Usuario) Respuesta (Sistema)

1- el sistema despliega un listado con todos


los registros encontrados junto con las
opciones de ver, modificar e inhabilitar
junto a ellos.

2- El usuario selecciona la opcin


inhabilitar.

3- El sistema despliega un mensaje,


indicando si est seguro de la accin(Est
seguro que desea inhabilitar la
planta/semilla?), junto con dos botones
(S/No).

4- El usuario presiona el botn S

5- El sistema inhabilita la planta/semilla.

6- El sistema despliega un mensaje,

19
indicando que se inhabilit la
planta/semilla(La planta/semilla
seleccionada ha sido inhabilitada).

7- El sistema vuelve al men del listado de


plantas y semillas.

Cursos Alternativos

Curso Alternativo 1 *En caso de que ya est inhabilitada la


planta y semilla

3- El sistema despliega un mensaje,


indicando que la planta/semilla ya est
inhabilitada (La planta/semilla ya se
encuentra inhabilitada.).
4- El sistema vuelve al men del listado de
plantas y semillas.

Caso de uso: Crear Usuario


Actor: Administrador
Propsito: Crear un nuevo usuario en el sistema
Resumen: El administrador ingresa los datos del nuevo usuario en un formulario y procede a
crearlo
Tipo: Primario
Catlogo de requisito: CU-006
Pre-condicin: El usuario debe estar logueado dentro de la aplicacin(CU-001).
Post-condicin: El nuevo usuario queda creado en el sistema.
Referencia cruzada:

20
Actor (Administrador) Respuesta (Sistema)

1- El sistema despliega una pgina con los


distintos tipos de funciones del
sistema(Registrar, buscar plantas y
semillas/Generar Reportes/Administracin
de usuarios).

2- El administrador selecciona
administracin de usuarios.

3- El sistema despliega el men de usuarios


con las opciones (listar usuarios, crear
nuevo usuario o cancelar).

4- El administrador presiona crear nuevo


usuario.

5- Se despliega el formulario de creacin de


usuarios.

6- El administrador llena el formulario y


presiona crear.

7- el sistema despliega un mensaje que


indica que se realiz correctamente la
creacin del nuevo usuario.

8- El sistema vuelve al men de inicio.

Cursos Alternativos

Curso Alternativo 1 *En caso de que ya exista el usuario

7-El sistema despliega un mensaje de error


(El usuario con ese nombre ya existe.).
8-El sistema vuelve a la pgina de
administracin de usuarios.

Curso Alternativo 2 *Datos ingresados no vlidos

21
7-El sistema despliega un mensaje de error
(Datos ingresados no vlidos.).
8-El sistema vuelve a la pgina de
administracin de usuarios

Casos de uso especificaciones

Caso de uso: Listar Usuarios


Actor: Administrador
Propsito: Listar los usuarios existentes en el sistema
Resumen: El administrador presiona listar usuarios y el sistema le muestra un listado con
todos los usuarios existentes
Tipo: Primario
Catlogo de requisito: CU-007
Pre-condicin: El usuario debe estar logueado dentro de la aplicacin(CU-001).
Post-condicin: El listado queda desplegado en pantalla.
Referencia cruzada:

Actor (Administrador) Respuesta (Sistema)

1- El sistema despliega una pgina con los


distintos tipos de funciones del
sistema(Registrar, buscar plantas y
semillas/Generar Reportes/Administracin
de usuarios).

2- El administrador selecciona
administracin de usuarios.

3- El sistema despliega el men de usuarios


con las opciones (listar usuarios, crear
nuevo usuario o cancelar).

4- El administrador presiona listar usuarios.

5- Se despliega el listado de todos los


usuarios junto con las opciones de
modificar y eliminar junto a cada uno.

6- El administrador selecciona el usuario


que desea ver

22
7- El sistema muestra la informacin del
usuario.

Caso de uso: Modificar Usuario


Actor: Administrador
Propsito: Modificar los datos de un usuario en el sistema
Resumen: El administrador modifica los datos del usuario seleccionado y luego los guarda
Tipo: Primario
Catlogo de requisito: CU-008
Pre-condicin: El usuario debe estar logueado dentro de la aplicacin(CU-001).
Post-condicin: El usuario queda guardado en sistema con sus nuevos datos.
Referencia cruzada: CU-007 - 5

Actor (Administrador) Respuesta (Sistema)

1- Se despliega el listado de todos los


usuarios junto con las opciones de
modificar y eliminar junto a cada uno.

2- El administrador selecciona el usuario a


modificar.

3- El sistema despliega el formulario del


usuario editable.

4- El administrador cambios los campos que


estime necesarios.

5- El administrador presiona el botn


guardar cambios.

6- El sistema guarda los nuevos datos y


muestra mensaje de guardado con xito

7- Se vuelve al listado de usuarios.

Cursos Alternativos

23
Curso Alternativo 1 *En caso de que ya exista el usuario

6-El sistema despliega un mensaje de error


(El usuario con ese nombre ya existe.).
7-El sistema vuelve a la pgina del
formulario de edicin.

Curso Alternativo 1 *Datos ingresados no vlidos

6-El sistema despliega un mensaje de error


(Datos ingresados no vlidos.).
7-El sistema vuelve a la pgina del
formulario de edicin.

Caso de uso: Eliminar Usuario


Actor: Administrador
Propsito: Eliminar un usuario del sistema
Resumen: El administrador elimina un usuario del sistema
Tipo: Primario
Catlogo de requisito: CU-009
Pre-condicin: El usuario debe estar logueado dentro de la aplicacin(CU-001).
Post-condicin: El usuario queda guardado en sistema con sus nuevos datos.
Referencia cruzada: CU-007 - 5

24
Actor (Administrador) Respuesta (Sistema)

1- Se despliega el listado de todos los


usuarios junto con las opciones de
modificar y eliminar junto a cada uno.

2- El administrador selecciona el usuario a


eliminar.

3- Se presiona el botn eliminar.

4- Se despliega mensaje de si est seguro


de realizar la accin.

5- El administrador presiona el botn s.

6- El sistema elimina al usuario


mostrndose un mensaje de eliminado con
xito.

7- Se vuelve al listado de usuarios.

Cursos Alternativos

Curso Alternativo 1 *El Administrador presiona no

25
6-El administrador presiona no.
7-El sistema vuelve al listado de usuarios.

6-El sistema despliega un mensaje de error


(Datos ingresados no vlidos.).
7-El sistema vuelve a la pgina del
formulario de edicin.

26
Caso de uso: Generar Reportes
Actor: Administrador
Propsito: Generar un reporte en base a un grupo de registros seleccionados
Resumen: El usuario seleccionar un grupo de registros en base a distintas categoras y
luego elegir el tipo de reporte para finalmente generarlo.
Tipo: Primario
Catlogo de requisito: CU-010
Pre-condicin: El usuario debe estar logueado dentro de la aplicacin(CU-001).
Post-condicin: Se genera un reporte en formato pdf descargable.
Referencia cruzada:

Actor (Usuario) Respuesta (Sistema)

1- el sistema despliega el men de inicio


con sus diferentes opciones

2- El usuario presiona el botn generar


reporte

3- El sistema muestra el men de


generacin de reportes dando 2 tipos de
reportes.

4- El usuario selecciona el tipo de reporte


que desee.

6- El sistema muestra un men donde se


preguntan los grupos de semillas o plantas
que desea agregar en el reporte y si los
desea con historial o no.

6- El usuario selecciona las opciones que


necesite para su reporte en el men.

7- el usuario presiona el botn generar.

8- El sistema genera el reporte y muestra un


mensaje de reporte creado con xito.

9.- Se muestra un botn de descargar


reporte.

10.- El usuario presiona el botn descargar


reporte.

27
11.- Se vuelve al men de inicio.

Cursos Alternativos

Caso Alternativo 1 *No se seleccionaron grupos

8.- El sistema muestra mensaje de error


diciendo que no se seleccionaron grupos
para el reporte.

Caso de uso: Buscar y Ver Registro Plantas y Semillas (Modo Cliente)


Actor: Cliente
Propsito: Buscar y listar los registros de plantas o semillas
Resumen: El cliente elige la categora de bsqueda para que el sistema le muestre un listado
con los registros encontrados que estn asociados a l como cliente.
Tipo: Primario
Catlogo de requisito: CU-011
Pre-condicin: El usuario debe estar logueado dentro de la aplicacin(CU-001).
Post-condicin: Se listan todos los registros encontrados que cumplan con la condicin
dada.
Referencia cruzada:

Actor (Cliente) Respuesta (Sistema)

1- El sistema despliega una pgina con los


distintos tipos de funciones del
sistema(Buscar plantas y semillas).

2- El cliente selecciona buscar.

3- El sistema despliega las opciones de


bsqueda (buscar, categora, cuadro de
bsqueda, cancelar).

4- El usuario selecciona la categora de


bsqueda e ingresa la condicin (cdigo,
fecha, grupo , etc.).

5- El usuario presiona el botn buscar.

6- El sistema lista los registros encontrados

28
que cumplan con la condicin base de que
l sea el cliente asociado, adems de las
condiciones dadas por el cliente.

7- el sistema despliega un listado con todos


los registros encontrados junto con las
opciones de ver junto a ellos.

8- El cliente selecciona el registro que desea


ver.

9- El sistema muestra la informacin del


registro seleccionado.

Cursos Alternativos

Caso Alternativo 1 *No se encuentran registros

7.- El sistema muestra mensaje de que no


se encontraron registros.

Caso Alternativo 2 *Volver Atrs

4.- El cliente presiona el botn cancelar

5.- El sistema vuelve al men de inicio.

29
DIAGRAMA DE ACTIVIDADES

30
31
32
MATRIZ DE TRAZABILIDAD
33
ID REQ TIPO PRIORIDAD OBJETIVO ENTREGABLES ESTADO VALIDACIN

CRTICO PODER EL SISTEMA PENDIENTE SE CONFIRMA


RQF- Agregar RQF
REGISTRAR REGISTRA PLANTAS Y QUE LOS DATOS
001 Nuevas
PLANTAS Y SEMILLAS EN LA INGRESADOS EN
Plantas y
SEMILLAS APLICACIN, ESTAS EL REGISTRO
Semillas
DENTRO DEL SE PUEDEN SON LOS
SISTEMA VISUALIZAR EN LA MISMOS QUE
BASE DE DATOS FIGURAN EN LA
BASE DE DATOS

ALTO PODER EL SISTEMA PERMITE PENDIENTE SE CONFIRMA


RQF- Modificar RQF
MODIFICAR LA MODIFICACIN DE QUE AL
002 Plantas y
LOS DATOS LA INFORMACIN DE MOMENTO DE
Semillas
DE LAS LAS PLANTAS Y MODIFICAR UN
PLANTAS Y SEMILLAS REGISTRO, ESTE
SEMILLAS REGISTRADAS SE CAMBIA EN
REGISTRADAS LA BASE DE
EN EL DATOS
SISTEMA

RQF- INHABILITAR RQF MEDIO PERMITIR LA EL SISTEMA PERMITE PENDIENTE SE CONFIRMA


003 PLANTAS Y INHABILITACI INHABILITAR LOS QUE LOS
SEMILLAS N DE LOS REGISTROS Y ESTOS REGISTROS
REGISTROS DEJAN DE FIGURAR INHABILITADOS
DE PLANTAS Y EN EL SISTEMA NO SE
SEMILLAS MUESTRAN EN
QUE LA PESTAA DE
DEJARON DE REGISTROS
SER ACTIVOS
UTILIZADOS

ALTO PERMITE LA EL SISTEMA PERMITE PENDIENTE SE CONFIRMA


RQF- Bsqueda RQF
BSQUEDA BUSCAR REGISTROS QUE LOS
004 de
DE LOS EN BASE A REGISTROS
Registros
REGISTROS DIFERENTES FILTROS MOSTRADOS
EN UNA DE BSQUEDA COMO
BIBLIOTECA RESULTADO DE
DE UNA BSQUEDA
REGISTROS SEAN LOS
ADECUADOS

RQF- Generar CRTICO PODER EL SISTEMA PERMITE PENDIENTE SE COMPRUEBA


RQF
005 Reportes GENERAR CREAR REPORTES EN QUE LOS
REPORTES EN BASE A LOS RESULTADOS

34
BASE AL REGISTROS ENTREGADOS EN
COMPORTAM SELECCIONADOS EL REPORTE SON
IENTO DE LOS LOS
REGISTROS CORRESPONDIEN
DURANTE UN TES
PERIODO DE
TIEMPO

MEDIO SE PUEDEN EL SISTEMA PERMITE PENDIENTE SE CREARN


RQF- Creacin RQF
CREAR AL ADMINISTRADOR DISTINTOS
006 de
USUARIOS EL PODER CREAR USUARIOS Y
Usuarios
QUE USUARIOS NUEVOS LUEGO SE
TENDRN EN EL SISTEMA INTENTARA
DISTINTOS INGRESAR AL
PERMISOS SISTEMA CON
DENTRO DEL LAS NUEVAS
SISTEMA CREDENCIALES

ALTO LOS EL ADMINISTRADOR PENDIENTE SE PROBARN


RQF- Sistema RQF
USUARIOS PODR AGREGAR O QUE LOS
007 de
CREADOS QUITAR PERMISOS A DISTINTOS
Autentica
TENDRN LOS DISTINTOS PERMISOS EN
cin
DISTINTOS USUARIOS LOS USUARIOS
NIVELES DE EXISTENTES REALMENTE
PERMISOS PERMITEN O
DENTRO DE BLOQUEAN
LA ACCESO A
APLICACIN FUNCIONALIDAD
ES

MEDIO SE PODRN SE PODRN CREAR PENDIENTE SE


RQF- Reportes RQF
CREAR REPORTES COMPROBAR
008 Estadstic
REPORTES ESTADSTICOS EN QUE LA
os
ESTADSTICOS BASE A REGISTROS INFORMACIN
EN BASE A SELECCIONADOS PLASMADA EN
LOS LOS REPORTES
REGISTROS CORRESPONDAN
DE PLANTAS Y
SEMILLAS Y
SUS CAMBIOS
EN EL
TIEMPO

BAJO EL OBJETIVO LAS TABLETAS SON PENDIENTE SE


RQN Caracters RQN
ES QUE LA ENTREGADAS AL COMPROBAR
F- ticas F
TABLETAS CLIENTE QUE LAS
001 Tabletas
POSEAN LAS TABLETAS

35
CARACTERSTI TENGAN LAS
CAS CARACTERSTICA
NECESARIAS S ACORDADAS
PARA SU
FCIL
UTILIZACIN

BAJO PODER LA APLICACIN PENDIENTE SE COMPRUEBA


RQN Diseo RQN
ENTREGAR CUENTA CON EL QUE EL DISEO Y
F- Aplicacin F
UNA DISEO Y ESTILO ESTILO
002
APLICACIN ACORDADO CORRESPONDE
CON UN AL ACORDADO
DISEO
ACORDE AL
DE LA
EMPRESA

Encriptaci RQN ALTO SE DEBE LA CONTRASEAS DE PENDIENTE SE COMPRUEBA


RQN
n Claves F CONTAR CON USUARIO EN LA BASE QUE LAS
F-
de LA DE DATOS SE CONTRASEAS
003
Usuario ENCRIPTACI ENCUENTRAN SE ENCUENTRAN
N DE CLAVES ENCRIPTADAS ENCRIPTADAS
DE USUARIOS
EN LA BASE
DE DATOS

BAJO SE NECESITA SE GENERAN PENDIENTE SE COMPRUEBA


RQN Tiempo RQN
QUE LOS REPORTES DENTRO QUE LOS
F- Generaci F
TIEMPOS DEL RANGO REPORTES SE
004 n de
PARA ESTIMADO GENERAN
Reportes
GENERAR UN DENTRO DEL
REPORTE NO RANGO DE
SUPEREN LOS TIEMPO
60 ACORDADO
SEGUNDOS

Base de RQN BAJO SE NECESITA LA BASE DE DATOS PENDIENTE SE COMPRUEBA


RQN
datos QUE LA BASE ES LA SOLICITADA QUE LA BASE DE
F- F
DE DATOS DATOS ES LA
005
CON LA CUAL SOLICITADA
SE
TRABAJARA
SEA ORACLE
11G

36
RELACIONES
REQS CU-001 CU-002 CU-003 CU-004 CU-005 CU-006 CU-007 CU-008 CU-009 CU-010 CU-011

RQF-001 X

RQF-002 X

RQF-003 X

RQF-004 X X

RQF-005 X

RQF-006 X

RQF-007 X

RQF-008 X

RQNF-001 X X X X X X X X
x x

RQNF-002 X X X X X X X X X
x x

RQNF-003 X X

RQNF-004 X

RQNF-005 x X X X X X X X X X
x

37

Вам также может понравиться