Category: SISTEMAS DE INFORMACION II




PREFERIRÍA HACERLO YO MISMO

Puedo pedir a Mickey que baje de la web o de nuestro servidor a mi pc los datos que necesito. Esto se lo dice a usted el señor Dewitt Miwaye un alto ejecutivo de YumtimeFoods un mayorista de alimentos del medio oeste. “Obtener los datos no es el problema. Lo que no quiero son muchos reportes. Prefiero analizar los datos yo mismo.”.

Miwaye le dice a usted que como ejecutivo él no usa su computadora personal con la frecuencia que él quisiera, tal vez sólo tres veces por mes, pero sabe bien lo que le gustaría hacer con ella.

Me gustaría hacer algunas comparaciones por mí mismo. Podría comparar el índice de rotación de empleados de nuestros 12 almacenes. También me gustaría ver la eficacia con que se utiliza cada uno de nuestros almacenes. A menudo quisiera poder construir una gráfica de las comparaciones o ver un análisis de ellas en relación con el tiempo.”.

En tres párrafos, compare tres tipos distintos de interfaz que podría utilizar Miwaye. A continuación recomiendele una interfaz que tome en cuenta la poca frecuencia con que utiliza la pc, la forma en que disfruta trabajar con datos puros y su deseo de desplegar datos en diversas formas.

RESOLUCION

Yo recomiendo que utilice la Interfaz de formulario ya que estos despliegan la información en en campos para ser comunicados al usuario además de que utiliza aplicaciones para la web, además de que los formularios pueden ser personalizados para mostrar al usuario solo la información que el desea consultar o chequear cuando el lo desee.

TERCERA SEMANA

LEY DE FITT

|Esta ley es la mas basica y conocida entre las leyes de diseño de interfaces de usuario, esta ley dice que cuanto mas grande y mas cercano al puntero del raton es un objeto, es mas sencillo hacer clic sobre el.

Este es un hecho comun pero muchas veces es ignorado completamente en el diseño de interfaces del usuario.

interferencia innecesarias

esto quiere decir que cuando un usuario esta trabajando sobre una aplicacion normalmente
esta concentrado en su tabajo suponga el caso de que una aplicacio modernista facilita
automáticamente al usuario la notificacion puntual de cada hora mediante un mensaje
grafico o animacion, el usuario tiende a distraerse y perder la concentracion;
llevando esto como consecuencia que el usuario recapitule lo que estaba haciendo.

Utiliza la potencia de la computadora

1.Utiliza su potencia para ayudar al usuario
2.has que se pueda distinguir facilmente entre los elementos similiares
3.recuerda las opciones de la aplicacion

DISEÑO DE BASES DE DATOS

No son tan solo una coleccion de archivos, mas bien, una base de datos es una fuente cebtral de datos destinados a compartirse entre muchos usuarios para una diversidad de aplicaciones.

OBJETIVOS DE LA EFECTIVIDAD DE LA BASE DE DATOS.

  1. Asegurar que los datos se puedan compartir entre los usuarios para una diverisdad de aplicaciones
  2. Mantener datos que sean exactos y constantes
  3. asegurar que todos los datos requeridos por las aplicaciones actuales y futuras se podran acceder con facilidad
  4. Permitir a la base de datos evolucionar conforme aumentan las necesidades de los usuarios
  5. Permitir a los usuarios contruir su vista personal de los datos, sin preocuparse por la forma en que los datos se encuentren almacenados fisicamente
DISEÑO DE INTERFACES DE USUARIO
Antes de implementar los formularios y los informes hay que diseñar su aspecto para ello es necesario tener en cuenta las siguientes recomendaciones:
1.-Utilizar titulos que sean significativos, y que identifiquen sin ambiguedad el prposito del informe o formulario
2.-Dar instrucciones breves y faciles de entender comprender
3.-Agrupar y secuenciar los campos de forma logica
4.-Hacer que el aspecto de informe o formulario sea atractivo  a la vista
5.-Utilizar nombres familiares para etiquetar los campos
6.-Utilizr terminologia y abreviaturas consistentes
7.-Hacer un uso razonable y consistente de los colores
8.-Dejar un espacio visibles para los datos de entrada y delimitarlos
9.-Permitir un uso sencillo y adecuado del cursor
10.-Permitir la correcion caracter a caracter y de campos completos
11.-Dar mensajes de error para los valores ilegales
12.-Marcar los campos que sean opcionales o en su defecto requisito
13.-Dar mensajes a nivel de campo par indicar su significado
14.-Dar una señal que indique cuando el informe o formulario esta completo
EL USUARIO NO ESTA USANDO TU APLICACION
La cuestion mas basica a considerar en el diseño de interfaces de usuario, es que el usuario no quiere utilizar tu aplicacion. quieren hacer
su trabajo de la forma mas sencilla y rapida posible, y la aplicacion no es mas que una herramienta para ayudar a lograrlo.

