domingo, 18 de diciembre de 2011
martes, 29 de noviembre de 2011
Diseños de Entrada y Salida
Diseño de entrada y salida
el diseño de entra y salida consiste a la determinación de recuperación de datos , es un procedimiento de transición que modifica los datos para ser utilizado en su posterior entrada en el computador tales como escritos , impresiones entre otra .
Existen cinco objetivos que controlan la cantidad de entrada requerida, a enviarlos retrasos, controlar los errores y mantener la sencillez de los pasos necesarios,estos son:
Prototipos en diseño web: creación y evaluación
las Interfaces de Usuario se puede distinguir básicamente tres tipos:
A) Una interfaz de hardware, a nivel de los dispositivos utilizados para ingresar,
procesar y entregar los datos: teclado, ratón y pantalla visualizadora.
B) Una interfaz de software, destinada a entregar información acerca de los procesos y
herramientas de control, a través de lo que el usuario observa habitualmente en
la pantalla.
C) Una interfaz de Software-Hardware, que establece un puente entre
la máquina y las personas, permite a la máquina entender la instrucción y a el
hombre entender el código binario traducido a información legible.
el diseño de entra y salida consiste a la determinación de recuperación de datos , es un procedimiento de transición que modifica los datos para ser utilizado en su posterior entrada en el computador tales como escritos , impresiones entre otra .
Existen cinco objetivos que controlan la cantidad de entrada requerida, a enviarlos retrasos, controlar los errores y mantener la sencillez de los pasos necesarios,estos son:
- control de la calidad de entrada .
- evita los retraso
- evita los errores de datos en el sistema .
- evita los pasos adicionales .
A menudo, para los usuarios la característica más importante de un información es la salida que produce. Si la salida no es de calidad, se pueden convencer de que todo el sistema es tan innecesario que eviten su utilización y, por lo tanto, posiblemente ocasionen errores y que el sistema falle.
dispositivos de entradas y salidas
dispositivos de entradas y salidas
Tenemos el diseño lógico de la salida :
Él termino "salida" se aplica a cualquier información producida por un sistema, ya sea impresa, desplegada o verbal.
Cuando los analistas o desarrolladores diseñan la salida, seleccionan métodos para representar la información y crean documentos, informes u otros formatos que contienen información producida por el sistema.
El diseño:
El diseño es el proceso mediante el cual se diseño un producto por adelantado antes de la producción real. El diseño le ayudará a innovar, cambiar, modificar e inventar.
Los prototipos:
Prototipos es un proceso en el que un grupo de trabajo modelo o prototipo se desarrolla con el fin de probar los diversos aspectos de diseño como las características, las ideas, la viabilidad, funcionalidad, rendimiento y producción.
Los prototipos se utilizan para para la recuperación de datos para el diseño de sistema , este ayuda al analista o programador a diseño lo que se requiere .
El prototipo es rediseñado después de perfeccionamiento con éxito y cumple con los objetivos de diseño como la funcionalidad, fabricación, rendimiento y robustez. después de esto el producto se puede elaborar fácilmente .
Prototipos en diseño web: creación y evaluación
Previamente se hace una evaluación del sistema en la web, para así descubrir sus errores y problemáticas, a partir de estos detalles descubiertos es que se crea el prototipo como medio de respuesta para el nuevo sistema. Este nuevo sistema se evalúa mediante las correcciones que se buscaron solventar con su creación, se realiza este seguimiento para verificar que todos los problemas fueron solventados y no se originaron nuevos mediante su implementación y ejecución.
Creación de Paginas web:
Las paginas web son creadas mediante las herramientas que se consiguen en la web que son las mas actuales o las mas fáciles o accesibles de conseguir,. guiándose por métodos aprobados como lo que es la creación flexible y dinámica para crear una pagina moderna, de gran atracción visual y con una interfaz fácil de manipular para los usuario.
Mas que todo se crean paginas web para publicar negocios u ofrecer servicios tales como, compra y venta de productos, ofrecer servicios especiales o simplemente de entretenimiento. a nivel empresarial se usan mas que todo para ofrecer productos y suplir necesidades mediante aplicaciones necesarias para la empresa
Formularios Web:
Son paginas web que se crean para pedir datos o información de un usuario determinado y/o varios usuarios, son mas que todo para hacer solicitudes o para las redes sociales que requieren información personal de las personas que las integran, es una forma de integrar a todas las personas en la web (en el caso de ser redes sociales) y también para pedir solicitudes de servicios (en caso de paginas de ayuda al cliente y afines)
Creación de Formularios:
La forma de crear formularios web es tan simple hoy en día que se pueden crear mediante gestores que están en Internet y estos generadores de Formularios Web, o Formularios de HTML, poseen un diseñador interno, el mismo se verá así En cuestión de minutos se puede crear y publicar en su sitio.
Plaga de Formularios Web:
En la actualidad los formularios web están por casi todos los sistemas de computo que existen, tanto así que un 3% de las paginas encontradas en Internet, leas bien, NO son formularios web, del resto todos los demás comparten el concepto de formularios web, ya que piden información ya sea personal o profesional .
Los formularios web nos permiten crear una interfase sencilla y clara entre el cliente y nosotros, por medio de ellos podemos recuperar datos necesarios para hacer esta o aquella acción. Básicamente los formularios web son un medio de comunicación con nuestros usuarios .
Para la creación de un formulario se debe emplear los siguientes pasos :
Diseño de pagina Internet
Es una red interna de las empresas u organizaciones, como universidades, para
transmisión de datos o información. Es un término opuesto al transmitido por la
World Wide Web (www), que permite que sus datos sean visualizados libremente
por todos los internautas. Las redes internas son muy útiles para mantener
informada a la comunidad de novedades, consultas, datos... de la forma más
segura y efectiva. Tienen gran valor como repositorio documental.
Si usted encuentra el término Intranet algo sofisticado, no se preocupe, es un
concepto más sencillo de lo que aparenta ser. Se trata simplemente de un banco
de información integrado por documentos electrónicos y bases de datos de muy
diversos géneros, los cuales puede ser accesados vía web, con acceso restringido
sólo para el personal de la empresa a quienes se les ha otorgado autorización
para consultar esa información confidencial.
En el diseño de la intranet milenium ofrecemos el servicio de consultoría para diseñar e implementar aplicaciones Intranet. Al igual que en la implementación de sitios web, una
aplicación Intranet debe venir a solucionar un problema de operación en su negocio, servir como medio para impulsar el crecimiento de la compañía, soportar algún plan de capacitación o tal vez como parte de un proyecto de implementación de un programa ISO9000. Existen cientos de aplicaciones de una Intranet en los
negocios.
Diseño de Sitios Web
Al diseñar un sitio web, el equipo de trabajo responsable del proyecto debe tener
siempre en mente los tres objetivos básicos que se persiguen al implementar una
página web. Número uno: que los clientes potenciales puedan localizar fácilmente
su oferta de productos y servicios. Número dos: una vez dentro del sitio, que se
queden y permanezcan navegando por las diferentes secciones. Y número tres:
que se pongan en contacto con su empresa.
Para que su empresa pueda cumplir los objetivos de negocio que ustedes
persiguen y logren obtener los beneficios de tener presencia en Internet, la página
web de su organización debe ser un sitio eficiente, un lugar que resulte atractivo
a los visitantes y genere el volumen de tráfico apropiado. Su sitio web debe
contribuir a que los clientes se sientan más cerca de su empresa.
diseño de interfaz de usuario
Las interfaces básicas de usuario son las que incluyen elementos como
menús, ventanas, teclado, ratón, los beeps y algunos otros sonidos que la
computadora hace, y en general, todos aquellos canales por los cuales se permite
la comunicación entre el ser humano y la computadora. La mejor interacción
humano-máquina a través de una adecuada interfaz (Interfaz de Usuario), que le
brinde tanto comodidad, como eficiencia.
Tipos de interfaces de usuario
La forma de crear formularios web es tan simple hoy en día que se pueden crear mediante gestores que están en Internet y estos generadores de Formularios Web, o Formularios de HTML, poseen un diseñador interno, el mismo se verá así En cuestión de minutos se puede crear y publicar en su sitio.
Plaga de Formularios Web:
En la actualidad los formularios web están por casi todos los sistemas de computo que existen, tanto así que un 3% de las paginas encontradas en Internet, leas bien, NO son formularios web, del resto todos los demás comparten el concepto de formularios web, ya que piden información ya sea personal o profesional .
Los formularios web nos permiten crear una interfase sencilla y clara entre el cliente y nosotros, por medio de ellos podemos recuperar datos necesarios para hacer esta o aquella acción. Básicamente los formularios web son un medio de comunicación con nuestros usuarios .
Para la creación de un formulario se debe emplear los siguientes pasos :
- requerimiento de usuario.
- información total del usuario.
- seleccionar nombre y descripción cada campo .
- seleccionar orden de campo.
Diseño de pagina Internet
Es una red interna de las empresas u organizaciones, como universidades, para
transmisión de datos o información. Es un término opuesto al transmitido por la
World Wide Web (www), que permite que sus datos sean visualizados libremente
por todos los internautas. Las redes internas son muy útiles para mantener
informada a la comunidad de novedades, consultas, datos... de la forma más
segura y efectiva. Tienen gran valor como repositorio documental.
Si usted encuentra el término Intranet algo sofisticado, no se preocupe, es un
concepto más sencillo de lo que aparenta ser. Se trata simplemente de un banco
de información integrado por documentos electrónicos y bases de datos de muy
diversos géneros, los cuales puede ser accesados vía web, con acceso restringido
sólo para el personal de la empresa a quienes se les ha otorgado autorización
para consultar esa información confidencial.
En el diseño de la intranet milenium ofrecemos el servicio de consultoría para diseñar e implementar aplicaciones Intranet. Al igual que en la implementación de sitios web, una
aplicación Intranet debe venir a solucionar un problema de operación en su negocio, servir como medio para impulsar el crecimiento de la compañía, soportar algún plan de capacitación o tal vez como parte de un proyecto de implementación de un programa ISO9000. Existen cientos de aplicaciones de una Intranet en los
negocios.
Diseño de Sitios Web
Al diseñar un sitio web, el equipo de trabajo responsable del proyecto debe tener
siempre en mente los tres objetivos básicos que se persiguen al implementar una
página web. Número uno: que los clientes potenciales puedan localizar fácilmente
su oferta de productos y servicios. Número dos: una vez dentro del sitio, que se
queden y permanezcan navegando por las diferentes secciones. Y número tres:
que se pongan en contacto con su empresa.
Para que su empresa pueda cumplir los objetivos de negocio que ustedes
persiguen y logren obtener los beneficios de tener presencia en Internet, la página
web de su organización debe ser un sitio eficiente, un lugar que resulte atractivo
a los visitantes y genere el volumen de tráfico apropiado. Su sitio web debe
contribuir a que los clientes se sientan más cerca de su empresa.
diseño de interfaz de usuario
Las interfaces básicas de usuario son las que incluyen elementos como
menús, ventanas, teclado, ratón, los beeps y algunos otros sonidos que la
computadora hace, y en general, todos aquellos canales por los cuales se permite
la comunicación entre el ser humano y la computadora. La mejor interacción
humano-máquina a través de una adecuada interfaz (Interfaz de Usuario), que le
brinde tanto comodidad, como eficiencia.
Tipos de interfaces de usuario
las Interfaces de Usuario se puede distinguir básicamente tres tipos:
A) Una interfaz de hardware, a nivel de los dispositivos utilizados para ingresar,
procesar y entregar los datos: teclado, ratón y pantalla visualizadora.
B) Una interfaz de software, destinada a entregar información acerca de los procesos y
herramientas de control, a través de lo que el usuario observa habitualmente en
la pantalla.
C) Una interfaz de Software-Hardware, que establece un puente entre
la máquina y las personas, permite a la máquina entender la instrucción y a el
hombre entender el código binario traducido a información legible.
objetivo de la interfaz de usuario
El principal objetivo de una interfaz de usuario es que éste se pueda comunicar a
través de ella con algún tipo de dispositivo. Conseguida esta comunicación, el
segundo objetivo que se debería perseguir es el de que dicha comunicación se
pueda desarrollar de la forma más fácil y cómoda posible para el usuario.
Esta como también se puede tomar como un objetivo fundamental interfaz es facilitar todas las tareas comunes, no de administración de la base de datos, sino de la labor lexicográfica normal: introducir, modificar y consultar información, generar informes.
Lineamiento para el diseño de dialogo
Un dialogo es la comunicación entre una computadora y una persona , los dialogos bien diseñado facilita el uso de la computadoras :
Puntos Principales para el diseño de Buenos Diálogos
1.-Comunicación Significativa
2.-Accion Mínima Del Usuario
3.-Operación Estándar y Consistencia
Puntos principales para el diseño de buenos diálogos
2. Acción minimas del usuario:
El tecleo es frecuentemente la parte mas lenta de un sistema de computadoras. Por ejemplo presionar una tecla que genera una sola función facilita el trabajo al usuario y mejora el rendimiento.
Puntos principales para el diseño de buenos diálogos:
3.-Operacion estándar y consistencia :
El programa debe ser consistente en todas sus pantallas diferentes y diferentes mecanismos para controlar la operación de las pantallas.
Dialogos y areas de trabajo
Personalización del Área de Trabajo: E l usuario puede saltar de un Programa a
otro según sea la conveniencia del mismo por medio de iconos que aparecen en su escritorio o área de trabajo
Retroalimentacion
También denominada realimentación o feedback, significa "ida y vuelta" es el
proceso de compartir observaciones, preocupaciones y sugerencias, con la
intención de recabar información, a nivel individual o colectivo, para intentar
mejorar el funcionamiento de una organización o de cualquier grupo..
La retroalimentacion se puede definir de la siguiente manera .
El principal objetivo de una interfaz de usuario es que éste se pueda comunicar a
través de ella con algún tipo de dispositivo. Conseguida esta comunicación, el
segundo objetivo que se debería perseguir es el de que dicha comunicación se
pueda desarrollar de la forma más fácil y cómoda posible para el usuario.
Esta como también se puede tomar como un objetivo fundamental interfaz es facilitar todas las tareas comunes, no de administración de la base de datos, sino de la labor lexicográfica normal: introducir, modificar y consultar información, generar informes.
Lineamiento para el diseño de dialogo
Un dialogo es la comunicación entre una computadora y una persona , los dialogos bien diseñado facilita el uso de la computadoras :
Puntos Principales para el diseño de Buenos Diálogos
1.-Comunicación Significativa
2.-Accion Mínima Del Usuario
3.-Operación Estándar y Consistencia
Puntos principales para el diseño de buenos diálogos
2. Acción minimas del usuario:
El tecleo es frecuentemente la parte mas lenta de un sistema de computadoras. Por ejemplo presionar una tecla que genera una sola función facilita el trabajo al usuario y mejora el rendimiento.
Puntos principales para el diseño de buenos diálogos:
3.-Operacion estándar y consistencia :
El programa debe ser consistente en todas sus pantallas diferentes y diferentes mecanismos para controlar la operación de las pantallas.
Dialogos y areas de trabajo
Personalización del Área de Trabajo: E l usuario puede saltar de un Programa a
otro según sea la conveniencia del mismo por medio de iconos que aparecen en su escritorio o área de trabajo
Retroalimentacion
También denominada realimentación o feedback, significa "ida y vuelta" es el
proceso de compartir observaciones, preocupaciones y sugerencias, con la
intención de recabar información, a nivel individual o colectivo, para intentar
mejorar el funcionamiento de una organización o de cualquier grupo..
La retroalimentacion se puede definir de la siguiente manera .
1.- La computadora ha aceptado la entrada.
2.-La entrada es correcta.
3.-La entrada es incorrecta.
4.-Habrá un retraso en el procesamiento
diseño de programas
Un programa es un conjunto de líneas de código escritas en un lenguaje de programación determinado. Pero el código escrito en un lenguaje de alto nivel no puede ser entendido por el ordenador, por lo que es necesaria la traducción a código máquina. En este proceso tienen lugar dos fases. En la primera fase (compilación) el compilador traduce cada uno de las partes del programa y crea módulos objeto, que posteriormente serán unidos por el linker (enlazado), creando el módulo ejecutable .exe. Como la compilación y el enlazado son dos procesos dependientes, a menudo se suele denominar a todo el proceso compilación.
Este estas compuesto por :
Diseño modular
Un programa es un conjunto de líneas de código escritas en un lenguaje de programación determinado. Pero el código escrito en un lenguaje de alto nivel no puede ser entendido por el ordenador, por lo que es necesaria la traducción a código máquina. En este proceso tienen lugar dos fases. En la primera fase (compilación) el compilador traduce cada uno de las partes del programa y crea módulos objeto, que posteriormente serán unidos por el linker (enlazado), creando el módulo ejecutable .exe. Como la compilación y el enlazado son dos procesos dependientes, a menudo se suele denominar a todo el proceso compilación.
Este estas compuesto por :
- Análisis del problema.
- Diseño del algoritmo
- Codificación.
- Compilación y ejecución
- Verificación
- Depuración
Diseño modular
Es el diseño basado en la modulación reticular de espacios que permitan optimizar el tiempo de construcción y debido a que son transportables, desarmables y reorganizables permiten impulsar múltiples funcionalidades y su reutilización al generarles un nuevo uso diferente al que fueron fabricados.
Un sistema modular se puede caracterizar por los siguientes párrafos:
- Partición funcional en discretas módulos escalables y reutilizables que consiste en aislados, autónomos elementos funcionales
- Uso riguroso de interfaces modulares bien definidas, incluyendo descripciones orientado a objetos de la función del módulo
- Facilidad de cambio lograr transparencia tecnología y, a la medida de lo posible, hacer uso de estándares industriales para interfaces clave.
Descomposición modular
El diseño modular propone dividir el sistema en partes diferenciadas y definir sus interfaces. sus ventajas: claridad, reducción de costos y reutilizacion
Los pasos a seguir son:
1. Identificar los módulos
2. Describir cada módulo
3. Describir las relaciones entre módulos
Una descomposicion modular debe poseer ciertas cualidades mínimas para que se pueda considerar suficiente válidad.
1. Independencia funcional
2. Acoplamiento
3. Cohesión
4. Comprensibilidad
5. Adaptabilidad
a) Independencia funcional
Cada módulo debe realizar una función concreta o un conjunto de funciones afines. Es recomendable reducir las relaciones entre módulos al mínimo.
Para medir la independencia funcional hay dos criterios:acoplamiento y cohesión
b) Acoplamiento
El acoplamiento es un medida de la interconexión entre módulos en la estructura del programa. Podemos graduarña en un amplio espectro, pero por lo general se tiede a que el acoplamiento sea lo menor posible, esto es a reduir las interconexiones entre los distintos módulos en que se estructure nuestra aplicación. El grado de acoplamiento mide la interrelación entre dos módulos, según el tipo de conexión y la complejidad de la interfase:
. Fuerte
- Por contenido, cuando desde un módulo se puede cambiar datos locales de otro.
- Común, se emplea una zona común de datos a la que tienen acceso varios módulos.
. Moderado
- De control, la zona común es un dispositivo externo al que estan ligados los módulos, esto implica que un cambio en el formato de datos los afecta a todos.
- Por etiqueta, en ontercambio de datos se realiza mediante una referencia a la estructura completa de datos(vector, pila, árbol,grafo,…)
. Débil
- De datos, viene dado por los datos que intercambian los módulos. Es el mejor.
- Sin acoplamiento directo , es el acoplamiento que no existe
c) Cohesión
Un módulo coherente ejecuta una tarea sencilla en un procedimiento de sw y requiere poca interacción con procedimientos que se ejecutan en otras partes de un programa. podemos decir que un módulo coherente es aquel que intenta realizar solamente una cosa.
Para que n° de módulos no sea demaciado elevado y complique el diseño se tratan de agrupar elementos afines y relacionados en un mismo módulo.
- ALTA
. Cohesion abstraccional, se logra cuando se diseña el módulo como tipo abstracto de datos o como una clase de objetos
. Cohesión funcional, el módulo realiza una función concreta y específica
- MEDIA
. Cohesión secuencial, los elementos del módulo trabajan de forma secuencial
. Cohesión de comunicación, elementos que operan con el mismo conjunto de datos de entrada o de salida
. Cohesión temporal, se agrupan elementos que se ejecutan en el mismo momento. Ej.Arrancar o parar dispositivos
- BAJA
. Cohesión lógica, se agrupan elementos que realizan funciones similares.
. Cohesión coincidental, es la peor y se produce cuando los elementos de un módulo no guardan relación alguna
La descripción del comportamiento de un módulo permite establecer el grado de cohesión:
- Si es una frase compuesta y cotiene más de un verbo la cohesión será MEDIA
- Si contiene expreciones secuenciales (primero, entonces, cuando…), será temporal o secuencial
- Si la descripcion no se refiere a algo especifico(Ej. Todos los errores), cohesión lógica
- Si aparece “inicializar”, “preparar”, “configurar”, probablemente sea temporal.
d) Comprensibilidad
Para facilitar los cambios, el mantenimiento y la reutilización de módulos es necesario que cada uno sea comprensible de forma aislada. Para ello es bueno que posea independencia funcional, pero además es deseable:
- Identificación, el nombre debe ser adecuado y descriptivo
- Documentación, debe aclarar todos los detalles de diseño e implementación que no queden de manifiesto en el propio código
- SIMPLICIDAD, las soluciones sencillas son siempre laas mejores
e) Adaptabilidad
La adaptación de un sistema resulta más dificil cuando no hay idependencia funcional, es decir, con alto acoplamiento y baja cohesión, y cuando el diseño es poco comprensible. Otros factores para facilitar la adaptabilidad:
- Previsión, es necesario prever que aspectos del sistema pueden ser suseptibles de cambios en el futuro, y poner estos elementos en módulos independientes, de manera que su modificación afecte al menor número de módulos posibles
-Accesibilidad, debe resultar sencillo el acceso a los documentos de especificación, diseño, e implementación para obtener un conocimiento suficiente del sistema antes de proceder a su adaptación
- Consistencia, después de cualquier adaptación se debe mantener la consistencia del sistema, incluidos los documentos afectados.
diseño de herramientas case
La herramienta CASE (Computer-Aided Systems Engineering ) cuyo
significado en español es ingeniería de sistemas asistida por ordenador, es
la aplicación de tecnología informática a las actividades, las técnicas y las
metodologías propias de desarrollo de sistemas y al igual que las herramientas
CAD (Diseño Asistido por Computadora) o CAM (Manufactura Asistida por
Computadora) su objetivo es acelerar el proceso para el que han sido diseñadas,
en el caso de CASE para automatizar o apoyar una o mas fases del ciclo de vida
del desarrollo de sistemas. La primera herramienta CASE como hoy la conocemos
fue Excelerator en 1984, era para PC. Actualmente la oferta de herramientas
CASE es muy amplia y tenemos por ejemplo el EASYCASE o WINPROJECT.
Tecnología de las herramientas CASE
La tecnología CASE supone la automatización del desarrollo del software,
contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas
de información. Para mejorar la calidad y la productividad de los sistemas de
información a la hora de construir software se plantean los siguientes objetivos :
Componentes de una herramienta CASE
De una forma esquemática podemos decir que una herramienta CASE se
compone de los siguientes elementos.
Estructura general de una herramienta CASE
La estructura CASE se basa en la siguiente terminología :
....Permitir la aplicación práctica de metodologías estructuradas, las cuales al
ser realizadas con una herramienta conseguimos agilizar el trabajo.
Futuro de las Herramientas CASE
Las herramientas CASE evolucionan hacia tres tipos de integración:
1. La integración de datos permite disponer de herramientas CASE con
diferentes estructuras de diccionarios locales para el intercambio de datos.
2. La integración de presentación confiere a todas las herramientas CASE el
mismo aspecto.
3. La integración de herramientas permite disponer de herramientas CASE
capaces de invocar a otra herramienta CASE de forma automática.
tecnologia androit para sistema operativo 7
super robust robot hand
Suscribirse a:
Comentarios (Atom)