Está en la página 1de 12

REQUERIMIENTOS ESTNDARES PARA DISEAR

UN PROGRAMA CON OO PARA EL CONTROL DE


UNA PAPELERA Y EL MODELO DE SOFTWARE A
APLICAR EN LA MISMA.

PROFESORA: Martha Michaca Leano


NOMBRE: Jos Adalberto Pramo Gmez
1
MATRCULA: ES1421013956
NDICE
Pagina
Descripcin del mbito y alcance del Proyecto............................................3
Lista de usuarios participantes.......................4
Descripcin del sistema actual.....5
Catlogo (priorizado) de requisitos del sistema
a. Funcionales...10
b. No funcionales
i. Restricciones.....10
ii. De funcionamiento
* Del sistema..10
*Requisitos de Usuario...11
* Requisitos software..11
* Requisitos hardware.11
Anlisis y diseo orientado a objetos
iii. Manejo de excepciones.....12
Anlisis de alternativas
c. Descripcin detallada de la alternativa seleccionada...12
Atributos
Seguridad12
Modelo de Software.13

PROFESORA: Martha Michaca Leano


NOMBRE: Jos Adalberto Pramo Gmez
2
MATRCULA: ES1421013956
DESCRIPCIN DEL MBITO Y ALCANCE DEL
PROYECTO
DESCRIPCIN DEL MBITO

La Papelera est interesada en el mejoramiento continuo de los procesos internos del


mismo, para ello necesita la integracin del personal capacitado y competente para llevar a cabo las
exigencias tecnolgicas del mercado local y distrital de servicios a los clientes.
La Papelera, es un negocio en crecimiento, el cual suministrar productos de calidad, confiables y de
manera oportuna a sus clientes, satisfaciendo sus necesidades y expectativas. Para ello el negocio
involucra a todos sus empleados y proveedores con la finalidad de convertirse en una empresa lder
en el sector de servicios de Papelera, teniendo como base el crecimiento y mejoramiento continuo,
la innovacin tecnolgica y el equilibrio entre precios, rentabilidad e higiene, aspectos que se deben
tener en cuenta para su desarrollo.
El negocio tiene como misin y son conscientes de la importancia que tiene la presentacin de un
producto en el desarrollo de las actividades comerciales, por tanto, la prioridad es brindar soluciones
en la venta de Papelera de acuerdo las necesidades del cliente, utilizando para ello materiales de
calidad y especificaciones requeridas. Obteniendo justa rentabilidad, con el compromiso de cada uno
de los integrantes del negocio por ayudar en el progreso y estabilidad de este, con un entorno
agradable y seguro que motiva el crecimiento y la satisfaccin personal y familiar. Adems de
innovar constantemente en el trabajo empresarial con visin hacia el futuro interactuando con
recursos, tiempo y talento buscado el mejoramiento de la comunidad, teniendo como gua siempre a
Dios.
Su visin como compaa es lograr el afianzamiento y aceptacin de los clientes manteniendo los
principios de calidad y confianza, con el esfuerzo continuo, con el nico propsito de brindar
soluciones confiables de Papelera en el sector comercial e industrial del pas, con proyeccin a largo
plazo al mercado internacional.
El negocio actualmente en teora cuenta con reas productivas pero poco organizadas. Sin
embargo se puede ver que funciona un inventario, tesorera, relacin con proveedores y una
contabilidad, funciones que puede realizar una sola persona. Este negocio presenta falencias para
mejorar tanto en el campo tecnolgico como de organizacin ya que la trabajan 4 personas y no
posee una estructura especfica para cada rea de trabajo.
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 tipo de negocios maneja bsicamente las siguientes actividades:


Ventas
Compras
Proveedores
Productos
Clientes

PROFESORA: Martha Michaca Leano


NOMBRE: Jos Adalberto Pramo Gmez
3
MATRCULA: ES1421013956
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.

ALCANCE DEL PROYECTO

