Está en la página 1de 16

ANÁLISIS DE REQUERIMIENTOS DE

SOFTWARE

Proyecto: [Porksystem]

Nombre de la Fase: Análisis

Actividad del proyecto: AP1. Determinar las


especificaciones funcionales del software y
metodología a utilizar.

Actividades de aprendizaje:
GA1-220501092-AA3
GA1-220501092-AA4
GA1-220501092-AA5
CONTROL DEL DOCUMENTO

Autores

Nombre completo No. Identificación ROL


Damián Esteban Bermúudez Quiceno 1054991477 LT
Aprendices
Dehibin Peña Zapata 1021803046 ET

Diana Marcela Ochoa Yepes 1152215832 ET

Diego Alexander Rozo Sotelo 1000326318 ET

Eduardo Luis Zequeira Gutiéerrez 1010121831 ET

Eimy Camila Quiñones Zedan 1067806659 ET

Revisión

Nombre completo Actividad Aprendizaje Fecha


Instructores
1 DESCRIPCIÓN TÉCNICA 4

1.1 Propósito del documento 4

2 PROCESO DE PLANIFICACIÓN DEL PROYECTO 4

2.1 Identificación del proyecto 4

2.2 Alcance del proyecto 4

2.3 Objetivos 4

2.4 Perspectivas del producto 4

2.5 Características del producto 4

2.6 Entorno operativo 5

2.7 Restricciones (opcional) 5

2.8 Otros requisitos (opcional) 5

3 PROCESO DE IMPLEMENTACIÓN DE SOFTWARE (IS) 5

Definiciones, acrónimos y abreviaturas 6

3.1 Requisitos específicos 6

3.2 Requerimientos no funcionales 7

3.3 Requerimientos Legales 8

Descripción de requisitos del software


1 Descripción técnica

1.1 Propósito del documento

Este paquete de Despliegue (PD) es un conjunto de artefactos desarrollados para facilitar la


realización de las actividades de aprendizaje de las guías de la fase 1 del proyecto de
formación para el programa Tecnología en Análisis y Desarrollo de Software -ADSO. Este PD
soporta al Perfil Básico como está definido en ISO/IEC 29110 - Guía de Gestión e Ingeniería 1,
es aplicable a las pequeñas organizaciones que no desarrollan software crítico, sino software
listo para su utilización. El contenido de este documento es enteramente académico, no es un
modelo preceptivo.

El documento guiará al aprendiz en las actividades relacionadas para establecer y evaluar


requisitos de la solución de software de acuerdo con estándares y metodologías de análisis, y
procedimientos técnicos.

2 Proceso de Planificación del Proyecto

En esta sección, el aprendiz desarrollará la actividad de aprendizaje para recolectar


información del software a construir de acuerdo con las necesidades del cliente.

Actividad: GA1-220501092-AA3. Elaborar instrumentos de recolección de datos, de acuerdo


con técnicas que permitan el procesamiento de la información.

Evidencia producto: GA1-220501092-AA3-EV02. Formulación del proyecto de software.

2.1 Identificación del proyecto


El proyecto tendrá como nombre: Porksystem.

2.2 Alcance del proyecto


Porksystem facilitará la toma de decisiones administrativas y operativas oportunas, a
través del registro de las actividades de control en la línea de ceba en una explotación
porcina.

2.3 Objetivos
Gestionar el control administrativo para la línea de ceba en una explotación porcina
Diseñar y desarrollar un sistema de control administrativo para la línea de ceba en una
explotación porcina.

2.4 Perspectivas del producto


Teniendo en cuenta que dentro de una explotación de cerdos se maneja varias líneas de
producción como son: Hembras Nuevas, Hembras de Reemplazo, Hembras de
Descarte, Hembras Gestantes, Hembras Vacías, Hembras en Celo, Lechones, Pre-ceba,
Ceba, queremos enfocarnosporksystem se enfocará en la línea de Ceba que consiste en
la última fase de producción de la carne de cerdo. Será la continuación de un proceso
manual que ya se viene haciendo en las pequeñas y medianas empresas porcinas y un
proceso nuevo para aquellas que recién están en fase de implementación.

1 Disponible en: http://standards.iso.org/

Descripción de requisitos del software


2.5 Características del producto
Dentro de esta línea de la porcicultura se pueden manejar administrativamente
diferentes temas: fármacos suministrados, registros de ingreso (pre-cebo a Ceba) y
salida (ventas), plan de vacunación, alimentación, mortalidad, descarte y demás.

Funcionalidades Porksystem

Nombre tasa de importancia

Registrar lote Alta


ceba de
cerdosIngreso

Registrar Alta
VacunaciónVa
cunación

% Registrar Alta
MortalidadMort
alidad

VentasIngresar Alta
Ventas

InventarioRegi Media
strar Inventario

AlimentaciónR Media
egistrar
Alimentación

Descripción de funcionalidades y su tasa de importancia.

2.6 Entorno operativo


Los requisitos de hardware necesarios para que el proyecto tenga un desempeño óptimo
son los siguientes:

● Sistema Operativo: Windows 7 en adelante.


● Memoria Ram: 4 Gb.
● Disco duro: 500 Gb
● Tarjeta de video: incorporada.

Asimismo, por facilidad y comodidad se requiere el uso de tablets para los usuarios con
perfil “operario de campo”.

2.7 Restricciones (opcional)


<Describir cualquier elemento o problema que limitará las opciones disponibles para los
desarrolladores. Esta puede incluir: políticas corporativas o regulatorias; limitaciones de
hardware (requisitos de tiempo, requisitos de memoria), etc.>

Descripción de requisitos del software


2.8 Otros requisitos (opcional)
<Define cualquier otro requisito no cubierto en otra parte del documento. Este puede
incluir: requisitos de internacionalización, requisitos legales, reutilización de objetivos
para el proyecto, etc. Agregar cualquier otra sección que sea pertinente para el
proyecto>

3 Proceso de Implementación de Software (IS)

Actividad: GA1-220501092-AA3. Elaborar instrumentos de recolección de datos, de


acuerdo con técnicas que permitan el procesamiento de la información.

Evidencia producto: GA1-220501092-AA3-EV03. Formulario de recolección de


información.

Tareas Roles
Asignar tareas a los miembros del Equipo de Trabajo de Líder Técnico - LT
acuerdo a su rol. Equipo de Trabajo - ET
Analista - AN
Cliente - CL
Identificar y consultar fuentes de información (Cliente, AN - CL
usuarios, sistemas previos, documentos, etc.) con el
propósito de obtener nuevos requerimientos.
Crear correctamente la estructura de la técnica seleccionada LT - AN
para la recolección de requisitos.
presentar una introducción relacionada con la estructura de LT - AN
las preguntas.
Aplicar y analizar el resultado de la aplicación del LT – AN - ET
instrumento de recolección de información.

Se usan dos técnicas a saber:

1. ENTREVISTA ESTRUCTURADA

Administración y manejo de una ceba de cerdos

Entrevistado: Damián Esteban Bermúdez Quiceno.


Cargo: Administrador de empresas agropecuarias.
Tiempo estimado: 15 minutos.

1. ¿Cuál es el tiempo estimado para la ceba de un cerdo?


2. ¿Cuál es el porcentaje de mortalidad en la explotación para la ceba?
3. ¿Cuál es el plan de vacunación de un cerdo de ceba?
4. ¿Cuánta ración diaria de concentrado consume un cerdo en ceba?
5. ¿De qué edad pasa un cerdo a ceba?
6. ¿Cuál es el peso final del cerdo de ceba?
7. ¿Cuáles son las enfermedades más frecuentes en la ceba?
8. ¿Se tiene una guía nutricional para el cerdo de ceba?
9. ¿Qué proceso se hace con los cerdos de descarte en la ceba?
10. ¿Se tiene registro de necropsias de cerdos en ceba?
11. ¿Cómo se documenta las actividades diarias en ceba?
12. ¿Qué raza de cerdos son usados en la ceba?
13. ¿Qué procesos administrativos se llevan en la ceba de cerdos?
14. ¿Quiénes participan en las labores de manejo en la ceba?

Descripción de requisitos del software


15. ¿Qué se define en una visita técnica?

2. OBSERVACIÓN
FICHA DE OBSERVACIÓN

FICHA N°

ELABORADO POR

LUGAR

GUÍA DE OBSERVACIÓN

ÁREA CRITERIO TIEMPO RESULTADO

Administrativa ¿Cuáles son las 1 día


actividades que desarrolla
el administrador en la
Ceba?

¿Qué información se 1 día


registra de la ceba?

¿Cuál es el volumen de 1 día


ventas mensual que se
debe tener?

¿Cómo se registra la 1 día


mortalidad?

¿El precio de la venta del 1 día


cerdo en pie, es
dependiente del cliente?

¿Cómo se realiza el 1 día


inventario de los cerdos?

¿Cómo se realiza el 1 día


inventario de la medicina?

¿Hay un programa de 1 día


vacunación en ceba?

¿Cuántos empleados para 1 día


la ceba son requeridos?

Operativa ¿Con qué frecuencia se 1 día

Descripción de requisitos del software


hace rotación de cerdos a
Ceba?

¿Cuánta cantidad de 1 día


concentrado consume la
ceba diariamente?

¿Qué labores desarrolla un 1 día


operario de campo?

¿Qué información se 1 día


registra en los galpones?

¿Además del concentrado 1 día


que otros alimentos se
suministran en ceba?

Actividad: GA1-220501092-AA4. Determinar los requisitos funcionales y no funcionales


del software de acuerdo con los requerimientos del cliente.

Evidencia de producto: GA1-220501092-AA4-EV02. Documento con especificación de


requerimientos.

Definiciones, acrónimos y abreviaturas


Referencia Título
USERS Usuarios con diferentes categorías entre ellas
(administrador , cliente y empleado)
RF Requerimiento funcional
RNF Requerimiento no funcional

3.1 Requisitos específicos

Requerimientos funcionales módulo Ceba

Descripción de requisitos del software


Número de requisito RF1

Nombre de requisito Registrar lote ceba de cerdos

Tipo x Requisito ☐ Restricción

Fuente del requisito El sistema deberá permitir el registro de datos del lote de ceba de
cerdos, incluyendo información como la fecha de inicio, cantidad de
cerdos, edad, peso y descripciónotros detalles relevantes.

Prioridad del requisito ☐Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Descripción de requisitos del software


Número de requisito RF2

Nombre de requisito Registrar Vacunación

Tipo x Requisito ☐ Restricción

Fuente del requisito El sistema deberá permitir el registro de Vacunación de cada lote de
cerdos, según el plan sanitario propuesto al interior de la finca se
registrará: fecha de vacunación, lote vacunado, peso promedio del
lote, nombre de la vacunación, número de dosis o refuerzos y número
del lote de la vacuna.
Prioridad del requisito ☐Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Descripción de requisitos del software


Número de requisito RF3

Nombre de requisito Registrar Mortalidad

Tipo x Requisito ☐ Restricción

Fuente del requisito El sistema deberá permitir el registro de Vacunación de cada lote de
cerdos según el plan sanitario propuesto al interior de la finca.

Prioridad del requisito ☐Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Descripción de requisitos del software


Número de requisito RF4

Nombre de requisito Ingresar Ventas

Tipo x Requisito ☐ Restricción

Fuente del requisito El sistema deberá permitir el registro de ventas con los siguientes
datos: fecha de venta, código de cliente, nombre del cliente, cantidad
de animales vendidos, peso promedio de venta, precio de venta,
número de lote, descripción.
Prioridad del requisito ☐Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Descripción de requisitos del software


Número de requisito RF5

Nombre de requisito Actualizar lote de ceba

Tipo x Requisito ☐ Restricción

Fuente del requisito El sistema deberá permitir la actualización de datos de ceba de


cerdos, como la cantidad de cerdos, su peso, su edad y otros detalles
relevantesdescripción.
Prioridad del requisito ☐Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Número de RF6
requisito
Nombre de Consultar lotes de ceba
requisito
Tipo x Requisito ☐ Restricción

Fuente del El sistema deberá permitir la consulta de datos de ceba de cerdos, como la
requisito cantidad de cerdos, su peso, fecha de ingreso y otros detalles
relevantesdescripción.
Prioridad del ☐ Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional
requisito

Descripción de requisitos del software


Número de RF4
requisito
Nombre de Eliminar registro de ceba de cerdos
requisito
Tipo x Requisito ☐ Restricción

Fuente del El sistema deberá permitir la eliminación de datos de ceba de cerdos,.


requisito

Prioridad del ☐ Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional


requisito

Número de requisito RF7

Nombre de requisito Generar reportes de ceba de cerdo

Tipo x Requisito ☐ Restricción

Fuente del requisito El sistema deberá permitir la generación de reportes sobre la ceba de
cerdos, incluyendo información como el peso promedio, la ganancia de
peso, la tasa de mortalidad, consumo diario

Prioridad del ☐Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional


requisito

Número de requisito RF8

Nombre de requisito Registrar Inventario

Tipo x Requisito ☐ Restricción

Fuente del requisito El sistema deberá permitir el registro de inventario para capturar datos
como: lote de cerdos, cantidad de animales por galpón y descripción.

Prioridad del ☐Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional


requisito

Descripción de requisitos del software


Número de requisito RF9

Nombre de requisito Registrar Alimentación

Tipo x Requisito ☐ Restricción

Fuente del requisito El sistema tendrá un apartado donde el operario de campo ingresará la
cantidad de concentrado que ha suministrado durante su turno por lote
de cerdos.

Prioridad del ☐Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional


requisito

3.2 Requerimientos no funcionales

Número de requisito RNF1


Nombre de requisito Seguridad
Tipo x Requisito ☐ Restricción
Fuente del requisito El sistema deberá garantizar la seguridad y la privacidad de
los datos de ceba de cerdos, implementando medidas de
seguridad adecuadas como la autenticación y la autorización.
Prioridad del requisito ☐ Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Número de requisito RNF2


Nombre de requisito Rendimiento
Tipo x Requisito ☐ Restricción
Fuente del requisito
El sistema deberá contar con una conexión a internet estable
y aunque para los host no se requiere un hardware tope de
gama, se requiere que estén equipados con un procesador
Intel Core i3 de décima generación en adelante y un SSDD de
500gb para permitir el registro, actualización y consulta de
grandes volúmenes de información en tiempo real.

Prioridad del requisito ☐ Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Número de requisito RNF3


Nombre de requisito Usabilidad
Tipo x Requisito ☐ Restricción
Fuente del requisito
El sistema deberá tener una interfaz de usuario intuitiva y fácil
de usar para facilitar el registro, actualización y consulta de
los datos de ceba de cerdos.

Prioridad del requisito ☐ Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

Número de requisito RNF4

Descripción de requisitos del software


Nombre de requisito Escalabilidad
Tipo x Requisito ☐ Restricción
Fuente del requisito
El sistema deberá ser escalable para permitir que otros
módulos (Gestación, Pre-Ceba, Hembras de reemplazo, entre
otros), puedan integrarse a futuro.

Prioridad del requisito ☐ Alta/Esencial ☐ Media/Deseado ☐ Baja/ Opcional

3.3 Requerimientos Legales

Dentro de los requerimientos que debemos tener en cuenta al momento de lanzar un software
en Colombia se mencionan los siguiente:

1. Derechos de autor: Según la ley 23 del año 1982 que podemos encontrar en el
departamento de función pública se dictamina lo siguiente; “Regula los derechos
morales y patrimoniales que la Ley   concede a los autores (los derechos de autor), por
el solo hecho de la creación de una obra literaria, artística o científica, esté publicada o
inédita.”

2. Hacer el debido registro del software en la Dirección Nacional de Derechos de Autor


(DNDA) con su respectiva evidencia adicional de la titularidad y la fecha de creación de
este mismo

3. Contratos de cesión de derechos: La importancia de estos radica en que se asegura


la transición y transferencia de los derechos de propiedad intelectual de forma
apropiada a los nombres de los otros miembros del proyecto.

4. Protección de datos y Privacidad: Esta ley está regida por la ley estatutaria 1581 de
2012 y el decreto reglamentario 1377 de 2013, estos lo podemos encontrar en la
cancillería gubernamental.

Estatutaria 1581 de 2012 “La presente ley tiene por objeto desarrollar el derecho
constitucional que tienen todas las personas a conocer, actualizar y rectificar las
informaciones que se hayan recogido sobre ellas en bases de datos o archivos, y los
demás derechos, libertades y garantías constitucionales a que se refiere el artículo 15
de la Constitución Política; así como el derecho a la información consagrado en el
artículo 20 de la misma.”    

 Decreto Reglamentario 1377 de 2013 “Tiene como objeto reglamentar parcialmente


la ley 1581 de 2012 por la cual se dictan disposiciones generales para la protección de
datos personales, en sus artículos se tocan temas como; Tratamiento de datos en el
ámbito personal o doméstico, Definiciones, Aviso de Privacidad, Datos públicos, Datos
Sensibles, Transferencias y Transmisión.

Descripción de requisitos del software

También podría gustarte