Está en la página 1de 19

Plantilla Diseño del Sistema

Apreciado aprendiz, debe diligenciar este informe con el fin de determinar el


Informe Final de Diseño de Arquitectura Tecnológica que utilizara el sistema de
información.

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

La Credibilidad de los Usuarios de la Web, dedicados a las Redes Sociales, se ha visto


afectados debido a las dificultades presentadas en el proceso de actualización,
implementación de multimedia, ya que esto se hace desde diferentes países y medios de
comunicación, donde se dan situaciones como, perdida de la información, falta de
suscriptores, tope máximo de seguidores por día, muy pesada la plataforma, Pago de
publicidad, dándose la falta de normatividad legal vigente, para acceder a la plataforma y
así publicar cualquier información.

Este Software va a ser alimentado con información actualizada de Usuarios, de las


diferentes redes sociales y diferentes tramos de las telecomunicaciones, brindándoles
tranquilidad tanto a los Usuarios como al administrador de la WEBLINE, implementándose
desde computadores portátiles, de mesa, Tables y dispositivos móviles.

1.1. Propósito del sistema.

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.

La Infraestructura de la plataforma contara con los siguientes componentes, los cuales


constituyen la cantidad de usuarios y seguidores, que se debe coordinar para dotar a la
plataforma con un sistema de información adecuado.

Plataformas de Hardware de Computo


Plataforma de Software de computo
Aplicación Movil Webline
Administración y Almacenamiento de Datos
Plataforma de conectividad de Redes y Telecomunicaciones
Plataformas de Internet

1.2. Objetivos del diseño

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.

1.3. Definiciones, acrónimos y abreviaturas

FTP (Siglas en ingles de file Transfer Protocol, Protocolo de Transferencias de Archivos).

 Password: Una contraseña o clave, es una forma de autentificación, que utiliza


información secreta para controlar el acceso hacia un recurso.

 ALGORITMO: Conjunto de reglas bien definidas para la resolución de un


problema. Un programa de software es la transcripción, en lenguaje de
programación de un algoritmo.
 BACK-END PROCESSOR: Procesador que se utiliza para determinada función
muy especializada, como por ejemplo, administrar una base de datos.

 BACKUP: Copia de seguridad. Se hace para prevenir una posible pérdida de


información.

 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.

 COMANDO (command). Instrucción que un usuario da al sistema operativo de la


computadora para realizar determinada tarea.

 DATA ENTRY: Ingreso de datos. Proceso de ingresar datos a una computadora


para su procesamiento.

 DATA: Datos, información.

 DEBUGGING: Depuración, corrección de errores o bugs.

 DIRECTORIO (directory). Grupo de archivos relacionados entre sí que se guardan


bajo un nombre.

 INTERFACE: Elemento de transición o conexión que facilita el intercambio de


datos. El teclado, por ejemplo, es una interface entre el usuario y la computadora.

 JAVA: Lenguaje de programación y la primera plataforma informática creada por


Sun Microsystems en 1995. Es la tecnología subyacente que permite el uso de
programas punteros, como herramientas, juegos y aplicaciones de negocios. Java
se ejecuta en más de 850 millones de ordenadores personales de todo el mundo y
en miles de millones de dispositivos, como dispositivos móviles y aparatos de
televisión.

 LENGUAJE DE PROGRAMACIÓN: Sistema de escritura para la descripción


precisa de algoritmos o programas informáticos.
 MySQL: Sistema de gestión de bases de datos (SGBD) multiusuario,
multiplataforma y de código abierto.

 PROTOCOLO: Un conjunto de reglas formales que describen como se trasmiten


los datos, especialmente a través de la red.

 SISTEMA DE INFORMACIÓN: Conjunto de procesos que operan sobre una


colección de datos estructurada según las necesidades de una empresa,
recopilan, elaboran y distribuyen la información (o parte de ella) necesaria para las
operaciones de dicha empresa y para las actividades de dirección y control
correspondientes (decisiones) para desempeñar su actividad de acuerdo a su
estrategia de negocio.

 UML: Lenguaje Unificado de Modelado, es un lenguaje grafico para visualizar,


especificar, construir y documentar un sistema de información.

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

La interfaz con el usuario consistirá en un conjunto de ventanas, con botones, listas y


campos de texto. Esta deberá ser construida específicamente para el sistema propuesto,
y será visualizada desde un navegador de internet.

Los servidores, usuarios y aplicaciones, se comunicaran entre sí, mediantes protocolos


estándares en internet, siempre y cuando sea posible. Para transferir archivos o
documentos deberán utilizarse protocolos existentes (FTP).

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.

El sistema ofrecerá al usuario información general, Multimedia (fotos-videos-archivos),


Seguidores, Visitas, Reproducciones y perfiles del sistema de información.

El sistema permitirá al usuario (Administrador) registrarse. El usuario debe suministrar


datos como: Contraseña, Código de seguridad, Nombre, Apellido, edad, fecha de
nacimiento y correo electrónico.
Permite al usuario modificar datos, de la información básica, multimedia (fotos, videos y
archivos).

Permite al administrador imprimir reportes, de los seguidores, visitas, reproducciones,


lugares de las visitas, géneros de las visitas (femenino – masculino).

Garantizar que el diseño de las consultas u otros procesos no afecte el desempeño de la


base de datos ni considerablemente el tráfico de la red.

Garantizar la confiabilidad, la seguridad y el desempeño del sistema informático a los


diferentes usuarios de la webline.

La seguridad de la información de los usuarios, se garantizara según proceda el sistema


de informático.

Garantizar la seguridad del sistema con respecto a la información y datos que se


manejen, tales sean documentos, archivos, multimedia y contraseña.

El sistema debe tener una interfaz de uso intuitivo y sencillo.

La interfaz de usuario debe ajustarse a las características de la web de la plataforma,


logística, dentro de la cual estará incorporado el sistema de gestión de procesos y
actualización.

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.

La composición de objetos es una alternativa a la herencia de clases, ya que se puede


obtener nueva funcionalidad ensamblando objetos, para obtener una funcionalidad mayor
y más compleja. La composición de objetos requiere que los objetos a ser ensamblados
tengan correctamente definidas sus interfaces. La herencia de clases es definida de
forma estática, en tiempo de compilación.

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

Se identifican los subsistemas, implementado la Activación de Usuarios (número de


identificación, cédula, Nombre, Apellidos, Fecha de nacimiento, teléfono, dirección, email
y por ultimo asignamos Usuario), Contraseña (Id del usuario y por último se gestiona la
Contraseña), Usuario (Contraseña, Actualizar información, comentarios), Perfil (Id perfil y
descripción perfil), Fotos – Videos (Descripción), Código de Seguridad y contactos.
Asemejándose a la estructuración por capas, se efectúa la información del Usuario
Webline, registrando su contraseña y los datos básicos del Usuario del Sistema de
Información, dando la creación de una cuenta y su correspondiente perfil (fotos, vídeos y
mensajes).

3.1 Identificación del Subsistema


3.2 Estructuración por Capas

3.3 Diagrama de Clases del Diseño


4. Vista del proceso

Se implementan los Diagramas de Secuencias. Identificando Usuarios, (Asignar código,


disponibilidad del código, Datos de Usuarios y por ultimo Usuario Registrado), realizando
primero que todo su registro y posteriormente la asignación de su Contraseñas
(introducir clave y comprobar clave), la Validación de su Código de seguridad
(Disponibilidad – Usuario Registrado) y privacidad.

4.1 Diagramas de Secuencias


5. Vista de datos

Para el registro correspondiente del Usuario se implementa su información (Cédula,


contraseña, nombres, apellidos, dirección, teléfono, email y género), Código de
Seguridad del Usuario, relacionándose con la implementación de la información Básica,
posteriormente con el registro de la Contraseña y por último la Creación de la cuenta
del Usuario en la WEBLINE.

5.1 Modelo de Datos


5.2 Diccionario de datos
6. Vista de Interacción

Las siguientes Interfaces del proyecto WEBLINE, para el ingreso a la plataforma, se


genera a partir de Gestionar la Contraseña, Activar el Usuario, Validar Código de
Seguridad, Actualizar la Información y por último Asignar Cuenta al Usuario, de
implementa por medio de un registro con datos básicos para la implementación y
desarrollo del sistema de información adecuado en la plataforma de la WEB.
6.1 Interfaces de Usuarios

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

 Autentificación de Usuarios: Los usuarios deberán identificasen para acceder a


cualquier parte del sistema.

El sistema podrá ser consultado por cualquier usuario, siempre y cuando estén
registrados a la webline.

 Consultar Información: El sistema ofrecerá al usuario información general acerca


del estado actual de la plataforma y el lugar donde se encuentre.

 Registrar Usuario: El sistema permitirá al usuario (Administrador) registrarse. El


usuario debe suministrar datos como: Códigos, Nombre, Apellido, correo
electrónico, edad, fecha de nacimiento, género, Usuario y Password.

 Modificar: Permite al administrador modificar datos de la información básica del


usuario, multimedia (fotos, videos y archivos) y estado de la cuenta en la webline.

 Gestionar Reporte: Permite al administrador imprimir reportes de los eventos a


realizar o concluidos, así como también, ver listados de procesos activos, entre
otros.
Auditoria: Evaluar y analizar los procesos del sistema, proponiendo solución de
problemas existentes dentro del sistema utilizado.

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.

8.1. Herramientas de Desarrollo e implementación

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.

Microsoft Visual Basic para aplicaciones Office, la interfaz de programación Microsoft


Visual Basic, Java.

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.

DBDesigner, Balsamiq Mockups, Dia.

NetBeansIDE 7.4, WhiteStarUMLsrc-5.6.6

Como los puestos de trabajo trabajaran contra el servidor, se procederá a la implantación


en el servidor del sistema gestor de los backups que se realizarán diariamente.
8.2. Paquetes/Componentes

8.3. Despliegue
8.4. Vista de Administración

Administración del Software

¿Cómo administrar el Software?

El Software WEBLINE, se dispone a implementar varios ejes, empezando con el Registro


del Usuario (Debe diligenciar Nombres, Apellidos, email. Teléfono, Fecha de nacimiento y
contraseña), Inicio, Diligenciamiento del Perfil (Foto o video) del Usuario con su
Información Básica en el Sistema de Información necesaria para su correspondiente
funcionamiento. Se implementan seguidores ilimitados sin tope ninguno, Amigos, me
gustas y comentarios a los usuarios que compartan los videos o imágenes que suban en
la plataforma.

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

También podría gustarte