Arquitectura

Se compone por:

  • Componentes
  • Como se relacionan estos componentes
  • Ambiente en que trabajan
  • Contemplan los principios y reglas que normalizan su diseño y evolucion

La arquitectura evoluciona segun las necesidades de la empresa

Una definicion por parte de la ingenieria de software es la siguiente:

Una arquitectura de software es la estructura de estructuras de un sistema, la cual abarca componentes de software porpios externos visibles a sus componentes y sus relaciones.

Importancia

  • Porque las representaciones de la arquitectura de software facilitan las comunicaciones entre todas las partes interesadas en el desarrollo de un sistema basado en computadoras
  • Destaca desiciones tempranas de diseño que tendrian un profundo impacto en todo el trabajo de ingenieria
  • Porque constituyen un modelo relativamente pequeño e intelectualmente comprensible de como esta estructurado el sistema y de como trabajan juntos los componentes

Aplicaciones Monolíticas

Son las que conocemos como aplicaciones de estacion, interfaces graficas de usuario guy´s. Son servidores de presentacion, negocios y persisntencia de datos en la misma maquina, no hay concurrencia de datos.

Arquitectuta Cliente / Servidor

Una de sus caracteristicas es que cuenta con clientes bastantes pesados, aunque esto no es un estandar dependiendo del lenguaje. Existen conexiones dedicadas a las bases de datos. Mediante esta arquitectura generalmente los protocolos de comunicacionson pesados.

Existen ejecuciones remotas de SQL´s, existe alta administracion y rendimiento es bajo.

El trafico en la red puede estar saturado o ser muy alto.

Arquiterctura Cliente / Servidor

Se aplica la logica de negocios de bases de datos. Exiten clientes pesados aunque tampoco es un estandar. Las conexiones a las bases de datos se convierten en conexiones dedicadas. El rendimiento en este tipo de arquitectura es mucho mejor.

Arquitectura de 3 niveles

La arquitetura de logica de negicios  para definir clientes o sistemas con aplicaciones en este enfoque, se mejora la escalabilidad y la flexibilidad de las bases de datos.

Existe una profunda independencia de las bases de datos.

En esta presenetacion de slideshare se explica El diseño de flujo de datos, la forma en que se representan, los pasos a seguir para llevarlo acabo, habla tambien de como los datos que entran tienen que se trasformados a datos internos.

http://www.slideshare.net/vyezk007/cfake-pathdiseo-orientado-al-flujo-de-datos

En este ensayo se habla de la forma en que se desarrollan los sistemas de informacion. Los pasos a seguir mediante el ciclo de vida del SDLC que se divide en varios pasos a seguir:

  • Planeacion del proyecto
  • Analisis
  • Diseño
  • Desarrollo del software
  • Pruebas del sistema
  • Implementacion y evaluacion
  • Muerte del sistema

ENSAYO DESAROLLO DE SISTEMAS DE INFORMACION

DISEÑO DEL SISTEMA

El diseño del sistema de informacion produce detalles de como dicho sistema cumplirá con los requerimientos en la fase de análisis (tambien llamada como etapa de Diseño Lógico).

Los diseñadores indican todos los procesos relacionados con los datos (entrada, calculo almacenamiento, etc)

LAS ACTIVIDADES DESARROLLADAS SON:

  • Establecen las Caracteristicas de un sistema
  • Diseñan constos del desarrollo
  • Identifican requirimientos

DESARROLLO DE SOFTWARE

Las persona a cargo del desarrollo pueden comprarlo a otras personas y hacerlo ellos mismos al gusto del cliente todo depende del costo de estos entre otras cosas.

En las grandes empresas se tiende a elaborar su propio software, y en empresas pequeñas se opta por servicio de programacion ajenos a la empresa.

PRUEBAS DEL SISTEMA

En este punto del desarrollo al software se le realizan purebas para evitar que tenga fallas y cumpla con las especificaciones. Se realizan operaciones de entrada. procesamiento y salida de datos para observar el comportamiento del sistema, además de que se permite a los usuarios utilizar el sistema.

IMPLEMENTACION Y EVALUACION

En esta fase de instala el software y se da capacitacion al usuario para el uso del sistema, se lleva acabo una evaluación del sistema para encontrar puntos vulnerables o posibles fallas.

Existen algunas formas de evaluar el sistema:

  • Evaluación operacional
  • Impacto organizacional
  • Opinión de los administradores
  • Desempeño

