Sei sulla pagina 1di 13

Universidad Abierta a Distancia de Mxico

Ingeniera en Desarrollo de Software


1
UNI VERSI DAD ABI ERTA Y A DI STANCI A DE MXI CO

I NGENI ER A EN DESARROLLO DE SOFTWARE

ANLI SI S Y DI SEO ORI ENTADO A OBJETOS

UNI DAD 2

EVI DENCI A DE APRENDI ZAJE

REQUERIMIENTOS PARA DISEAR UN PROGRAMA CON ORIENTACIN A
OBJETOS.







NDICE

Pagina


Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
2
1.- Descripcin del mbito y alcance del Proyecto.......................3
a) Descripcin del mbito.4
b) Alcance del Proyecto6
2.- Lista de usuarios participantes.......7
a) Entrevistas.7
3.- Descripcin del sistema actual..8
4.- Estudio de Viabilidad.8
a) Perspectiva del producto9
b) Funciones del sistema9
c) Mdulos del sistema...9
i) Mdulo de listas y reportes generales..9
ii) Mdulo de Reportes Financieros9
iii) Mdulo de Inventario/Almacn..10
5.- Requerimientos...10
a) De Seguridad..11
b) Requisitos de Usuario11
c) Requisitos software11
d) Requisitos hardware.12
6.- Validacin de Requerimientos..12
8.- Anlisis de alternativas.13
a) Descripcin detallada de la alternativa seleccionada13
7.- Modelo de Software..14







Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
3






DESCRI PCI N DEL MBI TO Y ALCANCE DEL PROYECTO

















Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
4
DESCRIPCIN DEL MBITO

El negocio Caminito a la escuela al cual nos referiremos de ahora en adelante como La
Papelera necesita de un sistema que ayude al mejoramiento continuo a travs del cual
se puedan establecer procesos internos, es por esto que se necesita la integracin del
personal que sea capaz de contar con las exigencias tecnolgicas del mercado actual,
en el que la mayora de los competidores cuentan con cyber-centros, a travs de los
cuales administran y brindan un menor servicio a los clientes.
La Papelera, es un negocio en constante crecimiento, que procura siempre estar a la
vanguardia integrando a sus catlogos, productos confiables, innovadores y de calidad
siempre de manera a sus clientes, con ello logrando satisfacer la demanda y necesidades.
Es por esto que La Papelera involucra de manera directa a sus empleados y en medida
de lo posible a sus proveedores con el propsito de convertirse en una capaz de dominar
el mercado en el sector de servicios de papelera as como la expansin a cyber-centros
ubicados en las zonas en las que no se cuenta con este servicio, lo anterior es posible
contando con innovacin tecnolgica junto con el equilibrio en los precios que les permita
tener la preferencia de sus clientes y atraer a nuevos.
El negocio actualmente sin una divisin plenamente establecida cuenta con reas
productivas no organizadas. Que a continuacin se enlistan:
-Un inventario,
-Caja y (ventas) relacin con proveedores
-Contabilidad
Basndome en el tema de trabajo realice un proceso de investigacin sobre la
problemtica del lugar, los movimientos que se realizan y la forma estructural de los
procesos que maneja.

Este el negocio se divide bsicamente en las siguientes actividades:
Ventas
Compras
Proveedores
Productos
Clientes


Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
5

Y en donde se utilizan diferentes tipos de registros de clientes y proveedores y adems
movimientos de entradas y salidas de acuerdo a la necesidad.

Un ejemplo de lo anterior son las salidas y entradas que registran a clientes, proveedores y
las ventas, procesos que afectan las existencias, los valores contables y financieros de la
empresa y base de datos de clientes y proveedores. Por eso es importante tener en claro
el impacto financiero, registros, la cantidades y los precios que genere la venta de los
productos.
Por lo tanto se quiere crear un sistema que cumpla con los requisitos necesarios para el
desarrollo del negocio. En base a la organizacin de los documentos de los mdulos que
actualmente maneja la empresa. Sistematizando dichas partes en un software.
El trabajo de investigacin ayudara a la comprensin del sistema que se piensa
implementar en el negocio. El anlisis que deriva de dicho proceso permitir visualizar de
manera eficiente las soluciones al manejo de los procesos manuales del negocio.

















Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
6


ALCANCE DEL PROYECTO

Realizar un software a travs del cual se pueda llevar el control de los movimientos
contables: ventas, compras, clientes, proveedores y productos.
Objetivos especficos:

Por medio de la sistematizacin de software generar una mejorar para y/en las
actividades dentro del negocio.
Entregar al cliente (Dueo) un informe ms digerible, claro y preciso de los
movimientos que realiza el negocio.
Brindar una mayor seguridad a la Papelera en la administracin de los documentos
de las diferentes actividades que realiza.







