DDOO_U2_EA_JUSQ (1)
Short Description
Descripción: Evidencia de Aprendizaje...
Description
ASIGNATURA ANÁLISIS Y DISEÑO ORIENTADO A OBJETOS UNIDAD 2 INTRODUCCIÓN AL ANÁLISIS ORIENTADO A OBJETOS
ACTIVIDAD EVIDENCIA DE APRENDIZAJE ACTIVIDAD ELABORADA ESTÁNDARES DE ESPECIFICACIÓN Y MÉTODOS ORIENTADOS A OBJETOS PARA EL DISEÑO DE UN PROGRAMA ALUMNO JULIO CÉSAR SERRANO QUIJANO MATRÍCULA DEL ALUMNO ES1410906349 GRUPO DS-DDOO-1501S-B1-003 DOCENTE MARTÍNEZ CEBALLOS RODRIGO
FECHA MARZO 04, 2015
RODRIGO MARTÍNEZ CEBALLOS Estimad@s Alumn@s Las instrucciones para la evidencia de aprendizaje son las siguientes. Retomar e integrar el caso en el que está trabajando desde la actividad 1. Listar los requerimientos del programa analizados en la actividad 3. Integrar las fases de la estandarización: o El estudio de viabilidad. o Obtención y análisis de requerimientos. o Especificación de requerimientos. o Validación de requerimientos. Identificación de restricciones. Descripción del modelo de software que aplica para el desarrollo del programa. o Agiles o predictivos: explicar qué tipo de modelo aplicará para su proyecto
de desarrollo de sistema, justificando por qué en relación con el concepto de ambos modelos. Dicho documento debe contener toda la información de los requerimientos del software, de la cual depende que el software se termine en el tiempo planeado y con el presupuesto acordado.
RODRIGO MARTÍNEZ CEBALLOS Estimad@s Alumn@s Las instrucciones para la evidencia de aprendizaje son las siguientes. Retomar e integrar el caso en el que está trabajando desde la actividad 1
ACTIVIDAD 1 1. Analiza un caso en el que se requiera desarrollar un programa orientado a objetos. Elaborar una página Web de una tienda de tenis en donde los clientes puedan consultar: tipo de mercancía, precios, existencia, modelos y ubicación de la tienda. 2. Identifica qué parámetros debes considerar para el levantamiento de requerimientos.
Necesidades Presupuesto Diseño de la página Tiempo de entrega
3. Elabora un bosquejo de preguntas para elaborar una entrevista.
¿Cuál es el objetivo del sistema? ¿Quiénes son los usuarios? ¿A qué población va dirigido el sistema? ¿Qué servicios le gustaría recibir de su sistema? ¿Qué tiempo de entrega solicita? ¿Le gustaría compartir ideas del sistema? ¿Le gustaría que le mostremos un modelo del sistema completo? ¿Quiere un diseño amable para los usuarios? ¿Cuál es el presupuesto para el proyecto?
¿Está conforme con el servicio que le ofrecemos?
ACTIVIDAD 2 1. Retoma el caso desarrollado en la actividad 1, así como el bosquejo de la entrevista de la unidad 1.
2. Analiza el bosquejo de la entrevista realizada en la actividad 1 y responde las preguntas con base en los datos proporcionados en el caso correspondiente. ¿Cuál es el objetivo del sistema? Mejorar las ventas Control de mercancía Modo de adquirir productos Llevar un mejor control de entradas, salidas y ganancias. ¿Quiénes son los usuarios? Empresa Clientes. ¿A qué población va dirigido el sistema? Población local ¿Qué servicios le gustaría recibir de su sistema? Entradas Salidas Existencia Modelos de producto Precios Ubicación de tienda ¿Qué tiempo de entrega solicita? 1 mes ¿Le gustaría compartir ideas del sistema?
Sí ¿Le gustaría que le mostremos un modelo del sistema completo? Sí ¿Quiere un diseño amable para los usuarios? Sí ¿Está conforme con el servicio que le ofrecemos? Sí 3. Una vez aplicada la entrevista, realiza la especificación de los requerimientos, organizando, limpiando y separando la información. ID
PN-1
DESCRIPCIÓN REQUISITOS FUNCIONALES ¿Qué servicios le gustaría recibir de su sistema? El sistema permita la entrada al programa de los 20 empleados al mismo tiempo solo en horarios de trabajo. El sistema permita la entrada de 1000 clientes al mismo tiempo para compra en línea. El sistema reconozca solo al contador para corrección de datos de los empleados en caso necesario. El sistema registre el acceso, la hora, las sugerencias y compras de los clientes. El sistema despliegue al abrir la página, algunos modelos, precios y ofertas de la tienda. El sistema registre entradas, salidas y existencia de mercancía. El sistema despliegue la ubicación de la tienda en un mapa de Google Maps
REQUISITOS NO FUNCIONALES PN-2
¿Cuál es el objetivo del sistema? El objetivo del sistema es que aumenten las ventas y mejore el servicio
PN-3
hacia los clientes ¿Quiénes son los usuarios?
PN-4
¿A qué población va dirigido el sistema? A la población local ya que la tienda no tiene suficiente mercancía para
PN-5
poder satisfacer las necesidades de una población más grande. ¿Qué tiempo de entrega solicita?
PN-6
1 mes ¿Le gustaría compartir ideas del sistema?
PN-7
Sí ¿Le gustaría que le mostremos un modelo del sistema completo?
PN-8
Sí ¿Quiere un diseño amable para los usuarios?
PN-9
Sí ¿Está conforme con el servicio que le ofrecemos? Sí MÓDULO ALMACÉN
PN-1 PN-2 PN-3 PN-4
¿Cuál es el objetivo del sistema? ¿Quiénes son los usuarios? ¿A qué población va dirigido el sistema? ¿Qué servicios le gustaría recibir de su sistema? MÓDULO VENTAS EN LÍNEA
PN-1 PN-2 PN-3 PN-4
¿Cuál es el objetivo del sistema? ¿Quiénes son los usuarios? ¿A qué población va dirigido el sistema? ¿Qué servicios le gustaría recibir de su sistema?
4. Identifica los requerimientos del usuario y del sistema, de acuerdo a lo recabado (especificación de requerimientos): procesos, datos, eventos. PROCESOS Ventas: registrar las ventas al público y en línea de la tienda. Almacén: Existencia, entradas y salidas de mercancía Reportes: Reportes de ventas, reporte de devoluciones y reporte de sugerencias. Compras: Compra de mercancía, compra de material de oficina, compra de herramientas y compras de artículos de electricidad.
Proveedores: Recepción de mercancía, registro de pagos, registro de contacto y devolución de mercancía. DATOS SE UTILIZA UML PARA EL MODELADO DE DATOS
Entradas Salidas Existencia Modelos de producto Precios Ubicación de tienda
EVENTOS TRABAJADOR Uso del sistema solo en horas de trabajo CLIENTE Uso del sistema a la hora que lo requiera
ID R1 R2 R3 R4 R5 R6
REQUERIMIENTOS DEL SISTEMA DESCRIPCIÓN La aplicación deberá ser accesible todos los días a cualquier hora El sistema debe proteger los datos de los trabajadores Tiempo de respuesta para cualquier acción, menor a 5 segundos El sistema debe de actualizarse continuamente. El sistema debe estar protegido contra virus que quieran robar información EL SISTEMA DEBERÁ FUNCIONAR CON EL SIGUIENTE HARDWARE: PROCESADOR PENTIUM 300 MHZ. AL MENOS 64 MB DE RAM. 1,5 GB DE ESPACIO DISPONIBLE EN EL DISCO DURO. UNIDAD DE CD-ROM O DVD-ROM. UN TECLADO Y UN MOUSE DE MICROSOFT. ADAPTADOR DE VÍDEO Y MONITOR CON UNA RESOLUCIÓN SUPER VGA (800 X 600) O MAYOR. TARJETA DE SONIDO. ALTAVOCES O AURICULARES
R7
El SISTEMA DEBERÁ UTILIZAR EL SO WINDOWS XP PROFESSIONAL 5.1 Y DEBERÁ DESARROLLARSE CON APOYO DE LAS SIGUIENTES HERRAMIENTAS: LENGUAJE DE PROGRAMACIÓN UML LENGUAJE DE PROGRAMACIÓN BPMN
R8
UNIDAD 3 1. Retoma el caso desarrollado en esta unidad, así como las especificaciones de los requerimientos identificados. 2. Organiza la información para su documentación, identificando: Usuarios Requerimientos Restricciones Periodo de tiempo de desarrollo 3. Una vez organizada la información, documenta los requerimientos. Para ello, realiza una propuesta de formato, considerando los elementos principales de la documentación.
1. Retoma el caso desarrollado en esta unidad, así como las especificaciones de los requerimientos identificados.
ID
PN-1
DESCRIPCIÓN REQUISITOS FUNCIONALES ¿Qué servicios le gustaría recibir de su sistema? El sistema permita la entrada al programa de los 20 empleados al mismo tiempo solo en horarios de trabajo. El sistema permita la entrada de 1000 clientes al mismo tiempo para compra en línea. El sistema reconozca solo al contador para corrección de datos de los empleados en caso necesario.
El sistema registre el acceso, la hora, las sugerencias y compras de los clientes. El sistema despliegue al abrir la página, algunos modelos, precios y ofertas de la tienda. El sistema registre entradas, salidas y existencia de mercancía. El sistema despliegue la ubicación de la tienda en un mapa de Google Maps
REQUISITOS NO FUNCIONALES PN-2
¿Cuál es el objetivo del sistema? El objetivo del sistema es que aumenten las ventas y mejore el servicio
PN-3
hacia los clientes ¿Quiénes son los usuarios?
PN-4
¿A qué población va dirigido el sistema? A la población local ya que la tienda no tiene suficiente mercancía para
PN-5
poder satisfacer las necesidades de una población más grande. ¿Qué tiempo de entrega solicita?
PN-6
1 mes ¿Le gustaría compartir ideas del sistema?
PN-7
Sí ¿Le gustaría que le mostremos un modelo del sistema completo?
PN-8
Sí ¿Quiere un diseño amable para los usuarios?
PN-9
Sí ¿Está conforme con el servicio que le ofrecemos? Sí MÓDULO ALMACÉN
PN-1
¿Cuál es el objetivo del sistema? Llevar un control acerca de las entradas, salidas y existencia de la mercancía
PN-2
¿Quiénes son los usuarios?
Administrador y almacenista PN-3
¿Qué servicios le gustaría recibir de su sistema? Que despliegue información completa del año anterior y del año en curso para hacer un comparativo. Que prohíba al almacenista a hacer modificaciones del mismo. Que haga las operaciones indicadas a la entrada y salida de mercancía. Que mantenga un determinado stock, según las necesidades de la empresa. Que utilice datos aritméticos, fórmulas y numéricos.
MÓDULO VENTAS EN LÍNEA PN-1
¿Cuál es el objetivo del sistema? Aumentar las ventas de la organización, complementándolas junto con las de la venta al público.
PN-2
¿Quiénes son los usuarios? Administrador, almacenista y clientes.
PN-3
¿Qué servicios le gustaría recibir de su sistema? Que el administrador tenga acceso al sistema para ingresar y corregir datos en caso de ser necesario. Que el almacenista tenga la información de la venta y devolución de la mercancía para llevar un buen control del almacén. Que despliegue al cliente una vista de productos recientes, ofertas y descuentos. Que el cliente perciba el mensaje de que está en una tienda virtual poniendo un carrito de supermercado virtual. Que haga las operaciones automáticamente al ingresar la mercancía a comprar. Que utilice datos aritméticos, fórmulas y numéricos.
4. Identifica los requerimientos del usuario y del sistema, de acuerdo a lo recabado (especificación de requerimientos): procesos, datos, eventos. PROCESOS
Ventas: registrar las ventas al público y en línea de la tienda. Almacén: Existencia, entradas y salidas de mercancía Reportes: Reportes de ventas, reporte de devoluciones y reporte de sugerencias. Compras: Compra de mercancía, compra de material de oficina, compra de herramientas y compras de artículos de electricidad. Proveedores: Recepción de mercancía, registro de pagos, registro de contacto y devolución de mercancía. DATOS SE UTILIZA UML PARA EL MODELADO DE DATOS
Entradas Salidas Existencia Modelos de producto Precios Ubicación de tienda
EVENTOS TRABAJADOR Uso del sistema solo en horas de trabajo CLIENTE Uso del sistema a la hora que lo requiera
ID R1 R2 R3 R4 R5 R6
REQUERIMIENTOS DEL SISTEMA DESCRIPCIÓN La aplicación deberá ser accesible todos los días a cualquier hora El sistema debe proteger los datos de los trabajadores Tiempo de respuesta para cualquier acción, menor a 5 segundos El sistema debe de actualizarse continuamente. El sistema debe estar protegido contra virus que quieran robar información EL SISTEMA DEBERÁ FUNCIONAR CON EL SIGUIENTE HARDWARE: PROCESADOR PENTIUM 300 MHZ. AL MENOS 64 MB DE RAM.
1,5 GB DE ESPACIO DISPONIBLE EN EL DISCO DURO. UNIDAD DE CD-ROM O DVD-ROM. UN TECLADO Y UN MOUSE DE MICROSOFT. ADAPTADOR DE VÍDEO Y MONITOR CON UNA RESOLUCIÓN SUPER VGA (800 X 600) O MAYOR. TARJETA DE SONIDO. ALTAVOCES O AURICULARES El SISTEMA DEBERÁ UTILIZAR EL SO WINDOWS XP PROFESSIONAL
R7
5.1 Y DEBERÁ DESARROLLARSE CON APOYO DE LAS SIGUIENTES HERRAMIENTAS: LENGUAJE DE PROGRAMACIÓN UML LENGUAJE DE PROGRAMACIÓN BPMN
R8
FUENTE http://www.miguelmatas.es/blog/wp-content/uploads/2007/06/gestor-curriculumdocumento-srs-v1.pdf
2. Organiza la información para su documentación, identificando: Usuarios 1.- Usuario Perfil Administrador Permisos de lectura, escritura e impresión 1.1.- Módulo almacén 1.2.- Módulo ventas en línea 2.- Usuario perfil Almacén Permisos de lectura y escritura
2.1.- Módulo Almacén Permisos de lectura, escritura e impresión 2.2.- Módulo entradas y salidas de mercancía Permisos de lectura y escritura 2.3.- Módulo movimientos de inventarios 3.- Usuario perfil Cliente Permisos de lectura, escritura e impresión 3.1.- Módulo de Venta en línea Permisos de lectura, escritura e impresión 3.2.- Módulo de Cambio o devolución de mercancía Requerimientos Requerimientos funcionales 1.- ¿Qué servicios le gustaría recibir de su sistema? El sistema permita la entrada al programa de los 20 empleados al mismo tiempo solo en horarios de trabajo. El sistema permita la entrada de 1000 clientes al mismo tiempo para compra en línea. El sistema reconozca por medio de una clave de acceso, solo, al contador para corrección de datos de los empleados en caso necesario. El sistema registre el acceso, la hora, las sugerencias y compras de los clientes. El sistema despliegue al abrir la página, algunos modelos, precios y ofertas de la tienda. El sistema registre entradas, salidas y existencia de mercancía automáticamente. El sistema deberá hacer las operaciones matemáticas automáticamente en la compra de productos de los clientes. El sistema debe proteger al código de barras una vez ingresado.
Requerimientos no funcionales 1.- ¿Cuál es el objetivo del sistema?
El objetivo del sistema es que aumenten las ventas y mejore el servicio hacia los clientes y que la página tenga un diseño innovador en donde se anexan las siguientes recomendaciones: Que tenga una página con fondo azul claro. Que tenga ventanas donde se muestren 4 diferentes productos en cada página. Que tenga la hora y temperatura del clima locales Que tenga un mapa a color de la ubicación de la tienda en una de sus páginas. Que el logotipo del sistema debe aparecer en todas las páginas y deberá tener movimiento para que llame la atención al cliente y se identifique con la empresa. Que se muestre un Avatar en donde se le puedan probar ciertos productos con el fin de interactuar con el cliente.
2.- ¿Quiénes son los usuarios? Administrador. Que sea el encargado del buen funcionamiento del sistema y el único que pueda corregir errores o datos de los empleados. 3.- ¿A qué población va dirigido el sistema? A la población local ya que la tienda no tiene suficiente mercancía para poder satisfacer las necesidades de una población más grande, dejando la posibilidad abierta de modificar el sistema si en un momento dado, los clientes aumentan de manera significativa. 4.-¿Qué tiempo de entrega solicita? 1 mes 5.- ¿Le gustaría compartir ideas del sistema? Sí 6.- ¿Le gustaría que le mostremos un modelo del sistema completo? Sí 7.- ¿Quiere un diseño amable para los usuarios? Sí 8.- ¿Está conforme con el servicio que le ofrecemos? Sí Requerimientos del sistema La aplicación deberá ser accesible todos los días a cualquier hora para los clientes y solo en horas de trabajo para el administrador y los trabajadores. El sistema debe proteger los datos de los trabajadores y la única persona autorizada para hacer cambios de los mismos, será, el administrador. Tiempo de respuesta para cualquier acción, menor a 5 segundos.
El sistema debe de actualizarse continuamente con el fin de evitar retrasos y fallas del sistema. El sistema debe estar protegido contra virus que quieran robar información y se despliegue un aviso en caso de ser necesario. El sistema deberá funcionar con el siguiente hardware:
Procesador Pentium 300 Mhz. Al menos 64 Mb de Ram. 1,5 Gb de espacio disponible en el disco duro. Unidad de Cd-rom o Dvd-Rom. Un teclado y un mouse de Microsoft. Adaptador de vídeo y monitor con una resolución Super Vga (800 x 600) o mayor. Tarjeta de sonido. Altavoces o auriculares
El sistema deberá utilizar el SO Windows XP Professional 5.1 Restricciones Que el trabajador solo tenga acceso al sistema desde su trabajo para evitar cualquier sospecha. Que el contador sea el único que pueda corregir datos del personal en caso de ser necesario. Que el cliente no pueda modificar el diseño del sistema. Que el cliente pueda acceder a la página en cualquier día y a cualquier hora. Que el id (identificador), código de barras y nombre del producto una vez capturados no pueden modificarse. Que el tiempo de respuesta de los reportes deben ser menor a 5 segundos.
Periodo de tiempo de desarrollo
CRONOGRAMA DE ACTIVIDADES A REALIZAR PARA LA ELABORACIÓN DE DESARROLLO DE SOFTWARE POR FASES
DOMINGO
LUNES
MARTES 3 Análisis
MIERCOLES
1
2 Análisis
de
4 Análisis de
de
requerimient
requerimientos
requerimie
os
JUEVES
VIERNES
SABADO
5 Diseño
6 Diseño
7
12
13
14
ntos
8
9 Diseño
10
11 Desarrollo
Desarrollo 15
16
17
Desarroll
Desarrollo
Desarrollo Desarrollo 18 Desarrollo
19 Desarrollo
20 Pruebas
21
o 22
29
23
24
25
26
27
Pruebas
Implement
Implementació
Mantenim
Mantenimi
ación
n
iento
ento
30
31 Fin de
Manteni
ciclo
28
miento
1. Etapa de Análisis Análisis: Es el proceso de investigar un problema que se quiere resolver. Definir claramente el Problema que se desea resolver o el sistema que se desea crear. Identificar los componentes principales que integrarán el producto. 2. Etapa de Diseño Diseño: Es el proceso de utilizar la información recolectada en la etapa de análisis al diseño del producto. La principal tarea de la etapa de diseño es desarrollar un modelo o las especificaciones para el producto o Componentes del Sistema. 3. Etapa de Desarrollo Desarrollo: Consiste en utilizar los modelos creados durante la etapa de diseño para crear los componentes del sistema. 4. Etapa de Pruebas o Verificación Prueba: Consiste en asegurar que los componentes individuales que integran al sistema o producto, cumplen con los requerimientos de la especificación creada durante la etapa de diseño. 5. Etapa de Implementación Entrega Implementación: Consiste en poner a disposición del cliente el producto. 8. Etapa de Mantenimiento Mantenimiento: Consiste en corregir problemas del producto y re- liberar el producto como una nueva versión o revisión (producto mejorado).
9. Etapa final EOL (End-of-Life) El fin del ciclo del producto consiste en realizar todas las tareas necesarias para asegurar que los clientes y los empleados están conscientes de que el producto ya no será vendido ni soportado. FUENTE http://es.slideshare.net/itlac/etapas-de-desarrollo-software
Se requiere que el sistema esté listo para antes del mes de Diciembre ya que en dicho mes las ventas aumentan. 3. Una vez organizada la información, documenta los requerimientos. Para ello, realiza una propuesta de formato, considerando los elementos principales de la documentación.
ESPECIFICACIÓN DE REQUERIMIENTOS DEL SOFTWARE
DE UNA TIENDA QUE VENDE TENIS
FUNCIONALES
NO
HARDWARE
SOFTWARE
RESTRICCIONE
FUNCIONALES
USUARIOS
S DEL SISTEMA
SERVICIOS DEL SISTEMA:
OPINIÓN DE
PROCESADOR
WINDOWS XP
-QUE EL
*ENTRADAS
PROPUESTA
PENTIUM 300
PROFESSIONAL
TRABAJADOR
*SALIDAS
MHZ.
5.1
SOLO TENGA
*EXISTENCIA
AL MENOS 64
*MODELOS
MB DE RAM.
LENGUAJE DE
SISTEMA DESDE
*PRECIOS
1,5 GB DE
PROGRAMACIÓ
SU TRABAJO
*UBICACIÓN DE
ESPACIO
N UML
-QUE EL
LA TIENDA
DISPONIBLE EN
ACCESO AL
CONTADOR SEA
EL DISCO
LENGUAJE DE
EL ÚNICO QUE
DURO.
PROGRAMACIÓ
PUEDA
CONFORMIDAD
UNIDAD DE CD-
N BPMN
CORREGIR
DEL SERVICIO
ROM O DVD-
DATOS DEL
ROM.
PERSONAL EN
UN TECLADO Y
CASO DE SER
UN MOUSE DE
NECESARIO
MICROSOFT.
-QUE EL
ADAPTADOR DE
CLIENTE NO
VÍDEO Y
PUEDA
RUMBO DEL
MONITOR CON
MODIFICAR EL
SISTEMA
UNA
DISEÑO DEL
RESOLUCIÓN
SISTEMA
SUPER VGA
-QUE EL
APORTACIÓN
(800 X 600) O
CLIENTE PUEDA
DE IDEAS DEL
MAYOR.
ACCEDER A LA
CLIENTE PARA
TARJETA DE
PÁGINA EN
EL
SONIDO.
CUALQUIER DÍA
DESARROLLO
ALTAVOCES O
Y A CUALQUIER
DEL SISTEMA
AURICULARES.
HORA
OBJETIVO DEL SISTEMA
USUARIO
USUARIO
TRABAJADORE S Y CLIENTES
USUARIO USUARIO
MODELO DEL
USUARIOS Y
SISTEMA
CLIENTES
DISEÑO HACIA LOS USURIOS
Listar los requerimientos del programa analizados en la actividad 3.
1. 2. 3. 4. 5.
Requerimientos Requerimientos Requerimientos Requerimientos Requerimientos
funcionales no funcionales de hardware de software del sistema y restricciones
Integrar las fases de la estandarización: o El estudio de viabilidad
La justificación debe responder a la siguiente interrogante: 1. ¿Cuál es el objetivo del sistema? El objetivo de del sistema es que aumenten las ventas complementándolas con las ventas al público. 2. ¿Qué información voy a obtener con el desarrollo del sistema? Entradas, salidas y existencia de mercancía; inventario del almacén, datos de los empleados y datos de los clientes 3. ¿Qué decisiones se va a poder tomar con el manejo de esa información? a. Mejor control de mercancía. b. Manejo seguro del sistema. c. Contacto constante con los clientes y ofrecer un mejor servicio. 4. ¿Qué cambios o mejoras se espera alcanzar con las decisiones que se tome? a. Que no haya fuga económica por pérdida o robo de mercancía. b. Un ambiente más seguro de trabajo. c. Aumento en las ventas. d. Remodelación de la tienda. e. Aumento de producto según las necesidades. 5. ¿Quiénes se beneficiarán con esos cambios o mejoras? Empresa, empleados y clientes. 6. ¿El sistema contribuye a los objetivos generales de la organización o empresa? Sí contribuye ya que uno de los objetivos principales de la empresa es competir con las demás a nivel local y, posteriormente, pasar a otro nivel de competencia. 7. ¿El sistema se puede implantar utilizando tecnología actual dentro de las restricciones de tiempo y presupuesto?
Sí se puede ya que se cuenta con equipo de vanguardia, se otorgan las facilidades y atenciones al desarrollador para no perder tiempo valioso, además, se cuenta con el presupuesto ya que se tenía contemplado desde hace tiempo. En conclusión sí es factible el desarrollo del sistema ya que se había estudiado con anterioridad, se hizo un estudio a conciencia y se tomó la mejor decisión. o Obtención y análisis de requerimientos.
¿Cuál es el objetivo del sistema? Mejorar las ventas Control de mercancía Modo de adquirir productos Llevar un mejor control de entradas, salidas y ganancias. ¿Quiénes son los usuarios? Empresa Clientes. ¿A qué población va dirigido el sistema? Población local ¿Qué servicios le gustaría recibir de su sistema? Entradas Salidas Existencia Modelos de producto Precios Ubicación de tienda ¿Qué tiempo de entrega solicita? 1 mes ¿Le gustaría compartir ideas del sistema? Sí ¿Le gustaría que le mostremos un modelo del sistema completo? Sí ¿Quiere un diseño amable para los usuarios? Sí ¿Está conforme con el servicio que le ofrecemos? Sí o Especificación de requerimientos.
ID
DESCRIPCIÓN
REQUISITOS FUNCIONALES PN-1
¿Qué servicios le gustaría recibir de su sistema? El sistema permita la entrada al programa de los 20 empleados al mismo tiempo solo en horarios de trabajo. El sistema permita la entrada de 1000 clientes al mismo tiempo para compra en línea. El sistema reconozca solo al contador para corrección de datos de los empleados en caso necesario. El sistema registre el acceso, la hora, las sugerencias y compras de los clientes. El sistema despliegue al abrir la página, algunos modelos, precios y ofertas de la tienda. El sistema registre entradas, salidas y existencia de mercancía. El sistema despliegue la ubicación de la tienda en un mapa de Google Maps
REQUISITOS NO FUNCIONALES PN-2
¿Cuál es el objetivo del sistema? El objetivo del sistema es que aumenten las ventas y mejore el servicio
PN-3
hacia los clientes ¿Quiénes son los usuarios?
PN-4
¿A qué población va dirigido el sistema? A la población local ya que la tienda no tiene suficiente mercancía para
PN-5
poder satisfacer las necesidades de una población más grande. ¿Qué tiempo de entrega solicita?
PN-6
1 mes ¿Le gustaría compartir ideas del sistema?
PN-7
Sí ¿Le gustaría que le mostremos un modelo del sistema completo?
PN-8
Sí ¿Quiere un diseño amable para los usuarios?
Sí ¿Está conforme con el servicio que le ofrecemos? Sí
PN-9
MÓDULO ALMACÉN PN-1 PN-2 PN-3 PN-4
¿Cuál es el objetivo del sistema? ¿Quiénes son los usuarios? ¿A qué población va dirigido el sistema? ¿Qué servicios le gustaría recibir de su sistema? MÓDULO VENTAS EN LÍNEA
PN-1 PN-2 PN-3 PN-4
¿Cuál es el objetivo del sistema? ¿Quiénes son los usuarios? ¿A qué población va dirigido el sistema? ¿Qué servicios le gustaría recibir de su sistema?
o Validación de requerimientos.
Se elabora un prototipo de software para verificar que se lo que el cliente quiere y corregir errores en caso de ser necesario.
• Identificación de restricciones. -Que el trabajador solo tenga acceso al sistema desde su trabajo -Que el contador sea el único que pueda corregir datos de los trabajadores en caso de ser necesario -Que el cliente no pueda modificar el diseño del sistema -Que el cliente pueda acceder a la página en cualquier día y a cualquier hora Descripción del modelo de software que aplica para el desarrollo del programa. o Agiles o predictivos: explicar qué tipo de modelo aplicará para su proyecto
de desarrollo de sistema, justificando por qué en relación con el concepto de ambos modelos. Creo que en esta ocasión el tipo de modelo que aplicará para su proyecto de desarrollo de sistema es el ‘’Ágil’’ ya que el tiempo es corto y aplicar el predictivo sería más tardado
ya que requiere de más papeleo, no se tiene tanto contacto con el cliente, siendo así, el método ‘’Ágil’’ llevaría menos tiempo ya que se está en constante comunicación con el cliente, son menos cuestiones administrativas y se le pone más empeño al diseño en general, además, se puede ir corrigiendo sobre la marcha ya que se hace en pequeños módulos.
Dicho documento debe contener toda la información de los requerimientos del software, de la cual depende que el software se termine en el tiempo planeado y con el presupuesto acordado. WINDOWS XP PROFESSIONAL 5.1 LENGUAJE DE PROGRAMACIÓN UML LENGUAJE DE PROGRAMACIÓN BPMN
View more...
Comments