Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Recuerde: Para realizar este informe usted debe recopilar las evidencias
realizadas durante toda la fase de Diseño tratadas en las guías de aprendizaje
correspondientes.
Esta plantilla corresponde con la “Descripción del Diseño del Software” y se basa
en el estándar empleado para desarrollar esta documentación de forma
normalizada como lo es el IEEE Std. 1016-1998, que identifica prácticas
recomendadas para describir los diseños de software. Especifica la información
que debe contener, y recomienda cómo organizarla.
1. Introducción
Como era de esperar, los usuarios de las diferentes redes sociales, tuvieron un
crecimiento sustancial, a partir de la adopción de las nuevas políticas de youtube,
Facebook e Instagram. Además la reducción de visitas, seguidores y suscriptores de los
pequeños usuarios de la web.
Por eso se requiere un sistema que lleve la trazabilidad de la información básica,
actualizaciones de los usuarios, multimedia, y la no restricción de seguidores,
suscriptores y visitas en la web.
Los Objetivos Generales y Específicos para el Diseño del Sistema de Información Movil y
Webline – son los siguientes:
Generales Específicos
Efectuar en forma correcta los procedimientos
apropiados.
Satisfacer los Requerimientos de los Presentar en forma apropiada y adecuada la
Usuarios del Sistema Webline información.
Proporcionar resultados exactos.
Utilizar métodos de interacción apropiados.
Proporcionar confiabilidad
Especificar los elementos de Diseño Describir las características del sistema de
Lógico Información Webline. Entrada, salida, procedimientos,
archivos, base de datos.
Proporcionar las Especificaciones del Especificar los componentes y funciones con
Software que se utilizara en el sistema suficiente detalle para construir el software.
Ajustarse a estándares de diseño El diseño y especificación debe estar en concordancia
con estándares de desarrollo.
Facilitar el uso Contribuir a la efectividad y eficiencia del usuario.
BASE DE DATOS: Conjunto de datos organizados de modo tal que resulte fácil
acceder a ellos, gestionarlos y actualizarlos.
CASOS DE USO: Es una descripción de los pasos o las actividades que deberán
realizarse para llevar a cabo algún proceso. Los personajes o entidades que
participarán en un caso de uso se denominan actores. En el contexto de ingeniería
del software, un caso de uso es una secuencia de interacciones que se
desarrollarán entre un sistema y sus actores en respuesta a un evento que inicia
un actor principal sobre el propio sistema.
1.4. Referencias
Existen algunas aplicaciones de tracking de rutas y recorridos mediante GPS que son
buenas y al menos, parcialmente gratuitas: My Tracks te permite durante el registro,
acceder a tus datos en tiempo real, hacer anotaciones en tu recorrido y escuchar
mensajes de voz periódicos sobre tu progreso. Con My Tracks, puedes sincronizar y
compartir tus registros de multimedia e información confidencial a través de Google Drive.
También puedes hacer públicas las rutas y compartir sus URL a través de la Webline,
además con Google+, Facebook, Twitter, etc. Para exportar tus rutas, puedes utilizar Mis
mapas de Google, o una unidad de almacenamiento externa, además de Google Drive.
My Tracks, también admite relojes Android. Para relojes con GPS, My Tracks puede
realizar registros de GPS sin un teléfono y sincronizar rutas en el teléfono. De los
completamente gratuitos ha sido el que más me ha gustado, además, permite exportar los
recorridos en formato GPX o KMZ.
Sus controles son muy simples y casi no necesita configuración, pero lo que si permite
hacer es elegir entre varios tipos de mapas y varios filtros de visualización sobre ellos.
Esta aplicación es rusa, no tiene documentación en español ni en Ingles, pero aun así, su
cometido es simple, monitorizar recorridos como si fueran grabaciones y enviarlas
posteriormente por correo o por cualquier red social.
2. Representación de la arquitectura.
2.1 Metas y restricciones de la Arquitectura
Los usuarios deberán identificasen para acceder a cualquier parte del sistema. En el
sistema podrá registrarse cualquier usuario, dependiendo su edad o nivel de
accesibilidad.
La disponibilidad del sistema debe ser continua con un nivel de servicios para los
usuarios de 7 días por 24 horas, garantizando un esquema adecuado que permita una
posible falla en cualquier de sus componentes, contar con un plan de contingencia
“generación de alarmas”.
El sistema será implementado bajo la plataforma Windows S.O. para equipos de mesa y
móviles.
2.2 Reutilización
Utilizando los mecanismos de reutilización. Dos de las formas más comunes de reutilizar
funcionalidad en sistemas orientados a objetos es a través de la herencia de clases y la
composición de objetos.
Vamos a utilizar Patrón Modelo visa controlador, Utilizaremos Lenguaje PHP, y BASE
DE DATOS MYSQL.
Esta forma de reutilización hace más fácil modificar la implementación a ser reutilizada, ya
que cuando una subclase sobrescribe algunas operaciones, puede afectar las
operaciones que hereda, asumiendo que sean llamados las operaciones que han sido
reescritos. La herencia de clases tiene algunas desventajas, como por ejemplo: No se
puede cambiar la implementación heredada de una clase padre en tiempo de corrida, ya
que la herencia es definida en tiempo de compilación.
3. Vista Lógica
Gestionar Contraseña
Activar Usuario
Validar Código de Seguridad
Actualizar Información
Asignar Cuenta
6.2 Mapa de Navegación
7. Vista de seguridad
El sistema podrá ser consultado por cualquier usuario, siempre y cuando estén
registrados a la webline.
8. Vista de Implementación
La solución posee una completa funcionalidad de seguimiento de los usuarios que estén
incumpliendo con la normatividad de la Webline y asi poder llevar un control de las
inspecciones previas y poder realizar un seguimiento de los movimientos de la plataforma
como (videos no permitidos, imágenes fuera de control, derechos de autor, Archivos
infectados y garantías.
Todos los controles añadidos serán incluidos en esta parte pudiendo utilizar Patrón
Modelo visa controlador, Utilizaremos Lenguaje PHP, y BASE DE DATOS MYSQL.
En los puestos de trabajo debemos contar con Microsoft Windows 10 instalado y Microsoft
Office en cualquiera de sus distintas versiones, teniendo como mínimo Windows 7 y
Microsoft Office 2003.
8.3. Despliegue
8.4. Vista de Administración
1. Registrar Usuario
2. Perfiles
3. Amigos
4. Seguidores
5. Me gustas y Comentarios
6. Imágenes y Vídeos
7. Información Básica
8. Código de Seguridad
9. Activar Usuario