LI STA DE USUARI OS PARTI CI PANTES

Indirecto: Dueo de la Papelera


Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
7
Tres empleados (Distribuidos en tres turnos)

ENTERVISTAS A USUARIOS

USUARIO DIRECTO:

Fecha: 15/Jun/2014
Nombre: Sergio Crisanto Castillo
Cargo: Encargado
Objetivo: Descubrir las necesidades del negocio desde la perspectiva del usuario final del
sistema.

1. Cmo maneja la contabilidad y el inventario?

La contabilidad es hecha a travs de las notas y facturas de los proveedores, que son
pegadas en un cuaderno que sirve como libro contable.

3. Cules son sus necesidades para la implementacin de un software que sea capaz de
realzar el registro de su contabilidad?
Bsicamente que puedan ingresar cantidades y que este pueda almacenarlas para asi
poder desechar las facturas de los proveedores cada determinado periodo de tiempo.

4. Cree que la implementacin de este Software facilitara y agilizara el proceso de llevar
la contabilidad?
S
5. Qu especificaciones necesitara el software para que sea capaz de cumplir con sus
expectativas como dueo del negocio?



Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
8
Como en este negocio no se manejan clientes fijos, me parece prudente o til organizar la
parte de ventas y gastos y tambin tener una mejor organizacin con los productos, saber
cuntos productos existen en nuestro negocio y de esa manera manejar bien la parte de
stock, otra parte necesaria seria tener una lista de los clientes y proveedores de nuestro
negocio.


DESCRI PCI N DEL SI STEMA ACTUAL

Al da de redaccin de este documento el sistema funciona manualmente en todas sus
actividades, incluyendo contabilidad, clientes y proveedores, registrndolas en libros y
carpetas.
ESTUDI O VI ABI LI DAD

Con base en las entrevistas realizadas, se cree que es posible cubrir con las
necesidades del usuario por medio de un desarrollo de software.
El sistema deber de ser costeable desde un punto de vista de negocios y si se
puede desarrollar dentro de las restricciones de presupuesto existentes.
Este estudio ser relativamente econmico de elaborar en base a los ingresos
mensuales de la Papelera.
EI resultado de viabilidad nos lleva a continuar con un anlisis ms detallado.


PERSPECTIVA DEL PRODUCTO
El sistema en esta versin no interactuar con ningn otro sistema informtico.

FUNCIONES DEL SISTEMA
En trminos generales, el sistema deber proporcionar soporte a las siguientes tareas de
gestin a stos:


Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
9
Mantenimiento y gestin de listas y reportes generales.
Gestin de pendientes a clientes y proveedores y fechas de entrega reportes
financieros.
Impresin de clientes, proveedores, inventario almacn y reportes financieros
A continuacin se describirn con ms detalle estas tareas y como sern soportadas por el
sistema.
MDULOS DEL SISTEMA
MDULO DE LISTAS Y REPORTES GENERALES.
Todos nuestros clientes, proveedores, entradas, salidas, compras y ventas pueden ser
dados de alta, modificados, consultados y modificados. De cada uno de ellos nos
interesar mantener la siguiente informacin: nombre, apellidos, telfonos, direcciones de
e-mail, direccin postal, registros, cedulas RFC y reportes financieros de la contabilidad.
El usuario Directo adems cumplir los papeles del usuario final e intermedio. El dueo
estar autorizado a administrar o manipular los mdulos necesarios en la ejecucin de las
labores diarias, garantizando as la efectividad de estas y mejorando la organizacin de la
informacin general del negocio.

MDULO DE REPORTES FINANCIEROS.
Como suele pasar con cierta frecuencia, tenemos compras, ventas y actividades
posfechadas que debemos cumplir con nuestros clientes, proveedores y fechas lmites de
entrega de reportes financieros. El problema de esto es que con el paso del tiempo
olvidamos el cumplimiento de estas actividades y caemos en incumplimientos. Por ello,
nos interesa saber en tiempo real el buen cumplimiento de todas estas actividades y la
fecha lmite de vencimiento.

MDULO DE INVENTARIO/ALMACN
Nos ser til saber, en un momento dado, quienes son nuestros clientes y proveedores y
tambin el inventario del almacn por este motivo es necesario poder listarlos de forma
ordenada para as llevar un control de estos.
REQUERI MI ENTOS DEL SI STEMA



Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
10
En esta seccin se detallaran los requerimientos que el sistema deber de satisfacer
completamente. Todos los requerimientos son indispensables por lo cual de no ser posible
el cumplimiento de uno tendr que buscarse una alternativa que cumpla las expectativas
de la misma forma en la que lo hara el requerimiento original.

Esenciales:

El sistema deber de solicitar nombre y clave de usuario delimitando el acceso a la
informacin.
El sistema llevara un mensaje de bienvenida para cada tipo de usuario.
El sistema debe permitir el ingreso a las cuentas contables, movimientos contables y
contabilidad del negocio.
El sistema requiere llevar el nombre, tipo y cdigo de cada cuenta contable que
maneje el negocio.
El sistema necesita controlar los movimientos contables de la papelera.
El sistema tendr la opcin de acceso a los datos de los productos, facturas y
proveedores del negocio.
El sistema solicita gestionar el ingreso, consulta, eliminacin y modificacin de los
registros de productos, facturas y proveedores de la papelera.
El sistema permitir el acceso a los siguientes mdulos: Estado de resultados y
Balance general.
El sistema mostrara el avance de las cuentas de partida doble del estado de
resultados y el Balance general en tiempo real.
El sistema dejara ver el mdulo de los ingresos y egresos de la papelera en tiempo
real.
El sistema aceptara por parte del Usuario-administrador la modificacin del
programa y la base de datos, herramientas que se utilizan para la creacin del
software.
El sistema debe mostrar un mdulo de agradecimiento a los tipos de usuario antes
de que este utilic la aplicacin.

DE SEGURIDAD:


Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
11
El sistema bloqueara la cuenta del usuario y registrar dicho evento en bitcora cuando el
usuario tenga 3 intentos errneos consecutivos de acceso.
Tiempo lmite de respuesta 2 segundos
El sistema deber mostrar un mensaje de error en pantalla y deshabilitar un
dispositivo, cuando algn fallo en este ltimo afecte el controlador del sistema,
sin ocasionar interrupcin en la operacin.

DE USUARIO:
La interfaz de usuario debe ser orientada a ventanas
El manejo del programa se realizar a travs del teclado y ratn.
Interfaz intuitiva de fcil uso.


DE SOFTWARE
No existe posibilidad de adquirir licencias de software.
La aplicacin deber funcionar sobre Office Access.
El ciclo de vida elegido para desarrollar el producto ser el de prototipo evolutivo
orientado a objetos, de manera que se puedan incorporar fcilmente cambios y
nuevas funciones, as como aprovechar las ventajas de reusabilidad proporcionada
por el paradigma de orientacin a objetos.
La metodologa de desarrollo a utilizar ser el proceso unificado de desarrollo y el
lenguaje notacional UML.








Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
12
DE HARDWARE
Procesador: de dos ncleo a 2 GHz
RAM: 4 GB (GB) (32 bits) u 8 GB (64 bits)
Espacio en disco duro: 100 GB (32 bits) o 150 GB (64 bits)
VALI DACI N DE REQUERI MI ENTOS.

Se ha comprobado la veracidad, consistencia y completitud de los requerimientos.
No se comprobaron errores en la lista de requerimientos.








ANLI SI S DE ALTERNATI VA

DESCRIPCIN DETALLADA DE LA ALTERNATIVA SELECCIONADA

Se piensa implementar un software que permita administrar y organizar los
documentos y la contabilidad de la Papelera.


Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
13
El sistema estar enfocado a dos tipos de usuario para el acceso al mismo,
permitiendo utilizar mdulos y mens establecidos segn la necesidad de cada
persona.
Si el cliente no posee el sistema de cmputo, ni el sistema operativo para la
implementacin del software, estos se le facilitaran y el costo de los mismos se le
incluirn dentro del costo final del producto.
El sistema llevara dos programas, uno creado en C++ y el otro ser una base de
datos.
El primero ser el que envi la informacin a la base de datos, y el segundo por
supuesto almacenara dicha informacin.
El software estar conformado por distintos mdulos.
El primero ser el que permita el ingreso de los usuarios al sistema.
En los dos siguientes mdulos, se mostrara el mensaje de bienvenida a cada tipo de
usuario.
El siguiente modulo ser el principal, en el cual se vern las diferentes actividades
que manejara el programa, es decir las cuentas contables, los movimientos
contables y la contabilidad del negocio.
En el mdulo de cuentas se describirn el cdigo, nombre y cada cuenta, en el
mdulo de movimientos se vern las cuentas T en el Estado de resultados y los
clculos del Balance general.
El mdulo de contabilidad permitir ingresar, consultar, eliminar y modificar los
registros de los productos, facturas y proveedores de la peluquera. Finalmente al
salir del sistema aparecer un mdulo con el mensaje de agradecimiento al
usuario.


MODELO DE SOFTWARE
El ciclo de vida elegido para desarrollar el producto ser el de prototipo evolutivo
orientado a objetos, de manera que se puedan incorporar fcilmente cambios y nuevas
funciones, as como aprovechar las ventajas de reusabilidad proporcionada por el
paradigma de orientacin a objetos.
La metodologa de desarrollo a utilizar ser el proceso unificado de desarrollo y el lenguaje
notacional UML.

Potrebbero piacerti anche