Se deber realizar un software en el que se pueda llevar el control de los movimientos


contables como: las ventas, compras, clientes, proveedores y productos. Contribuyendo al
desarrollo de la Papelera.
Objetivos especficos
Mejorar los distintos procesos del negocio, sistematizando dichas actividades en un software.
Realizar un trabajo de investigacin como valor agregado, permitiendo mejorar el sistema que
se va a implementar.
Generar, al dueo un informe ms fcil, 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.
Dar una mayor organizacin a las funciones del negocio, contribuyendo al desarrollo del
mismo.

PROFESORA: Martha Michaca Leano


NOMBRE: Jos Adalberto Pramo Gmez
4
MATRCULA: ES1421013956
LISTA DE USUARIOS PARTICIPANTES
Directo: Dueo de la Papelera.

ENTERVISTA USUARIO

USUARIO DIRECTO:

Fecha:
Nombre:
Cargo:
Objetivo:

1. Sabe que es un software?

Es un sistema de computadora.

2. Como maneja la contabilidad actualmente?

La contabilidad es llevada por medio de un libro contable.

3. Cree necesario implementar un Software para organizar la contabilidad?

Si porque va a ser ms fcil y evitara errores al generar reportes.

4. Cree que la implementacin de este Software facilitara y agilizara el proceso de llevar la


contabilidad?

S, porque al sistematizar la contabilidad ser menos dispendioso llevarla correctamente.

5. Que partes o mdulos cree que necesitara para realizar el diseo del Software?

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.

DESCRIPCIN DEL SISTEMA ACTUAL


Actualmente el sistema funciona manualmente en todas sus actividades, incluyendo
contabilidad y clientes y proveedores, registrndolas en libros y carpetas.

CATLOGO (PRIORIZADO) DE REQUERIMIENTOS DEL


SISTEMA
PROFESORA: Martha Michaca Leano
NOMBRE: Jos Adalberto Pramo Gmez
5
MATRCULA: ES1421013956
Estudio viabilidad

Se estima que las necesidades del usuario se pueden satisfacer con las tecnologas actuales
de software y hardware.
El sistema propuesto ser rentable 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.

Obtencin y anlisis de requerimientos

LEVANTAMIENTO DE REQUERIMIENTOS
Esto se hizo para cada requerimiento.

(Nombre Requerimiento)
(Nmero Requerimiento)
(Nombre Proyecto)
DATOS DEL REQUERIMIENTO
Nombre del cliente (Nombre del cliente)
Nombre del proyecto (Nombre del proyecto)
Nombre del modulo (Nombre del Mdulo)Nombre del proceso (Nombre del proceso)
Tipo de componente Caso de Uso Cdigo del (Cdigo del
componente componente)
Nombre del componente (Nombre del componente)
Responsable del proyecto (Responsable Jefe del (Jefe proyecto Cliente)
proyecto) proyecto(cliente)
HISTORIAL DE CAMBIOS
Versin Fecha Autor Revisor Descripcin
(Versin) (Fecha) (Persona) (Descripcin del cambio)

Apto para construccin Necesita


Resolucin de la Evaluacin
mejora
Justificacin
(Justificacin)

Observaciones
(Observaciones)

PROFESORA: Martha Michaca Leano


NOMBRE: Jos Adalberto Pramo Gmez
6
MATRCULA: ES1421013956
DESCRIPCIN DE PROCESO DE NEGOCIO
Nombre del Proceso

Descripcin del
Proceso

rea a la que (rea o reas en las cuales est presente el proceso de negocio)
pertenece
el proceso
Entradas del proceso (Informacin, datos o materia prima que ingresa al proceso)