MUERTE DEL SISTEMA

En este ultimo punto el sistema se da por obsoleto y tiene que ser reemplazado o acutalizado

DESARROLLO DE SISTEMAS DE INFORMACION.

Las metodologías que se utilizan en la planeación e implementación actuales en sistemas de información es:

  • Método de planeación de IBM de BSP sistemas empresariales, utilizando el método de plantación de la computadora Nolan.

El ciclo de vida

En desarrollo de sistemas de información, es un conjunto de actividades que se realizan para el desarrollo e implementación de un sistema de información.

Inicio Investigación Preliminar

La solicitud para el desarrollo de un sistema puede originarse por diversas razones pero se comienza con una investigación preliminar la cual tiene tres etapas:

  • Aclaración de la solicitud
    • Algunas veces las solicitudes de usuariosno están hechas de manera correcta, para esto se examina la solicitud para saber lo que el usuario quiere.
  • Estudio de Factibilidad
    • Es que el sistema sea factible, y esta dividido en tres aspectos:

      Factibilidad técnica
      Factibilidad económica
      Factibilidad operacional

  • Aprobación de la solicitud

Importancia

En la investigacion preliminar lo primordial es fijar y alcanzar los objetivos definidos y se realizan reuniones con trabajadores para aclarar dudas en la forma en que se procesan los datos.

Actividades

Las actividades más relevantes a realizar son:

  • Aclaración de la solicitud
  • Evaluación de los costos
  • Justificación del proyecto
  • Aprobación del proyecto

Análisis y determinacion de los requirimientos

Es un aspecto fundamental del análisis del sistema ya que se deben de estudiar los procesos que realiza la empresa y responder las siguientes cuestiones:

  • Que es lo que se hace?
  • Como se hace?
  • Con que frecuencia se hace?
  • Que tan grande es el volumen de desiciones?
  • Cual es el grado de eficiencia con el que se efctúa la tarea?
  • Existe algun problema?
  • que tan grave es?
  • Cual es la causa que lo origino?

El analista estudia la informacion para identificar las caracteristicas que debe tener el sistema, en esta etapa se consideran las siguientes especificaciones funcionales:

  • Descripcion de las entradas
    • Se consideran entradas de documentacion y datos importantas
  • Descripcion de procesos
    • Se describen todos los procesos por los cuales pasa la documentacion
  • Descripcion de salidas
    • Se describe el contenido de la salida

Importancia

Con la informacion que se obtuvo el analista representar los datos en diagramas para el diseño del sistema y debe realizar las siguientes actividades:

  • Analizar los datos para obtener caracteristicas importantes de los sistemas
  • La descripcion detallas de las entradas, procesos y salidas
  • Definir alcances del proyecto
  • Identificar caracteristicas de equipos y software para checar la compatibilidad
  • Definir la manera mas eficiente para mejorar el aprovechamiento del sistema

¿QUE ES EL ACOPLAMIENTO DE SOFTWARE?

Grado de interdependencia entre las unidades de software (módulos, funciones, subrutinas, bibliotecas, etc.) de un sistema informático. El acoplamiento da la idea de lo dependiente que son las unidades de software entre sí, es decir, el grado en que una unidad puede funcionar sin recurrir a otras.

EJEMPLOS:

COMPLEMENTOS PARA FIREFOX:

Download helper

La manera fácil de descargar y convertir vídeos de cientes de sitios similares a YouTube.

También funciona para audio y galerías de imágenes.

Fission

Fission combina la barra de tareas y la barra de progreso (Estilo Safari). Esto hace a la barra de progreso más visible y permite un agradable efecto visual.

Image Zoom

Aumenta o reduce todas las imágenes en una página web con una sola orden o hace que todas las imágenes de una página aumenten con la característica de ampliación de texto de los navegadores.

Linkification

Convierte los links de texto en auténticos enlaces en los que puedes cliquear.

Right to click

Permite el click derecho, selección de texto, menú contextual y drag-drop where it is disabled by Javascript. RightToClick also protects from cascading dialog popups.

COMPLEMENTOS DE ZOHO PARA OFFICE Y SHAREPOINT

Microsoft Office que permitirá trabajar offline con la suite de Zoho. El complemento permitirá trabajar sin conexión a la red en hojas de cálculo y documentos de texto, y se reflejan instantáneamente si se trabaja en línea o se guardan si estamos trabajando fuera de línea.

Otro complemento que ha aparecido es para ayudar a integrar Microsoft Office con Zoho CRM para aumentar la productividad ayudando a crear documentos de combinación de correspondencia como cartas modelo, etiquetas de dirección, etc.

SISTEMAS DE INFORMACION II

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.