RSS

Archivos Mensuales: octubre 2010

APUNTES UNIDAD II

DISEÑO DE LA ARQUITECTURA DEL SOFTWARE.

 La arquitectura está compuesta por su componente la relación que existe entre ellos y con el ambiente que trabajaran, así como también los principios o regalas que normaran su diseño y su evolución. Una definición por parte de la ingeniería del software será lo siguiente. Una arquitectura del software es la estructura de estructuras de un sistema, la cual abarca componentes de software propiedades estrena visible a estos componentes. ¿Porque es importante la arquitectura? 1.-Por que las representaciones de la arquitectura del software facilitan la comunicación entre todas las partes interesadas, en el desarrollo de un sistema avanzado en computadora. 2.- Destacan decisiones tempranas de diseño que tendría un profundo impacto en todo el trabajo de ing. 3.-Porque constituye un modelo relativamente pequeño e intelectualmente comprensible de como este estructurado el sistema y de cómo trabajan junto los componentes.

 APLICACIONES MONOLITICAS

Son aquellas que conocemos como aplicaciones de estación en otras palabras interfaces graficas de usuario GUI’S son servicios de presentación, negocios y pertinencia de datos, en la misma máquina no hay concurrencia de usuarios.

 ARQUITECTURA LIENTE/SERVIDOR

 una de sus características es que cuenta con clientes pesados aunque esto no es un estándar dependiendo del lenguaje, existen conexiones dedicadas a la base de datos mediante esta arquitectura generalmente los protocolos de comunicaciones son pesados, existe ejecución remota de SQL’S existe alta administración y el rendimiento es bajo el tráfico en la red puede estar saturado o ser muy alto

ARQUITECTURA LIENTE/SERVIDORMEJORADA.

Se aplica en la lógica de negocios en la base de datos existen cliente pesados aunque también no es un estándar las conexiones a las bases de datos se convierten a conexiones dedicadas el rendimiento en este tipo de arquitectura es mucho mejor existe una alta administración baja escalabilidad, flexibilidad y portabilidad. ARQUITECTURA DE TRES NIVELES. Reutilización de la lógica de negocios para diferentes clientes o sistemas son aplicables en este enfoque se mejora la escalabilidad y la flexibilidad de las aplicaciones existe una completa independencia de la base de datos. ARQUITECTURA

VERSUS DISEÑOS.

 la arquitectura envuelve un conjunto de decisiones de estrategias de diseños,linchamiento de reglas y patrones que restringen el diseño Y la implementación de un software.

DISEÑO DE INTERFACES DE USUARIOS

Antes de implementar los formularios y los informes ahí que diseñar su aspecto para ello es necesario tener en cuanta. 1.-Utilizar títulos que sean significativos, y que identifiquen sin ambigüedad el propósito del informe o formulario. 2.-Dar instrucciones breves y fáciles de comprender. 3.-Agrupara y secuenciar los campos de forma lógica. 4.-Aser que el aspecto del informe o formulario sea atractivo a la vista. 5.-Utlizar nombres familiares para etiquetar los campos. 6.-Utilizar terminología y abreviaturas contingentes. 7.-Hacer un uso razonable de los colores. 8.-Dejar un espacio visible para los espacios de entrada y delimitarlo 9.- Permitir un uso y adecuado del cursor. 10.-Permitir la correxion de carácter a carácter y de campos correctos. 11.-Dar mensajes de error para los valores ilegales. 12.-Marcar los campos que sean opcionales o en su defecto requisitos. 13.-Dar mensajes a nivel de campo para indicar su significado. 14.-Dar una señal que indique cuando el informe o formulario está completo.

EL SISTEMA NO ESTÁ USANDO TU APLICACIÓN

La cuestión más básica a considerar en el diseño de interfaces de usuario es que el usuario no quiere utilizar tu aplicación. Quieren hacer su trabajo de la forma más sencilla y rápida posible y la aplicación no es más que una herramienta para ayudarles a lograrlo.

