DDOO_U2_EA_JUSQ (1)

September 2, 2017 | Author: citizen671906 | Category: Software, Budget, Computer Hardware, Random Access Memory, Google
Share Embed Donate


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 [email protected] [email protected] 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 [email protected] [email protected] 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

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF