ING. DESARROLLO DE SOFTWARE Evidencia de aprendizaje. Requerimientos para diseñar un programa orientado a objetos.
UnADM Universidad Abierta y a Distancia de México Omar Barragan Moreno Matricula: ES162006477
Índice
Identificación de los elementos de la ingeniería de requerimientos……………………………………………………………………………………………………………………………………2
Estudio de Viabilidad económica …………………………………………………………………………………………………………………………………………………………………………...3
Obtención y análisis de requerimientos ……………………………………………………………………………………………………………………………………………………………………4 Especificación de requerimientos y validación ……………………………………………………………………………………………………………………………………………………………4 Análisis de restricciones……………………………………………………………………………………………………………………………………………………………………………………..5 Método ………………………………………………………………………………………………………………………………………………………………………………………………………...5
Identificación de los elementos de la ingeniería de requerimientos. Actividades para el levantamiento de requerimientos: Entrevista.
Documentación para levantamientos y especificaciones: Se necesitas un software de punto de venta, el cual te permita administrar los precios de tus artículos y comprarlos por medi o de internet, así como actualizar los inventarios según las ventas y te permita agregar y modificar artículos. ¿La aplicación estará disponible para cualquier sistema operativo? ¿Tendrá algún costo la aplicación? ¿La aplicación tendrá como opción pay pal, transferencia bancaria o pago con tarjeta de crédito? ¿Qué tipo de producto se venderá en la tienda aparte de las camisas? ¿Contara con una base de datos en caso de que el cliente ya se haya registrado? ¿Cuáles serán las opciones de la aplicación aparte de poder comprar? ¿Tendrá anuncios externos de varias marcas de ropa? ¿Se presentara un catálogo de todos l os productos que maneja su tienda? Documentación basada en la tienda de camisas en directo: Para realizar este proyecto nos basamos en las preguntas realizadas en la entrevista y podemos destacar las necesidades de las personas que tiene a cargo una tienda de camisas quienes día a día permanecen en constante trabajo y de ahí surge la necesidad de diseñar un software que cumpla con todos los estándares de servicio al cliente. Objetivo general de la tienda: Entrar en el mercado actual con productos de excelente calidad y precios competitivos, además de brindar un servicio óptimo al cliente, cubriendo así sus necesidades, tanto en sector público y privado.
Estudio de Viabilidad económica. La empresa cuenta ya con la tienda y el personal, sin embargo no cuenta con equipos para el control de costos e inventarios asi como también para el funcionamiento adecuado de la aplicación. Por lo que se solicita los siguientes equipos para casa área: Área de venta
Área de almacén
Administrador Computadora de escritorio
Computadora de escritorio
Computadora de escritorio
Windows 7 u 8
Windows 7 u 8
Windows 7 u 8
Memoria RAM de 8 GB
Memoria RAM de 8 GB
Memoria RAM de 8 GB
Office 2010
Office 2010
ANDROID STUDIO, JDK, SDK
Disco duro de 500 o 1 Tb
Disco duro de 500 o 1 Tb
Disco duro de 500 o 1 Tb
Entradas USB
Entradas USB
Entradas USB
Monitor de 18”
Monitor de 18”
Monitor de 24’’
Tarjeta de red inalámbrica
Tarjeta de red inalámbrica
Tarjeta de red inalámbrica
Teclado
Teclado
Teclado
Mouse
Mouse
Mouse
Impresora multifuncional Impresora de facturas
Impresora multifuncional Impresora de facturas
Programas, Surface manager, media codecs
Nota: los equipos tienen un costo aproximado de $15,000 a $20,000. Por lo tanto para el administrador su equipo de cómputo debe contar con los programas antes mencionas para poder llevar la gestión de la aplicación así como también tener los permisos Para la plataforma en la cual la aplicación esté disponible para descargar ejemplo: play store o Apple store.
Obtención y análisis de requerimientos. Clave de requerimiento
Nombre del requerimiento
Tipo de requerimiento
Descripción del requerimiento
Informaci ón de productos
Funcional
Se requiere conocer el producto que se comercializa
Control de ventas
Funcional
Se requiere que el software pueda llevar un control de las ventas realizadas (en tiempo real).
Control de puntos electrónicos.
Funcional
Se requiere que el software lleve un control de los descuentos realizados con respecto a los puntos electrónicos (en tiempo real).
Control de ventas al mayoreo
Funcional
Se requiere que el software lleve un control de los descuentos realizados con respecto a las ventas por mayoreo.
Existencia almacén
Funcional
Perfil de usuario
No funcional
Se requiere que el software lleve un control de todos los productos que ingresan o han ingresado en el almacén (en tiempo real). El software tiene la opción de crear un perfil de usuario para cada una de las personas que lo utilizan (podrán cambiar el tipo de letra, entre otras cosas.).
Manuales
No funcional
R01 R02
R03
R04
R05
R06 R07
Especificación de requerimientos:
Comercializar la tienda y la aplicación en todos los sectores. Abastecer la demanda del producto de camisas en directo. Fortalecer como empresa competitiva en el mercado. Satisfacer las necesidades del medio (clientes). Servicios: internet, promociones, precio al mayoreo y entregas a domicilio.
Validación de requerimientos: ¿Están incluidas todas las funciones requeridas por el cliente? ¿Existen conflictos en los requerimientos? ¿Está cada requerimiento claramente representado? ¿Existe facilidad para hacer cambios en los requerimientos?
El software tendrá integrado una serie de manuales que informaran sobre el uso del mismo.
Análisis de restricciones: Al realizar este estudio, llegamos a la conclusión de que el sistema si contribuirá con los objetivos generales del negocio, en este caso una tienda de camisas, además el sistema puede implementarse ya que no existe otro sistema en la organización e iniciaremos de cero. Cabe mencionar que este proyecto está diseñado para levantar requerimientos en cualquier tienda y con ella podemos hacer una estructura de acuerdo a las necesidades de las mismas. Método a utilizar: MÉTODO PREDICTIVO porque se está diseñando una planificación antes de la construcción del sistema. Podemos ver el siguiente diagrama para ver como es el proceso de una aplicación.
Referencias jimenez, c. (s.f.). wordpress. Recuperado el 19 de 2 de 2017, de https://cjimenez13requerimientos.files.wordpress.com/2014/09/validacion-de-requerimientos.pdf paredes, z. (s.f.). blogspot . Recuperado el 19 de 2 de 2017, de http://sotwarezulemakeydi.blogspot.mx/2013/05/viabilidad-y-factibilidad.html