Está en la página 1de 18

UNIVERSIDAD POLITÉCNICA

ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

ACTIVIDAD DE APRENDIZAJE / INGENIERIA DEL SOFTWARE

DOCENTE: MSC. SAMUEL LASCANO RIVERA


NOMBRE O INTEGRANTES:
MARCO ANDRÉS GUERRERO BENAVIDES
STEVEN PAUL GUERRERO ALCIVAR
GUZMAN IMBAQUINGO BRYAN GERARDO
CHALACAMA GUIZ ADRIAN WLADIMIR
FUEL QUISHPE KEVIN STIVEN
REVELO AREVALO FRNACIS JOEL
YAR REVELO AMPARO FERNANDA
PERÍODO ACADÉMICO: PAO 2022-A
NIVEL: 5TO A-M
FECHA: 11-07-2022
UNIDAD: 2

TEMA: ANALISIS DE REQUERIMIENTOS

INTRODUCCIÓN:
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

E En la actualidad la necesidad de interactuar mediante


un software se ha incrementado tal es el caso de la gran
demanda de fabricación de software aumentando cada vez el
nivel de dificultad por lo que se requiere de nuevas y mejores
técnicas además de programadores más experimentados
tambien debe reducir el tiempo de entrega y que al final sea
un resultado de muy buena calidad al momento de la entrega
del software.
La ingeniería de software se define como un conjunto de etapas ordenadas donde
las necesidades del usuario se transforman en requisitos para del software que formarán
parte del diseño, codigo y materiales, la creación de un software parte de los
requerimientos del usuario ya que marcan el inicio y la planificación de actividades que
nos ayudan a estimar costo y tiempo
Este documento detalla los requisitos funcionales del software de la empresa.

OBJETIVOS:
:
• Formular requerimientos según requerimientos del cliente.
• Detallar las funciones de los requisitos según su finalidad principal.
• Elaborar los informes pertinentes sobre el desarrollo del proyecto.

DESARROLLO:
:
Tipos de requerimientos
Requerimientos de usuario
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

Esta sección contendrá los parámetros de los servicios que debe contener el
sistema y brindará las restricciones sobre las cuales comenzará la operación, todo esto
en un lenguaje claro y sin el uso de jerga técnica para una mejor comprensión por parte
de los usuarios.

Requerimientos del sistema

Los requisitos del sistema son esencialmente aquellos que describen qué servicios
se prestarán y cuáles son las diversas restricciones operativas que son más complejas y
detalladas que las requeridas por el usuario.
Requerimientos funcionales
Describe lo que se supone que debe hacer el sistema y especifique las funciones
que deben realizarse en el sistema.
Requerimientos no funcionales
Representan las características generales, limitaciones de la aplicación o sistema
en desarrollo, en sí todo lo que no tiene que ver con las funciones del sistema como
capacidad de almacenamiento, temporización, confiabilidad, confianza y otras cosas.

Desarrollo de una herramienta tecnológica para la empresa que permita tener un


registro de sus entradas y actividades y servicios, registrar perfiles, utilidades, relaciones,
entre otros; permite a los administradores y funcionarios de la empresa llevar un registro
más sencillo de toda la información de la empresa y desde ahí pueden administrar sus
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

entradas y salidas y así tener un inventario actualizado en cualquier momento


para sacarle el mayor provecho a su negocio.
Cada responsable del campo laboral podrá recibir informes de todas las actividades
realizadas en el campo, ya sean empleados, unidades o servicios. Sólo se permitirá la
modificación de información, acceso o cancelación de registros a los autorizados por el
administrador de la empresa.

Descripción del requerimiento


El software será independiente y no vinculado con otros sistemas. La interfaz de usuario
y el administrador deben tener coherencia temática, es decir, todo el contenido sigue el
mismo tema, sin desviarse de él. La interacción con este sistema se basa en consultar,
crear, eliminar y modificar información, esto se realiza a través de entradas verificables.
También ayuda en la comprensión del usuario, se utilizan diseños familiares, asegurando
que los usuarios del sistema se familiaricen con él lo más rápido posible.

Funciones del Producto


