Sei sulla pagina 1di 15

FICA

MATERIA

INFORME DE PRCTICAS DE
LABORATORIO

INGENIERIA EN SISTEMAS DE
COMPUTACION E INFORMATICA

FICA| Gua para Prcticas de Laboratorio 1


FICA

SIGLA ASIGNATURA PARALELO PERIODO


ACI480 ANALISIS DE REQUERIMIENTOS 1 2017-1
FECHA TEMA PRACTICA No SESIONES
2016-12-08 GUIA DE LABORATORIO 1 1

1.- OBJETIVO

En esta seccin el estudiante deber transcribir el objetivo de la prctica.

2.- DESARROLLO DE LA PRACTICA

Casos de Uso
Ingresar

Ingresar producto

Ingresar cliente

Cliente Cajero

Ingresar proveedores

FICA| Gua para Prcticas de Laboratorio 2


FICA
Registrar

Registar producto
<<extender>>
<<extender>>
Producto alto <<extender>>

Producto bajo

Producto modificado
Cliente Cajero

Registrar clientes

Registrar proveedores
<<extender>>

<<extender>>

Clientes con credito

Clientes frecuentes

FICA| Gua para Prcticas de Laboratorio 3


FICA
Registrar producto

Registar codigo producto

<<extender>> <<extender>>

<<extender>>
Tipo de producto Nombre del producto
Proveedor Cajero

<<extender>>
Cantidad del producto

Precio del producto

Clientes con credito

Ingresar datos cliente

<<extender>>

<<extender>>

Nombre cliente
<<extender>>

Clave de venta
Cliente Cajero

<<extender>>

Telefono cliente

Direccion cliente

FICA| Gua para Prcticas de Laboratorio 4


FICA
Proveedores

Ingresar datos proveedor

<<extender>>

<<extender>>

Nombre proveedor
<<extender>>

Clave de proveedor
Proveedor Cajero

<<extender>>

Clave del producto

Cantidad

Ventas

Vender producto

<<extender>>
<<extender>>

Cajero
Ventas al contado
Cliente Ventas a credito

<<extender>> <<extender>>
Domicilio
Registar datos Registar datos

Clave de venta
Nombre del cliente

Clave del producto Total a pagar

Cantidad Enganche
Fecha y hora

Imprimir

FICA| Gua para Prcticas de Laboratorio 5


FICA
Compras

Adquirir producto
Proveer producto

Registrar producto

<<extender>>

Proveedor <<extender>>
Cajero
Clave del proveedor Precio
<<extender>> de venta
<<extender>>

<<extender>>
Precio de compra <<extender>> Clave del producto

Cantidad Fecha y hora

7 prototipos

FICA| Gua para Prcticas de Laboratorio 6


FICA

FICA| Gua para Prcticas de Laboratorio 7


FICA

FICA| Gua para Prcticas de Laboratorio 8


FICA
R 1.1. Ingresar Datos
Funcin Ingresar los datos tanto del cliente, los
proveedores y el producto.
Descripcin El cajero ingresa los datos en forma
superficial sobre los datos del cliente, los
productos y los proveedores.
Entradas Solicitud del tipo de datos que el cajero
desea recopilar. Un dato tipo String con el
nombre del cliente, del proveedor y del
cliente que se requiere.
Fuentes Teclado, control.
Salidas Confirmacin de la recopilacin de los
datos solicitada para posteriormente ser
almacenados o utilizados.
Proceso Mediante el teclado el cajero solicita al
cliente, al proveedor y detalla el producto,
con un String se guarda los nombre en la
base de datos de la ferreteria.
Restricciones Los datos solicitados por el usuario
deben considerar las limitaciones de
hardware.
Debe considerar que la base de datos
interna de la ferretera solo almacena un
reporte a la vez.
Precondiciones
Pos condiciones Una vez recopilados todos datos
deseados deben ser enviados a una base
de datos central.
Efectos colaterales
Contactos
Fecha
[Tipo]

FICA| Gua para Prcticas de Laboratorio 9


FICA
R 1.2. Registrar
Funcin El cajero almacena los datos que
necesita del producto, el cliente y los
proveedores.
Descripcin Se almacena datos anteriormente
recopilados del nombre del producto, de
igual forma de almacenan los clientes y
los proveedores.
Entradas El nombre de de tipo String de cliente,
producto y proveedor.
Fuentes Teclado.
Salidas Confirmacin del correcto
almacenamiento de los datos. Nuevo
reporte adicionado a la base de datos.
Proceso Se al almacena en la base de datos el
nombre de los clientes, los productos y
los proveedores; los productos son
calificados como alto o bajo y son
modificados.
Restricciones Los datos a recopilados deben ser los
especificados por el usuario.
Precondiciones Ingresar datos
Pos condiciones Los datos solicitados quedan
almacenados en la base de datos
correspondiente para su posterior uso.
Manejo de informacin.
Efectos colaterales
Contactos
Fecha
[Tipo]

FICA| Gua para Prcticas de Laboratorio 10


FICA
R 1.3. Registrar producto
Funcin Con el nombre del producto se enva el
complemento de datos a una lista.
Descripcin El cajero ingresa los datos del producto:
cdigo, tipo de producto, nombre del
producto, cantidad del producto y el
precio del producto, para este aadidas
en una lista para los productos en la cual
sea llamada cuando se necesite.
Entradas Cdigo de tipo int, tipo de producto de
tipo String, nombre del producto de tipo
String, cantidad del producto de tipo int y
el precio del producto de tipo double.
Fuentes Teclado.
Salidas
Proceso El cajero obtiene una lista de productos
para lo cual ya tiene otra lista con
aceptacin de la empresa, los ingresa a
la base de datos la cual sirve para la
venta posterior.
Restricciones Los datos a recopilados deben ser los
especificados por el usuario.
Precondiciones Ingresar. Registrar.
Pos condiciones Los datos solicitados quedan
almacenados en la base de datos
correspondiente para su posterior uso.
Manejo de informacin
Efectos colaterales
Contactos
Fecha
[Tipo]

FICA| Gua para Prcticas de Laboratorio 11


FICA
R 1.4. Ingresar cliente
Funcin Se ingresa los datos del cliente en la
base de datos.
Descripcin Se agrupa los datos sobre el cliente
asignando varios parmetros.
Entradas Nombre de cliente de tipo String, clave de
venta de tipo int, direccin del cliente de
tipo String y telfono cliente de tipo int.
Fuentes Teclado.
Salidas Se confirma el ingreso del cliente.
Proceso El cajero ingresa todo los datos del
cliente que se solicitan, para
almacenarlos en una lista y tenerlos
previamente para sus uso.
Restricciones Los datos a recopilados deben ser los
especificados por el usuario.

Precondiciones Ingresar. Registrar.


Pos condiciones Los datos solicitados quedan
almacenados en la base de datos
correspondiente para su posterior uso.
Manejo de informacin
Efectos colaterales
Contactos
Fecha
[Tipo]

FICA| Gua para Prcticas de Laboratorio 12


FICA
R 1.5. Ingresar proveedor
Funcin El cajero ingresa la informacin del
proveedor
Descripcin Se entrega las diferentes cualidades o
informaciones acerca del proveedor para
que sea almacenado en la base datos de
la empresa.
Entradas Nombre del proveedor de tipo String,
clave del proveedor de tipo int, clave del
producto de tipo int y cantidad de tipo int.
Fuentes Teclado.
Salidas Se confirma el ingreso del proveedor.
Proceso El cajero solicita u obtiene la informacin
para almacenar en la base de datos de la
empresa para su uso en otros aspectos.
Restricciones
Precondiciones Ingresar datos y registrar.
Pos condiciones
Efectos colaterales
Contactos
Fecha
[Tipo]

3.- CUESTIONARIO

* Quines deberan involucrarse en la definicin de requerimientos?


Los analistas de la empresa, los analistas que van a desarrollar, el personal administrativo
y tcnico de la empresa.

* Cul fue el principal problema en el momento de recolectar requerimientos?


Comprender las necesidades especficas y funcionales del sistema evitando las
ambigedades.

* El nivel de conocimientos sobre el tema le ayudaron a formular los requerimientos?


Si ayudan ya que se puede inferir de manera ms ptima y precisa sobre cmo realizar la
tcnica de obtencin.

* Qu se podra hacer si entre los participantes en la recoleccin de requerimientos no se


ponen de acuerdo?
Se podra ver el requerimiento ms ptimo, ms funcional y el ms viable para
desarrollarlo.

FICA| Gua para Prcticas de Laboratorio 13


FICA

* Qu hara si sus requerimientos planteados no satisfacen al cliente?


Se realizara otra reunin para volver a obtener datos acerca de las necesidades del
cliente.

* Cules son los elementos resultantes de la aplicacin de las tcnicas?

* Ser necesario solo una aplicacin de cada tcnica para que el cliente y el equipo de
desarrollo d el visto bueno a sus requerimientos?
De preferencia no ya que se perdera ms tiempo en la recoleccin y en el desarrollo del
sistema.

* Cul de las tcnicas planteadas es para Usted la ms eficiente?


Lluvia de ideas, preguntas abiertas y cerradas.

* Es posible encontrar requerimientos No Funcionales con las tcnicas planteadas?


No porque solo el cliente conoce por qu y a donde va dirigido el sistema a implementar.

* Qu secciones de las plantillas RF y RNF le parecen las ms importantes para la


continuacin del proyecto a los diseadores.
En los RF ms importante el desarrollo, la descripcin y las entradas.
En los RNF Identificacin del requerimiento y las caractersticas.

* Indique 2 Requerimientos No Funcionales Organizacionales y 2 Requerimientos No


Funcionales Externos que Usted cree que puedan existir en esta Empresa.

* Cul fue la seccin ms complicada de completar en las secciones de las plantillas RF y


RNF?
En los RF el proceso ya se detalla en lenguaje natural el sistema.
En los RNF realizar la mtrica.

4.- CONCLUSIONES Y RECOMENDACIONES

Conclusiones:

Con el presente caso de uso se puede hacer un nfasis en las falencias que puede tener
un sistema y las necesidades que puede necesitar.
Al momento de hacer los diagramas de uso es necesario leer bien los requerimientos que
pudo solicitar el cliente en el SRS.
Con este caso de uso se puede apreciar el conocimiento adquirido en el presente
semestre.

FICA| Gua para Prcticas de Laboratorio 14


FICA
Recomendaciones:

Es solicitado leer y conocer las diferentes metodologas para solucionar los casos de uso
en los cuales se puede dar una respuesta ms optima.
Los casos de uso son la manera mas superficial en la que se puede dar una solucin
tanto visual para el programador y el cliente.
Conocer las diferentes formas y utilizar tanto lenguaje tcnico para tener en conocimiento
a las diferentes personas a quien va dirigido.

5.- REFERENCIAS BIBLIOGRFICAS

Sommerville, I. (2011). Ingeniera de Software. (9va ed). Mxico: Pearson Educacin.


ISBN: 84-7829-074-5.

6.- ANEXOS

FICA| Gua para Prcticas de Laboratorio 15

Potrebbero piacerti anche