Está en la página 1de 21

Sistema para Gestión del ES-NIC

Plan de Desarrollo de Software RUP


Versión <2.0>

Integrantes:
Juan Pablo Mosquera Vargas
Leandro Hernández Rojas
María Alejandra Santos Orozco

CUN (Corporación unificada nacional de educación superior)

Ingeniería de Sistemas
2021
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

Sistema para Gestión del ES-NIC Plan


de Desarrollo de Software RUP
Versión <2.0>
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 11/07/2021

Plan de Desarrollo de Software RUP.doc

Historia de Revisiones
Fecha Versión Descripción Autor

21/10/2021 1.0 versión preliminar como propuesta de Juan Pablo Mosquera


desarrollo Vargas

11/05/2021 2.0 Versión en desarrollo de la propuesta Juan Pablo Mosquera


Vargas

Página 2 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

Tabla de contenido
1. INTRODUCCIÓN ..................................................................................................................................................................4
1.1 PROPÓSITO ............................................................................................................................................................................................... 4
1.2 ALCANCE ................................................................................................................................................................................................. 4
1.3 RESUMEN ................................................................................................................................................................................................. 4
2. GLOSARIO ..............................................................................................................................................................................5
3. VISTA GENERAL DEL PROYECTO .............................................................................................................................6
3.1 PROPÓSITO, ALCANCE Y OBJETIVOS ............................................................................................................................................... 6
3.2 SUPOSICIONES Y RESTRICCIONES ..................................................................................................................................................... 6
3.3 ENTREGABLES DEL PROYECTO .......................................................................................................................................................... 6
3.4 PLAN DE DESARROLLO DE LA INTERFAZ WEB .............................................................................................................................. 6
3.5 DIAGRAMAS DE CASOS DE USO ......................................................................................................................................................... 7
3.5.1 Diagrama de casos de uso login y pedir cita..................................................................................................................... 7
3.5.2 Descripción Caso de uso Login .............................................................................................................................................. 7
2.5.3 Descripción Caso de uso pedir cita ...................................................................................................................................... 8
3.5.4 Diagrama de casos de uso solicitar pedido ....................................................................................................................... 8
3.5.5 Descripción caso de uso solicitar pedido ........................................................................................................................... 9
3.5.6 Diagrama caso de uso Recepcionista .................................................................................................................................. 9
3.5.7 Descripción caso de uso cobro ............................................................................................................................................. 10
3.5.8 Diagrama caso de uso Recepcionista ................................................................................................................................ 10
3.5.9 Descripción caso de uso empleado ..................................................................................................................................... 11
3.5.10 Diagrama caso de uso Administrador Productos........................................................................................................ 11
2.5.11 Descripción caso de uso Administrador Productos .................................................................................................... 12
3.5.12 Diagrama caso de uso Administrador Usuario ............................................................................................................ 12
3.5.13 Descripción caso de uso Administrador Usuario ........................................................................................................ 13
4. MODELO DE ANÁLISIS.................................................................................................................................................. 13
5. MODELO DE DISEÑO DEL SOFTWARE ................................................................................................................. 14
6. MODELO DE DESPLIEGUE E IMPLEMENTACIÓN ........................................................................................... 14
7. DIAGRAMA DE ACTIVIDADES .................................................................................................................................. 15
8. DIAGRAMA DE CLASES ................................................................................................................................................ 15
9. RIESGOS PRESENTADOS MITIGADOS .................................................................................................................. 16
10. PROTOTIPO OPERACIONAL .................................................................................................................................... 18
11. CONCLUSIONES ............................................................................................................................................................. 21

Página 3 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

Plan de Desarrollo de Software RUP

1. Introducción

Este plan de desarrollo de software estará enfocado a la industria de la venta de productos mediante internet
teniendo como punto de referencia el auge y la necesidad de conseguir productos sin necesidad de salir de la casa o
el lugar donde se encuentre el comprador dadas las condiciones de pandemia que se está viviendo a nivel mundial,
este desarrollo gestionará la compra de productos y servicios que realizarán los futuros clientes, una vez esta
transacción sea realizada, los productos serán ser enviados de la misma forma como la hacen compañías como
Amazon, eBay, MercadoLibre etc.

1.1 Propósito
Llevar a cabo el desarrollo de una plataforma web basada en lenguaje HTML y una base de datos en
SQL, obteniendo como producto final una interfaz gráfica de fácil manejo tanto para el usuario final
como para el consumidor donde no se requieren conocimientos avanzados para la administración de la
misma, con el fin de optimizar los tiempos de compra y envío de productos y servicios solicitados por
parte de los clientes.

1.2 Alcance
El proyecto estará diseñado para solucionar la problemática mencionada anteriormente, por lo tanto, este
sistema de información cumplirá las expectativas en función a las propuestas realizadas al usuario final
con la proyección al crecimiento y expansión de la tienda del cliente final.

1.3 Resumen
Alejandra Santos- Studio es una tienda orientada a la compra de productos y servicios de belleza, es por
ellos que este desarrollo se enfocará en el desarrollo de una interfaz web de fácil uso para los futuros
clientes que deseen adquirir algún producto de su portafolio de servicios teniendo como antecedente la
popularización de las tiendas online de acuerdo la pandemia mundial que se está viviendo actualmente.

Página 4 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

2. Glosario

Desarrollo: Desarrollar un software significa construirlo simplemente mediante su descripción. Esta es una muy
buena razón para considerar la actividad de desarrollo de software como una ingeniería.

Desarrollador: Es un programador o una compañía comercial que se dedica a uno o más aspectos del proceso de
desarrollo de software.

Software: Programa o conjunto de programas que permite mediante tareas, realizar operaciones dentro de los
sistemas informáticos, así como su correcto funcionamiento.

HTML: Lenguaje usado para el desarrollo y despliegue de páginas web junto a sus contenidos que, mediante
etiquetas de programación, el navegador web puede interpretar para la proyección de elementos en pantalla que
permita la interacción con el usuario final.

SQL: Lenguaje de programación que permite trabajar, almacenar, manipular, descargar y recuperar conjuntos de
datos de bases de datos relacionales.

Diagrama casos de uso: Diagrama de comportamiento en lenguaje de modelado unificado con la que se representan
procesos empresariales, así como sistemas y procesos de programación orientada a objetos. En este diagrama, todos
los objetos involucrados se estructuran y se relacionan entre sí.

Interfaz web: conjunto de elementos de la pantalla que permiten al usuario realizar acciones sobre el Sitio Web que
está visitando.

Página 5 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

3. Vista General del Proyecto

3.1 Propósito, Alcance y Objetivos

Propósito:
Llevar a cabo el desarrollo de una plataforma web basada en lenguaje HTML y una base de datos en
SQL, obteniendo como producto final una interfaz gráfica de fácil manejo tanto para el usuario final
como para el consumidor donde no se requieren conocimientos avanzados para la administración de la
misma, con el fin de optimizar los tiempos de compra y envío de productos y servicios solicitados por
parte de los clientes.

Alcance:
El proyecto estará diseñado para solucionar la problemática mencionada anteriormente, por lo tanto, este
sistema de información cumplirá las expectativas en función a las propuestas realizadas al usuario final
con la proyección al crecimiento y expansión de la tienda del cliente final.

Objetivos:
• Analizar las problemáticas que tienen las diferentes microempresas o empresas que no diversifican
su catálogo a medios digitales y de fácil difusión como lo son los sitios web.
• Diseñar una interfaz web agradable para cualquier usuario, fácil entendimiento y manejo y donde el
usuario pueda visualizar su historial de compras y estado de pedidos.

3.2 Suposiciones y Restricciones


• La solución del producto de solo se podrá ejecutar desde un navegador web.
• Adaptación de normativa de protección de datos de acuerdo a las leyes de la nación.
• Compatibilidad con navegadores diferentes a google Chrome o Mozilla Firefox.

3.3 Entregables del proyecto


A continuación, se describirán cada uno de caso de uso e información relacionada que serán usados para
el desarrollo del proyecto y se constituyen como entregables del mismo.

Es de vital importancia resaltar que de acuerdo al RUP, todos los artefactos presentados son objetos con
probabilidad de modificaciones al cabo del desarrollo del proyecto, por lo tanto, al finalizar se contará con
una versión definitiva y completa de cada uno de los procesos donde se reafirme la estabilidad de cada
uno de los artefactos.

3.4 Plan de Desarrollo de la interfaz web

Es el presente documento donde se están consignando los procesos para el desarrollo de la propuesta.

Página 6 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

3.5 Diagramas de casos de uso

3.5.1 Diagrama de casos de uso login y pedir cita

3.5.2 Descripción Caso de uso Login

Página 7 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

2.5.3 Descripción Caso de uso pedir cita

3.5.4 Diagrama de casos de uso solicitar pedido

Página 8 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

3.5.5 Descripción caso de uso solicitar pedido

3.5.6 Diagrama caso de uso Recepcionista

Página 9 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

3.5.7 Descripción caso de uso cobro

3.5.8 Diagrama caso de uso Recepcionista

Página 10 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

3.5.9 Descripción caso de uso empleado

3.5.10 Diagrama caso de uso Administrador Productos

Página 11 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

2.5.11 Descripción caso de uso Administrador Productos

3.5.12 Diagrama caso de uso Administrador Usuario

Página 12 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

3.5.13 Descripción caso de uso Administrador Usuario

4. Modelo de Análisis

Es el modelo que identifica a todos los involucrados en el proyecto que incluye la investigación e interpretación de
sus necesidades, expectativas e intereses.

Página 13 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

5. Modelo de Diseño del software

Trabajaremos en un modelo en cascada para el desarrollo del Software ya que podremos ordenar rigurosamente
todas las etapas del proyecto puesto que la primera etapa debe esperar el fin de la etapa anterior de esto se obtiene a
que cualquier error que salga se pueda rediseñar el área afectada (código).

6. Modelo de despliegue e implementación

Página 14 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

7. Diagrama de actividades

8. Diagrama de clases

Página 15 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

Metodología diagrama de actividades:

El cliente ingresa a la página verifica los servicios que se prestan en el centro de belleza si hace la reserva la
recepcionista que es la encargada de confirmar las reservas va tener un usuario y contraseña para ingresar a booking
aplicación que se encuentra en la página web de igual manera se va a encargar de informarle al colaborador (peluquero,
esteticista o tatuador)para que hora y fecha tiene el servicio para que este no se comprometa a realizar ningún otro
servicio en ese horario el cliente al ingresar a la página y realizar la reserva también puede ver la factura en línea la
cual le será entrega en físico después de que se cancele el servicio prestado.

9. Riesgos Presentados Mitigados

Recomendaciones para mitigar los riesgos identificados, de acuerdo a la clasificación anteriormente realizada se
procede a proponer las recomendaciones para mitigar cada uno de los riesgos identificados como catastróficos y
severos por sector, tamaño y proceso. El objetivo de estas recomendaciones es dejar una guía de las actividades y
controles que pueden implementar en su operación y procesos, para disminuir los peligros y amenazas inherentes al
desarrollo eficiente de su operación.

Página 16 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

Página 17 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

10. Prototipo operacional

Cuando el usuario o cliente ingrese a la página web, será recibido por una interfaz de inicio donde se verá una
presentación de la tienda, opiniones de la misma y una serie de menús para navegar a través del sitio, adicionalmente
podrá iniciar sesión en caso de que lo desee.

Posteriormente podrá loguearse con su usuario y contraseña, en caso de olvidar la contraseña, existirá un botón para
recordar el password, también podrá crear una cuenta en caso de no contar con una.

Página 18 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

Si no tiene una cuenta asociada a la página, podrá registrarse con nombre, correo y con datos de contacto para el
envío de los productos adquiridos.

Una vez logueado en la página web, el cliente o usuario aparecerá de nuevo en el menú de inicio para navegar a
través de la interfaz.

Página 19 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

En la casilla de “productos”, el cliente podrá ver un pequeño catálogo de productos y servicios con una lista de
categorías en función a la necesidad o la búsqueda del mismo.

En la siguiente pestaña o “tienda en línea”, podrá realizar compras como tal, con posibilidad de poder visualizar un
historial de productos vistos anteriormente, también contará con un carrito de compras para facilitar la vista de los
productos deseados.

Página 20 de 21
Sistema para Gestión del ES-NIC Versión: 2.0

Plan de Desarrollo de Software RUP Fecha: 05/11/2021

Plan de Desarrollo de Software RUP.doc

Finalmente, y si el cliente lo desea, podrá contactar directamente a la tienda a partir de la información que
encontrará en la pestaña de contacto donde se incluye la ubicación de la tienda con un mapa de cómo llegar.

11. Conclusiones

El desarrollo de la página y la interfaz como tal, será reconocida por contar con una interfaz sencilla pero fiable que
permita gestionar de una manera más eficiente los domicilios o las compras de los futuros clientes.
Durante el último los catálogos de servicios o la tienda online han tenido un auge debido a la pandemia que
actualmente se está viviendo a nivel mundial, por lo tanto, el desarrollo de interfaces web que interactúen los
clientes, es por poco una obligación para aquellas empresas o pymes que quieren tener un rango de alcance mayor.

Debido a que la información de los clientes se alojará en una base de datos, con la base de datos se podrá tener un
mayor control y administración de la información.

Página 21 de 21

También podría gustarte