Las funcionalidades del software se listan a continuación:
- Gestionar la recuperación de claves y usuarios
- Gestionar el inicio y cierre de sesión de usuarios
- Gestionar las empresas cliente y sus contactos.
- Gestionar el personal involucrado en los proyectos.
- Gestionar la creación y estatus de los proyectos
- Generar el documento ERS de un proyecto específico
- Gestionar los requerimientos funcionales y no funcionales relacionados a un proyecto
- Gestionar los usuarios que utilizan el sistema y los roles de seguridad.

Características del Usuario


El sistema será desarrollado para usuarios que deben tener conocimientos
básicos en el manejo de un motor computacional, también deben conocer los
componentes relacionados con la documentación de los proyectos de software y
entender cómo funciona cada una de esas herramientas.
Restricciones
El sistema debe funcionar en un entorno web y de escritorio.
Dependencias
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

Se supone que para que el sistema funcione correctamente, debe estar disponible
un servidor con el último sistema operativo Windows Server, con el controlador de base
de datos de SQL Server. Además, para que este software funcione correctamente, los
usuarios deben tener habilitado JavaScript en su navegador, de lo contrario, la aplicación
no funcionará correctamente si se usa para compartir información en línea.

Aspectos de seguridad a tener en cuenta


• Seguridad usuario/contraseña.
• El modelo y mecanismo de seguridad a utilizar, los mismos modelos y mecanismos
de seguridad más adecuados a la integridad de la empresa y sus datos.

Análisis del requerimiento


Alto Medio Bajo
1 2 3

PROCESO DE RECOPILACIÓN DE REQUISITOS


Especificación de requerimientos
Requerimientos funcionales

ID.Req: RF01 Prioridad: Alta


Solicita: Grupo 2: Origamis 4 All
Desarrolladores: Grupo 1: SOFTWARE AL INSTANTE
Requerimientos: El aplicativo debe almacenar los datos
Descripción:
Este aplicativo creará el conjunto de datos con su respectiva base de datos el cual
almacenará los datos en la nube y solo tendrá acceso el propietario
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

ID.Req: RF02 Prioridad: ALTA


Solicita: Grupo 2: Origamis 4 All

Desarrolladores: Grupo 1: SOFTWARE AL INSTANTE


Requerimientos: El aplicativo deberá ser compatible con los equipos de la
empresa
Descripción:
Se creará para ser utilizado en cualquier sistema informático así mismo su manejo
será de manera fácil y dinámica

ID.Req: RF03 Prioridad: ALTA


Solicita: Grupo 2: Origamis 4 All

Desarrolladores: Grupo 1: Software al ínstate


Requerimientos: acceso a una sección de estadísticas
Descripción:
La empresa comercial Origamis for all requiere de un sistema el cual tenga acceso al
control de Inventario, en el cual los colaboradores pueden llevar al cabo el control de
la mercancía.

ID.Req: RF04 Prioridad: MEDIA


Solicita: Grupo 2: ORIGAMIS FOR ALL

Desarrolladores: Grupo 1: SOFTWARE AL INSTANTE


Requerimientos: Respaldos de la información cliente/empresa
Descripción:
La empresa comercial Origamis for all requiere de un sistema el cual genere los
reportes respectivos tanto para bodega como para la sucursal en cual se detallen los
datos de la compra y venta de la mercancía como una factura
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

ID.Req: RF05 Prioridad: ALTA


Solicita: Grupo 2: ORIGAMIS FOR ALL

Desarrolladores: Grupo 1: SOFTWARE AL INSTANTE


Requerimientos: Debe cumplir con los estándares básicos para un fácil
uso de los usuarios
Descripción:
La empresa comercial Origamis for all requiere de un sistema el cual genere los
reportes respectivos tanto para bodega como para la sucursal en cual se detallen los
datos de la compra y venta de la mercancía como una factura

ID.Req: RF06 Prioridad: MEDIA


Solicita: Grupo 2: ORIGAMIS FOR ALL

Desarrolladores: Grupo 1: SOFTWARE


Requerimientos: Sección de tutoriales y capacitación del software
Descripción:
La empresa comercial Origamis for all requiere de un sistema Integrado en el
software que facilite una sección que incluya tutoriales de capacitación sobre el
mismo.

REQUERIMIENTOS NO FUNCIONALES
ID.Req: RF07 Prioridad: Alta
Solicita: Grupo 2: Origamis 4 All
Desarrolladores: Grupo 1: Software al instante
Requerimientos: Diagrama de procesos
Descripción:
Se requiere la creación de un diagrama de procesos que facilite los procesos a realizar
por la empresa para tener una mayor organización.
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

ID.Req: RNF08 Prioridad: MEDIA


Solicita: Grupo 2: Origamis 4 All
Desarrolladores: Grupo 1: SOFTWARE AL INSTANTE
Requerimientos: Este deberá generar cotizaciones
Descripción:
Generará cotizaciones para el mismo mantenimiento del aplicativo y algunos veneficios
del propietario

ID.Req: RNF09 Prioridad: BAJA


Solicita: Grupo 2: Origamis 4 All

Desarrolladores: Grupo 1: SOFTWARE AL INSTANTE


Requerimientos: Aplicativo debe contener los roles asignados para los
diferentes tipos de usuarios
Descripción:
Este aplicativo separara varias secciones de diferentes áreas en donde el usuario escogerá
la que mejor se adapte a su gusto

ID.Req: RNF10 Prioridad: ALTA


Solicita: Grupo 2: Origamis 4 All

Desarrolladores: Grupo 1: SOFTWARE AL INSTANTE


Requerimientos: El personal en general tenga accesos a la mercadería
Descripción:
La empresa comercial Origamis for all requiere de un sistema en el cual todo el personal
tenga acceso a este, sin importar el dispositivo ya sea se encuentre ubicado en bodega o
en la sucursal de venta de tal manera marea que pueda verificar la materia disponible
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

ID.Req: RF11 Prioridad: ALTA


Solicita: Grupo 2: Control de inventario de una papelería

Desarrolladores: Grupo 1: SOFTWARE AL INSTANTE


Requerimientos: Acceso al control de inventario
Descripción:
La empresa comercial Origamis for all requiere del acceso a la información sobre el
inventario disponible en su empresa además de que este sea manipulable sola para el
gerente.
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

SALIDAS /
ENTRADAS ACTIVIDADES ENTREGABLES
Modelamiento del
software Creación de un diagrama Diagrama de Procesos
de procesos que facilite el
manejo de datos de compra
y venta de una papelería

HERAMIENTAS Y TECNICAS
• Entrevista
• Reuniones de
trabajo
• Lluvia de ideas

SALIDAS /
ENTRADAS ACTIVIDADES ENTREGABLES
Almacenar datos

Almacenar datos de la Base de datos


empresa
Almacenar datos del
usuario

HERAMIENTAS Y TECNICAS
• Entrevista
• Reuniones de
trabajo
• Lluvia de ideas

SALIDAS /
ENTRADAS ACTIVIDADES ENTREGABLES
Aplicativo compatible con Elaborar una versión del Correcto funcionamiento
los equipos de la empresa software que sea de la versión del aplicativo
compatible con la mayoría
de los equipos
HERAMIENTAS Y TECNICAS
• Entrevista
• Reuniones de
trabajo
• Lluvia de ideas
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

SALIDAS /
ENTRADAS ACTIVIDADES ENTREGABLES
Deberá generar Enviar cotizaciones claras y Información correcta y
cotizaciones completas a los clientes precisa de los productos
sobre la información de los
productos.

HERAMIENTAS Y TECNICAS
• Los datos
• Análisis de
documentos
• Reuniones

SALIDAS /
ENTRADAS ACTIVIDADES ENTREGABLES
Admite varios roles de Cada personal y usuario
Debe contener los roles usuarios que proporcionan tendrá asignado
asignados para los diferentes niveles de correctamente su rol
diferentes tipos de usuarios permisos

HERAMIENTAS Y TECNICAS
• Los datos
• Análisis de
documentos
• Reuniones

SALIDAS /
ENTRADAS ACTIVIDADES ENTREGABLES
cumplir con los estándares El software debe ser El aplicativo podrá
básicos para un fácil uso de sencillo de aprender , manejarse de forma fácil y
los usuarios eficiente y funcional. sencilla

