Proyecto Ingenieria de Software
Proyecto Ingeniería de Software
Can Feel It Doggy
Kevin Yesid Badran Ramirez & German David Sanchez Camayo
Mayo 2020.
Universidad Militar Nueva Granada.
Ingeniería Multimedia
Ada Norbertina Echavez
Proyecto Ingeniería de Software
Resumen
En el presente documento se mostrarán los parámetros y lo estudios que se realizaron a lo largo
del semestre para la realización del proyecto de ingeniería de software , en conjunto con la
asignatura de diseño .Este consiste en un collar para mascotas que permite medir el estado tanto
psicológico como físico del animal; se utiliza como población objetivo las macotas en especial
los perros en el documento se evidenciaran los requerimientos recolectados , sus casos de
usos ,UML , diseño , implementación y gastos que se llevarían a cabo en la realización de un
prototipo funcional además del estudio de posibles alcances que puede tener y la explicación de
cómo funciona el sistema del collar a la hora de utilizarlo.
Proyecto Ingeniería de Software
Tabla de Contenidos
Introducción .......................................................................................................................1
Caracteristicas del sistema .................................................................................................2
Casos de uso ......................................................................................................................2
Requerimientos no funcionales ..........................................................................................4
Requerimientos tecnicos ...................................................................................................5
Requerimientos operacionales ...........................................................................................5
UML...................................................................................................................................6
Diseño.................................................................................................................................9
Implementacion ...............................................................................................................11
Lista de Diagramas
Diagrama 1………………………………………..…………………………………………6
Diagrama 2………………………………………. …………………………………………6
Diagrama 3………………………………………..…………………………………………7
Diagrama 4………………………………………..…………………………………………7
Diagrama 5………………………………………..…………………………………………8
Diagrama 6………………………………………..…………………………………………8
Diagrama 7………………………………………..…………………………………………9
Lista de figuras
Lista Tablas
Tabla 1. ………………………………………..…………………………………………11
Tabla 2. ………………………………………..…………………………………………11
1
Introducción
Propósito:
Que los clientes puedan tener un sistema de monitoreo constante para sus mascotas, de
esta forma poder estar atento a cualquier inconveniente que pueda tener la mascota
además de fortalecer la relación dueño-mascota.
Audiencia objetivo y sugerencias de lectura:
La audiencia objetivo estaría basado en las personas amantes de los animales en general,
en cambio para el uso del collar la persona necesita saber que es esencial que tengan una
mascota para poder utilizarlo.
Alcance del proyecto
:
El dispositivo está enfocado más que todo a perros como la mascota a estudiar; pero
también puede ser utilizado en otras especies ya que el algoritmo del dispositivo está
basado en las pulsaciones y la temperatura para que a partir de estas determinar el estado
de la mascota, puede variar dependiendo de la especie; una solución rápida es que debe
ser configurado según el patrón de condiciones normales del otro animal que se quiera
estudiar.
2
Características del sistema
1. Debe existir un dueño con sus respectivas mascotas
2. Debe haber un dispositivo móvil con dispositivo a internet
3. El dispositivo debe tener un termómetro para identificar la temperatura de la
mascota
4. Debe existir una memoria nube en la que se puedan almacenar reportes
diarios generados por el dispositivo
Casos de uso
Nivel 1
Figura 1. Casos de uso nivel 1
3
Nivel 2
Figura 2. Casos de uso nivel 2
Nivel 3
Figura 3. Casos de uso nivel 3
4
Requerimientos no funcionales
Requerimientos de desempeño:
1. El dispositivo debe de tener una rapidez de captura y de recuperación de datos
en el caso de que se borren por accidente.
2. El dispositivo debe contar con multitarea para registrar datos al mismo tiempo
de que los envía y analiza.
3. Se debe de trata de evitar cualquier error técnico y en el caso de que se
presente tener una solución rápida.
Requerimientos de seguridad:
1. Los datos de la aplicación deben ser respaldados y no presentarse ninguna
corrupción entre ellos (organizados por fecha de registro)
2. Los clientes deberán de poder acceder fácilmente a la plataforma de
información y observar los datos a tiempo real.
Requerimientos de estabilidad:
1. Se debe estudiar la opción de que la nube del dispositivo se almacene en más
de un sistema para evitar un colapso de información proveniente de los
diferentes collares que estén en uso.
5
Requerimientos técnicos:
1. Para el uso correcto del dispositivo se necesita una constante conexión a
internet.
2. Que el teléfono en el que se instale la aplicación permita el uso de cookies y
JavaScript
Requerimientos operacionales:
1. Se necesita un servidor central el cual va a estar enlazado todos los
dispositivos y será el encargado de recolectar la información y aprender del
comportamiento del animal a través de sus patrones de pulso y temperatura
Apariencia y sensación:
1. Debe ser fácil de entender y amigable, además la información que le llega al
cliente debe ser corta y concisa.
6
UML
Diagrama 2. Clase
Diagrama 2. Secuencia.
7
Diagrama 3. Comunicación.
Diagrama 4. Paquetes.
8
Diagrama 5. Actividades.
Diagrama 6. Despliegue.
9
Diseño
Diseño conceptual: Entidades atributos y relaciones del dispositivo
Diagrama 7. DER
Diseño físico: Se realizó una simulación en Maya, en la que el objetivo fue observar la
estética del dispositivo y como el cliente utilizaría la aplicación para chequear el estado
del animal
10
Figura 4. Simulación maya frente
Figura 5. Simulación maya espalda
11
Implementación
Legalización del producto: Se debe cumplir con un registro mercantil, licencias para
poder distribuir y la organización de la nueva empresa que lo distribuye.
Gestión de Financiamiento: Se asignará un sobre presupuesto para gastos no previstos y
un cronograma de ejecución de actividades
Costos
Mano de obra 50000
Servicios Públicos 525000
Depreciación de maquinaria y equipo 250000
Materia Prima 300000
Gastos
Salario personal 1500000
Programas 3000000
Correo y Teléfono 225000
Publicidad 400000
Papelería 20000