LEY DE FITT.

Esta ley es la más básica y conocida entre las leyes de diseño de interfaces de usuario esta ley dice que cuando más grande y más cercano al puntero del ratón es un objeto más sencillo es hacer clic sobre él. Esto es sentido común, pero muchas veces es ignorado en el diseño de interfaces de usuario.

INTERFERENCIAS INECESARIAS

Esto quiere decir que cuando un usuario está trabajando sobre una aplicación normalmente está concentrado en su trabajo, suponga el caso de que una aplicación “modernista” facilita automáticamente al usuario la notificación puntual de cada hora mediante un mensaje grafico o animación, el usuario tiende a distraerse y perder la concentración; llevando a esto como consecuencia que el usuario recapitule lo que estaba haciendo.

 UTILIZAN LA POTENCIA DE LA COMPUTADORA.

1.- utiliza su potencia para ayudar al usuario. 2.- as que se pueda distinguir fácilmente entre los elementos similares. 3.-recuerda las opciones de la aplicación.

BASE DE DATOS.

Las bases de datos no son tan solo una colección de archivos. Más bien, una base de datos es una fuerte central de datos destinados a compartirse entre muchos usuarios para diversidad de aplicaciones.

OBJETIVOS DE EFECTIVIDAD DE LA BASE DE DATOS.

1.-asegurar que los datos se puedan compartir entre los usuarios para una diversidad de aplicaciones. 2.-mantener datos que sean exactos y consistentes. 3.-asegurar que todos los datos requeridos por las aplicaciones actuales y futuras se podrán aceder con facilidad. 4.-permitir a la base de datos evolucionar con forme 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 encuentran almacenados físicamente

 
Deja un comentario

Publicado por en 4 octubre, 2010 en SISTEMAS DE INFORMACION II

 

apuntes de la unidad 2

apuntes-de la unidad 2

 
Deja un comentario

Publicado por en 4 octubre, 2010 en SISTEMAS DE INFORMACION II

 

cronograma de analisis

 
Deja un comentario

Publicado por en 4 octubre, 2010 en SISTEMAS DE INFORMACION II

 

anteproyecto del sistema

Introducción

En este trabajo se menciona el análisis de lo que será nuestro sistema de inventario, el cual lo crearemos para llevar un control al inventario de las empresas herfa grafic y herfa impresores.

Con este sistema se llevara un control más seguro de los materiales con los que se trabaja y saber a tiempo cuando están por agotarse.

Un poco de historia sobre la empresa, fue fundada por el señor Carlos Herrera Rangel y esposa la señora Alejandra Favela, siendo primeramente un negocio entre dos familias, de ahí el nombre de Herfa (Her: Herrera, Fa: Favela).

El sistema de información que se va a desarrollar es para facilitar el inventario de la empresa Herfa Impresores y Herfa Graphics, para la reducción de tiempo al momento de comprar más mercancía se tenga el conteo total en el sistema sin necesidad hacerlo físicamente, sino que del total que hay en bodega.

Además que también llevaría el control de la venta de este material para evitar la pérdida del mismo y ahorrar tiempo al hacer el conteo.       

Definición del problema

En esta empresa se plantea la problemática con los materiales a usar que en algún momento se terminan y no se han dado  cuenta de ello, y se suspende por algún lapso de tiempo la producción de ese día.

Justificación

Nosotros como equipo escogimos este proyecto el cual es del inventario de una imprenta lo cual evitaría perdida de material para así mismo tener ganancia y no perdida.

Aparte de esto el sistema de información ayudaría  a saber que pedir o que no pedir al proveedor lo cual sería muy útil para la reducción de costos dentro de la empresa y también a tener un mejor control sobre la mercancía.

Sería de gran utilidad este sistema puesto a que se reduciría el uso de papel lo cual contribuiría al medio ambiente.