Salidas del proceso ((Qu es el producido esperado una vez se han ingresado las entradas del
proceso)
Actividades del (Actividades internas del proceso)
proceso

Tiene subprocesos? Si No Si tiene subprocesos, Cuntos son?


INFORMACIN PARA LEVANTAMIENTO DE REQUERIMIENTOS
Stakeholders Propietario(s) del proceso: (Persona a cargo por completo del proceso)
identificados

Pools identificados: (Personas que intervienen y manejan informacin
interna del proceso)


Documentacin Es posible simplificar alguna actividad?
Objetivos del proceso: Cul?: (A criterio del analista(s))
(Toda esta informacin
ya debe estar plasmada
dentro de la
Es posible eliminar alguna actividad?
documentacin del Tiempos del proceso por cada actividad: Cul?: (A criterio del analista(s))
proceso)
(Tiempo promedio que dura c/actividad)
Nmero de actividades: Es posible agregar una actividad como
valor agregado al proceso? Cul?: (A
criterio del analista(s))

PROFESORA: Martha Michaca Leano


NOMBRE: Jos Adalberto Pramo Gmez
7
MATRCULA: ES1421013956

Comentarios
adicionales:

COMPLEJIDAD DEL PROCESO DE NEGOCIOS


(Esta parte del levantamiento SOLO COLABORA con datos que pueden servir para definir la complejidad del
proceso)
Identificador
Nombre
Procesos con los que (Identificador nico del proceso)
interacta:

Subprocesos: Identificador Nombre
(Otros procesos que (Identificador nico del proceso)
estn vinculados con el
evaluado en cuestin ya

sea de entrada o salida)
IMPACTO DEL PROCESO DE NEGOCIO
Ser NIVEL DE Bajo
Modificado? IMPACTO
(El proceso es Si No Medio
modificado para el
desarrollo del Alto
proyecto)

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:
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.

MANTENIMIENTO Y GESTIN 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.
PROFESORA: Martha Michaca Leano
NOMBRE: Jos Adalberto Pramo Gmez
8
MATRCULA: ES1421013956
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.

GESTIN DE PENDIENTES A CLIENTES Y PROVEEDORES Y FECHAS DE ENTERGA


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.

IMPRESIN DE CLIENTES, PROVEEDORES, INVENTARIO ALMACN Y REPORTES


FINANCIEROS
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.

CARACTERSTICAS DE LOS USUARIOS


Los usuarios de este sistema estarn familiarizados con el uso de aplicaciones de este tipo ya
que previamente sern entrenados en el manejo del mismo. Es por ello que el sistema ha de ser
grfico. Con una interfaz sencilla e intuitiva, que no exija gran tiempo para su aprendizaje, a la vez
que lo suficientemente potente para que el usuario pueda hacer aquello que necesita.

RESTRICCIONES
El sistema simular el funcionamiento de una oficina virtual que llevar el control de la
administracin y contabilidad de la papelera.
Este sistema ser accedido solamente por el usuario que est autorizado para su acceso, bajo un
nombre y clave de usuario previamente entregado por el administrador nico del sistema.

SUPOSICIONES Y DEPENDENCIAS
El sistema ha sido implementado en el lenguaje C++ bajo Windows. Esto significa que el
ejecutable que entregaremos slo podr ser chequeado bajo plataformas Windows. Como tambin
se proporciona el cdigo fuente, es posible compilar todas las fuentes y probarlos bajo otra
plataforma.

REQUERIMIENTOS
En este apartado se presentan los requerimientos que debern ser satisfechos por el sistema.
Todos los requisitos aqu expuestos son esenciales, es decir, no sera aceptable un sistema que no
satisfaga alguno de los requisitos expuestos. Los requisitos se han especificado de manera que sea
fcil comprobar si el sistema los ofrece o no y si los ofrece de manera adecuada.
PROFESORA: Martha Michaca Leano
NOMBRE: Jos Adalberto Pramo Gmez
9
MATRCULA: ES1421013956
Funcionales
RF001 El sistema debe pedir un nombre y clave de usuario delimitando el acceso a la
informacin.
RF002 El sistema llevara un mensaje de bienvenida para cada tipo de usuario.
RF003 El sistema debe permitir el ingreso a las cuentas contables, movimientos contables y
contabilidad del negocio.
RF004 El sistema requiere llevar el nombre, tipo y cdigo de cada cuenta contable que
maneje el negocio.
RF005 El sistema necesita controlar los movimientos contables de la papelera.
RF006 El sistema tendr la opcin de acceso a los datos de los productos, facturas y
proveedores del negocio.

RF007 El sistema solicita gestionar el ingreso, consulta, eliminacin y modificacin de los


registros de productos, facturas y proveedores de la papelera.
RF008 El sistema permitir el acceso a los siguientes mdulos: Estado de resultados y
Balance general.
RF009 El sistema mostrara el avance de las cuentas de partida doble del estado de
resultados y el Balance general en tiempo real.
RFO10 El sistema dejara ver el mdulo de los ingresos y egresos de la papelera en tiempo
real.
RF011 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.
RF012 El sistema debe mostrar un mdulo de agradecimiento a los tipos de usuario antes de
que este utilic la aplicacin.

No funcionales
Restricciones
RNF001 Plataforma Windows Vista +
RNF002 No portable

De funcionamiento
Del sistema
RNFFS001 El sistema bloqueara la cuenta del usuario y registrar dicho evento en
bitcora cuando el usuario tenga 3 intentos errneos consecutivos de acceso.
RNFFS002 Tiempo lmite de respuesta 2 segundos
RNFFS003 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.

Requisitos de Usuario

PROFESORA: Martha Michaca Leano


NOMBRE: Jos Adalberto Pramo Gmez
10
MATRCULA: ES1421013956
RNFFU La interfaz de usuario debe ser orientada a ventanas
RNFFU El manejo del programa se realizar a travs del teclado y ratn.
RNFFU Interfaz intuitiva de fcil uso.

Requisitos Software
RNFFSO No existe posibilidad de adquirir licencias de software.
RNFFSO 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.

Requisitos Hardware
RNFFH Procesador: 1 gigahercio (GHz) o ms rpido, compatible con PAE, NX y SSE2
RNFFH RAM: 1 gigabyte (GB) (32 bits) o 2 GB (64 bits)
RNFFH Espacio en disco duro: 16 GB (32 bits) o 20 GB (64 bits)
RNFFH Tarjeta grfica: Dispositivo grfico Microsoft DirectX 9 con controlador WDDM

Respecto a la entrega de los ficheros fuente, se entrega por una parte lo mnimo necesario para
ejecutar la aplicacin y, por otro lado, todos los ficheros fuente. En la parte mnima se proporciona,
adems del ejecutable, una serie de libreras necesarias para la ejecucin del programa.
Para una mejor visualizacin de la estructura de los ficheros se puede utilizar el entorno de
desarrollo C++ Builder (versin 6), que ha sido el utilizado en este proyecto.

Validacin de requerimientos.

Se ha comprobado la veracidad, consistencia y completitud de los requerimientos.


No se comprobaron errores en la lista de requerimientos.

Manejo de excepciones

Ninguna

PROFESORA: Martha Michaca Leano


NOMBRE: Jos Adalberto Pramo Gmez
11
MATRCULA: ES1421013956
ANLISIS DE ALTERNATIVA
Descripcin detallada de la alternativa seleccionada

Se piensa implementar un software que permita administrar y organizar los documentos y la


contabilidad de la Papelera.
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.

ATRIBUTOS
SEGURIDAD
El sistema no cuenta con un sistema de seguridad ya que en el enunciado de la prctica no se
especifica. Esto no quiere decir que en un futuro se le pueda aadir o implementar una
interfaz de seguridad.
Cualquier usuario que arranque la aplicacin podr acceder a toda la informacin.

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.
PROFESORA: Martha Michaca Leano
NOMBRE: Jos Adalberto Pramo Gmez
12
MATRCULA: ES1421013956

También podría gustarte