domingo, 22 de enero de 2017

DISEÑO Y ANÁLISIS DEL SISTEMA

PARTICIPANTES:

  • Usuario
  • Empresa
  • Financiero
  • Programadores
Formas de obtener información sobre las necesidades:
  • Observaciones
  • Trabajos grupales
  • Investigaciones exhaustivas 
  • Encuestas 
  • Entrevistas
Formas de representar información:
  • Mapas conceptuales
  • Diagramas de flujo
  • Diagramas de Venn
  • Gráficos
Demostración del sistema:
  • Prototipo → Su función principal es evaluarlo
PARTICIPACIÓN DEL USUARIO EN EL DESARROLLO DEL SISTEMA:
Es importante que el usuario participe en el proceso, ya que así el programador sabrá las necesidades de éste, pero sólo debe estar inmerso en fases específicas del diseño del programa porque puede interferir en el trabajo del programador.

lunes, 16 de enero de 2017

COMPONENTES DE UN SISTEMA INFORMÁTICO

COMPONENTES DE UN SISTEMA INFORMÁTICO:

  • Software: Programas informáticos que hacen posible la función de tareas especificas dentro del computador.
  • Hardware: Componentes de la estructura física de una computadora.
  • Usuario: Persona que va a hacer uso del sistema.
  • Red: Conjunto de equipos conectados entre si por medio de dispositivos físicos.
UN MUNDO ÍNTER CONECTADO:

  1. DNS Internet
  • Dirección IP: Dirección de acceso.
  • Máscara: Separación por grupos.
  • Porta enlace: La empresa es la que nos indica la dirección de acceso.
  • DNS: Servidor de conexión.
     2. Routter Dispositivo que envía paquetes de datos entre redes de computadoras.            Permite comunican interna y externa.

     3. Cortafuego Combinación de hardware y software, especializado para evitar que            usuarios no autorizados accedan a redes privadas conectadas a Internet.

     4. Ética Es la parte moral del sistema.
  • Disponibilidad: Todos los usuarios deben poder tener acceso al sistema, y éste debe tener cobertura en cualquier lugar.
  • Funcionalidad: El sistema debe brindar y garantizar a todos sus usuarios un buen funcionamiento.
  • Seguridad: Los datos e información de los usuario deben estar a salvo, por eso deben garantizarles una óptima seguridad. 

miércoles, 4 de enero de 2017

IMPLEMENTACIÓN - GESTIÓN DE CAMBIOS.

ACTUALIZACIONES: Es cuando el servidor decide actualizar y mejorar por completo el sistema, dando como resultado una nueva versión del sistema.
PARCHES: El servidor hace la corrección, actualización o mejoramiento de solo una parte del sistema.

Ejemplo:
  • En el 2016, Apple hizo una actualización de todo su sistema cuando salió al público el iOS 10.0, tambien realizó parches en su sistema, como el iOS 10.2.

COPIA DE SEGURIDAD.

ERROR DE USUARIO: Cuando el usuario no posee un buen manejo del sistema, puede cometer errores, errores irreversibles que pueden causar la eliminación y perdida de los datos almacenados


PERDIDA DE DATOS (causas):

Desastres naturales: Cuando ocurren desastres naturales cerca de la empresa, se tienen de resultado muchos perjuicios, por la destrucción de la infraestructura se pierden también los dispositivos en los que se encuentra almacenada la información, por ejemplo: discos duros, pendrive, etc.

Robo de información: El robo de información se da generalmente de parte de los empleados de la empresa, la causa principal es la necesidad que puede tener el personal, ya que esta información luego es vendida.

Acciones maliciosas: Muchas veces personas que trabajan en la empresa tienen intensiones negativas; cometen errores a propósito, lo hacen siendo sobornados por la competencia de la empresa.

Virus informáticos: Existen virus que vacían por completo el programa, estos se pueden infiltrar de distintas maneras.

                                          
Ejemplo:
WhatsApp se preocupa mucho por la seguridad, ya que la información del usuario es muy importante. Para evitar la pérdida de datos, usa el Back Up Remoto, ya que cada día el sistema hace una copia de seguridad en la memoria del dispositivo y también en la nube.Las conversaciones de WhatsApp se almacenan a diario en línea y en la memoria del teléfono, y para recuperarlas solo se guarda el historial de chat de WhatsApp en ajustes.
                  






PENSAR EN EL USUARIO.

TIPOS DE DOCUMENTACIÓN:

Interna: Es un diario, en el que se lleva el registro del sistema y todo su ciclo de vida, para facilitar el control del mismo.

Externa: Son las herramientas que ayudan al usuario a aprender el manejo del software, por ejemplo: 

manuales, instructivos, etc.


REQUERIMIENTOS DEL SISTEMA:

Mínimo: Son necesidades del sistema para un buen funcionamiento, cabe recalcar que el sistema no va a explotar todas sus capacidades, habrán cosas o herramientas que o van a trabajar por completo.

Recomendado: Si se cumple con estos requerimientos, el sistema va a tener un mejor funcionamiento. Todas sus funciones van a trabajar al 100%.


AUTENTICACIÓN: Es el proceso en el que se establece la marca del software y sus distintivos, por ejemplo: logo, eslogan, etc.



FAQ: Son preguntas frecuentes realizadas por los usuarios acerca del software, son almacenadas en bandejas especiales, ayudan al servidor a corregir errores.
                             


Ejemplo: 

Este sistema ha estado muy pendiente en este aspecto, ya que ofrece mucha atención para el usuario.
Tiene muy bien definida la parte de la autentificación, ya que su marca, incluyendo su logo, se ha vuelto conocida por todo el mundo. En la documentación externa, el servidor indica todos los requerimientos para instalar la aplicación: Sistema operativo Android 2.1 o superior, tener un plan ilimitado de internet (recomendado), Sistema operativos iOS 6.0 o superior, Windows Phone 8 o superior, tener un conexión activa a internet.
No ofrece una capacitación formal para todos los usuarios, solo para los técnicos de la empresa. Generalmente se pueden ver las capacitaciones en línea y las personales.

                    

PLANIFICACIÓN E INSTALACIÓN DE SISTEMAS.

CONTEXTO:
Se deben tener en cuenta el alcance y las limitaciones de un nuevo sistema.
Cuestiones organizativas relacionadas con la instalación de nuevos sistemas como roles de usuarios y tecnologías subyacentes.


TIPOS DE CAPACITACIÓN:

Capacitación personal: El usuario busca medios para poder comprender el manejo del sistema, por ejemplo: tutoriales en YouTube.

Capacitación en línea: El usuario ingresa a sitios web del software donde dan consejos o tips, luego debe fusionarlos con las cosas aprendidas al usar el software.

Capacitación formal: La empresa del sistema va a capacitar al usuario por medio de charlas técnicas profesionales, cursos intensivos, etc.


PROCESOS ALTERNATIVOS DE INSTALACIÓN:

Back up remoto: Es el almacenamiento de datos en línea.

Pilot Running: Un grupo de personas son escogidas para probar el sistema y reportar posibles errores, para luego ser corregidos.

Conversión en fases: El servidor automatiza fase por fase.

Cambio directo: Es instalar el software sin hacer pruebas antes

Instalación en paralelo: Es la solución de problemas de forma paralela, es decir, dos cosas al mismo tiempo.

Sesión de entrenamiento: Periodo en el que el usuario se capacita antes de la instalación del software.


PRUEBAS:

Prueba alfa: Se realiza un análisis del sistema en el entorno interno, es decir, dentro de la empresa.

Prueba beta: Es una de las últimas pruebas que se le realizan al sistema antes de salir al mercado. La realiza el usuario.

Prueba unitaria: Se prueba y analiza todo el código del software en construcción

Prueba de integración: El hardware y software deben ser aceptados.

Prueba de aceptación: Después de salir al mercado, el usuario debe aceptar el programa.

Prueba de sistema: Brinda alternativas para comprender errores.


Ejemplo:
Esta aplicación hace uso del Pilot Running, ya que los usuarios pueden comunicarse con el servidor para reportar problemas, dar sugerencias, etc. También hace uso de Backup Remoto o almacenamiento remoto porque todos sus archivos e información se alojan en la nube (Google Drive), y se guardan diariamente en la memoria del dispositivo.

Alcances:
·         Permite enviar no solo texto, sino también imágenes, audio y video. En 2014 se compartieron más de 700 millones de fotos y 100 millones de fotos por Whatsapp cada día.
·         La función de mensajes de difusión permite mandar el mismo mensaje a un grupo predefinido de 256 personas. Sin embargo para que reciban el mensaje es imprescindible que tengan el número de móvil del remitente almacenado en su agenda.
·         Es una herramienta al alcance de pymes y profesionales independientes. Ya existen distintos casos de empresas que gestionan reservas y atienden pedidos a través de Whatsapp.
Limitaciones:
·         Las empresas con grandes bases de datos tendrán que recurrir a plataformas externas para realizar los envíos.

·         Debemos usar con precaución la función de grupos, en la que se admiten a 50 personas. Los componentes de los grupos pueden conversar entre sí y con el creador del grupo. Eso aumenta la interactividad, pero también crea la posibilidad de que la conversación desvíe a otros asuntos o simplemente que saturemos a los usuarios, y que dejen de consultar lo que enviamos a través del grupo.

Ha empleado la gestión de cambio; cambió sus términos y condiciones, comparte sus datos con Facebook, lo cual toma el nombre de migración de datos, también implementó las llamadas de audio y hace poco, las videollamadas.
Se puede recalcar que se le ha dado continuo mantenimiento a este software, ya que es actualizado constantemente.
Para poder salir al mercado, WhatsApp tuvo que pasar por distintas pruebas; prueba alfa, beta, unitaria, de integración y por ultimo de aceptación.