HERAMIENTAS Y TECNICAS
• Los datos
• Análisis de
documentos
• Reuniones
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DESALIDAS
COMPUTACIÓN
/
ENTRADAS ACTIVIDADES ENTREGABLES
Ayudara a tener una copia
Notificar cuando se debe Notificara los de seguridad de toda la
sacar un respaldo procedimientos de copia de información
seguridad y restauración de
datos

HERAMIENTAS Y TECNICAS
• Los datos
• Análisis de
documentos
• Reuniones

SALIDAS /
ENTRADAS ACTIVIDADES ENTREGABLES
tener una opción para La generación de respaldos
generar raspados de datos se puede realizar El Aplicativo tendrá una
de forma automática o de opción de generar respaldos
intervención manual

HERAMIENTAS Y TECNICAS
• Los datos
• Análisis de
documentos
• Reuniones

SALIDAS /
ENTRADAS ACTIVIDADES ENTREGABLES
Cumplir con una
capacitación del uso del La capacitación ayudara
aplicativo a los empleados Desarrollar un plan de entender el uso y el manejo
de la empresa capacitación sobre el del aplicativo
manejo del aplicativo para
lograr un trabajo más
eficiente
HERAMIENTAS Y TECNICAS
• Entrevista
• Reuniones de
trabajo
• Lluvia de ideas
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DESALIDAS
COMPUTACIÓN
/
ENTRADAS ACTIVIDADES ENTREGABLES

generar consultas La consulta permitirá El usuario podrá ver la


limitar los campos de datos información necesaria de
que puede ver el usuario los productos

HERAMIENTAS Y TECNICAS
• Los datos
• Análisis de
documentos
• Reuniones

SALIDAS /
ENTRADAS ACTIVIDADES ENTREGABLES
Deberá trabajar bajo el
sistema operativo estándar El aplicativo debe
dentro de la empresa funcionar con el sistema
El aplicativo debe ser operativo que utilice la
compatible con el sistema empresa
operativo que maneje la
empresa
HERAMIENTAS Y TECNICAS
• Los datos
• Análisis de
documentos
• Reuniones

SALIDAS /
ENTRADAS ACTIVIDADES ENTREGABLES
Asignación de roles con Se reconocerá mediante un Cada personal de nivel alto
credenciales para los de IP los roles de alto nivel tendrá un ip única asignada
alto nivel en su credencial

HERAMIENTAS Y TECNICAS
• Los datos
• Análisis de
documentos
• Reuniones
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DESALIDAS
COMPUTACIÓN
/
ENTRADAS ACTIVIDADES ENTREGABLES
La información deberá El alcance de la información La información será
cumplir con un alcance dependerá del número de entregada a personal
limitado personas que la utilice especifico

HERAMIENTAS Y TECNICAS
• Los datos
• Análisis de
documentos
• Reuniones

FUNCIONALIDA DEL PRODUCTO


UML DE COMPORTAMIENTO (DIAGRAMA DE CASO DE USO )
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

DIAGRAMA DE ESTRUCTURA

Entrevista Realizada
Aplicativo para un Proceso de Facturación para la empresa Origamis 4 All

Preguntas:

1. ¿Su empresa ya posé un diagrama de procesos respecto a los requerimientos

que solicita?

La pregunta no está del todo clara porque en nuestra empresa no conocemos lo que es

un diagrama de proceso.

2. ¿A quiénes está enfocado el aplicativo?

Los empleados de la empresa serán quienes utilicen el aplicativo.

3. ¿El sistema permitirá almacenar información?

Si, lo que queremos es que el programa almacene los datos de los clientes como su

dirección, nombre, teléfono, cedula, si es cliente frecuente o no, los productos que

compra, el precio de cada uno y el total.

4. ¿El aplicativo permitirá almacenar la información en la nube o localmente?


UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

Nuestros empleados no conocen mucho de términos como “la nube”, ya que sus

conocimientos son básicos, lo que sí, es que están un poco familiarizados si con

programas como Word, Excel, Power Point. Lo que nos gustaría es que el programa

genere una factura en el computador y de forma física.

5. ¿Qué navegador utiliza?

Google Chrome.

6. ¿Qué sistema operativo utiliza?

Windows

7. ¿El sistema debe generar cotizaciones?

Sí.

8. ¿Quiénes o quien tendrá acceso al administrador del aplicativo?

Como le mencione anteriormente, los empleados de la empresa serán quienes utilicen

el programa.

9. ¿La persona encargada de manejar el aplicativo tiene que tener amplios

conocimientos de computación?

No, ya que esperamos que el aplicativo que nosotros solicitamos sea fácil de entender y

de manejar, en base a los conocimientos muy básicos en computación que tienen los

empleados.

10. ¿Existe un diseño primitivo o el quipo se encargará de crearlo?


UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN

Si se refiere a los diseños de Origami, nuestro equipo es el que se encarga en realizar los

diseños de los origamis.

11. ¿Cada cuanto desea que el aplicativo genere un respaldo de la información?

¿Como funciona eso? ¿Cómo se generarían los respaldos de información?

12. ¿Desea usted que brindemos el servicio de mantenimiento al aplicativo? ¿Cada

cuánto?

Considero que sería bueno que, al adquirir el programa, su empresa nos brinde una

capacitación sobre cómo funciona para que todos los empleados conozcan sobre él.

CONCLUSIONES:
:
• El desarrollo de los requisitos necesarios para ajustarse a medida que se continúa
investigando la información del cliente. Para mejorar la adaptabilidad, se decidió
crear un diagrama de requisitos comunes con sub-requisitos para organizar la
estructura interna del proyecto. Una mejor manera.
• Se ha explicado la funcionalidad de los requisitos según sus temas principales,
detallando cómo se relacionan los requisitos.

RECOMENDACIONES:

• Dado que existe un grupo de trabajo, es fundamental que no haya desacuerdos


internos, para no crear pérdida de tiempo y retrasar el trabajo del tiempo original,
en este grupo siempre hay cooperación de todos los grupos, además del marco
para coordinar con cada nuevo paso que se crea para avanzar en el proyecto.
• Es necesario saber lo que quiere y necesita el cliente, mantener una comunicación
periódica y actual para determinar cuál es la idea real del proyecto, y así mantener
una buena relación de trabajo y comunicación del equipo de desarrollo del
proyecto y el departamento que necesita el producto, el compromiso del cliente
UNIVERSIDAD POLITÉCNICA
ESTATAL DEL CARCHI

CARRERA DE COMPUTACIÓN
debe generarse para ver si el cliente está en camino de continuar con los
siguientes pasos.
• La comunicación en el grupo de trabajo tiene como objetivo crear lo que se
necesita y no trabajar en lo que no se utilizará, sabiendo que está dirigido a un
área en particular y por lo tanto se debe hacer lo que se necesita para cumplir con
los pedidos.
• La documentación del proyecto mostrará los cambios a medida que evolucionen
los requisitos para que pueda adaptarse a las necesidades del usuario, haciendo
que todo lo que ya se haya hecho sea una parte importante del proyecto y un
enlace documentado para que funcione mejor.

REFERENCIAS BIBLIOGRÁFICAS:
:
:
campuseducacion, E. p. (15 de noviembre de 2019). campuseducacion. Obtenido de
https://www.campuseducacion.com/blog/recursos/articulos-
campuseducacion/como-llevar-a-cabo-las-flipped-classroom/#google_vignette
Carisio, E. (25 de mayo de 2021). Procedimientos almacenados MySQL. Obtenido de
Mediacloud: https://blog.mdcloud.es/procedimientos-almacenados-mysql-
que-son-como-crearlos-y-ventajas/
Gibson, E. (1994). Triggers. Chicago: Linguistic Inquiry.
Luque, A. (21 de junio de 2016). webconsultas. Obtenido de
https://www.webconsultas.com/bebes-y-ninos/educacion-infantil/que-es-
flipped-classroom
Pérez, C. (11 de julio de 2008). Triggers o Disparadores SQL. Obtenido de Adictos al
trabajo: https://www.adictosaltrabajo.com/2008/07/11/triggersql/
Segovia, J. (16 de octubre de 2018). Manejando funciones en PostgreSQL. Obtenido de
Todo PostgreSQL: https://www.todopostgresql.com/manejando-funciones-en-
postgresql/

También podría gustarte