Facilitándole a los dueños de la empresa el saber y estar al pendiente de lo que se tiene en almacén y lo que se esté usando por cada producción.

Cronograma del análisis

Planteamiento del Problema.
Entrega de los resultados para esperar la aprobación.
Revisión del encargado del área.
Propuestas de soluciones posibles.
Elaboración del análisis por etapas

 

Técnica de recopilación de requerimientos

La técnica empleada para saber los requerimientos del sistema fue mediante la charla con el encargado del área de control de inventario de la empresa, ya que él es el que esta mas enterado de los movimientos realizados en esa área de la empresa.

Al encargado de la gerencia de la empresa se le cuestiono sobre como sería una forma de optimizar la producción de su empresa si fura evolucionando conforme pasa el tiempo y en que lo beneficiaria esta situación.

Para lograr la recopilación de requerimientos que utilizara el sistema se realizaran algunos métodos para lograr obtener lo que en realidad se requerirá para la creación del sistema, los métodos serán:

      Entrevistas:

 Las entrevistas se utilizan para recabar información en forma verbal, a través de preguntas que propone el analista. Quienes responde pueden ser gerentes o empleados, los cuales son usuarios actuales del sistema, existen usuarios potenciales del sistema propuesto o aquellos que proporcionaran datos o serán afectadas por la aplicación propuesta. El analista puede entrevistar al personal en forma individual o en grupos.

Recabar datos mediante la entrevista.

La entrevista es una forma de conversación, ¡no interrogación! Al analizar las características de los sistemas con personal seleccionado cuidadosamente por sus conocimientos sobre el sistema los analistas pueden conocer los datos que no están disponibles en ninguna otra forma.

      Cuestionarios:

Los cuestionarios proporcionan una alternativa muy útil para las entrevistas; sin embargo, existen ciertas características que pueden ser apropiadas en algunas situaciones e inapropiadas en otras.

                             

     Recabación de datos mediante cuestionarios

Para los analistas los cuestionarios pueden ser la única forma posible de relacionarse con un gran número de personas para conocer varios aspectos del sistema. Cuando se llevan a cabo largos estudios en varios departamentos, se puede distribuir los cuestionarios a todas las personas apropiadas para recabar hechos con relación al sistema. Por supuesto, no es posible observar las expresiones o relaciones de quienes responden a los cuestionarios.

Estudio de factibilidad

Es un proyecto posible ya que no son muchos los materiales que se necesitaran para su implementación, y los beneficios que le traerá a la empresa serán favorables para su crecimiento fututo.

Alcances y limitaciones

Limitaciones

Las limitaciones que se presentan para nuestro proyecto son las siguientes:

v  Una de las limitaciones para la elaboración del proyecto es que para poder llevar a cabo el objetivo que se tiene con este mismo es que tenemos que tener conocimiento de lo que vamos a utilizar para su elaboración como lo son programas uno podría ser visual studio entre otros.

v  Este proyecto será creado para que la empresa herfa graphic y herfa impresores tenga su propio sistema en la cual puedan observar los productos que entran y salen de su empresa y solo ellos podrán contar con este sistema.

v  Otra limitación seria que ninguna otra empresa podrá usar este sistema ya que será creado nada más para la empresa que se está creando el sistema.

Alcances

 

Los alcances que se pretenden alcanzar con el desarrollo de este proyecto son:

v  Poder utilizar la mejor tecnología para la creación de este sistema.

v  Facilitar el uso de este sistema para la empresa herfa graphic  y herfa impresores que serán los que  utilizaran este  sistema.

v  Poder tener un buen resultado con lo que responda el sistema al momento de hacer uso de el, como crear una consulta acerca del material de la empresa.

v  Poder llevar una mejor administración del material que va entrar y salir de la empresa y no tener todo en desorden sin saber cuál fue el material que salió y cuál fue el que entro.

 
Deja un comentario

Publicado por en 4 octubre, 2010 en SISTEMAS DE INFORMACION II