martes, 18 de mayo de 2010
PRUEBAS DE IMPLEMENTACION
DISEÑO DE PRUEBA
¿Qué es el diseño de prueba?
¿Qué es el diseño de prueba?
Las pruebas se realizan a lo largo del desarrollo del sistema y no simplemente al final. Esto significa sacar a la luz problemas no conocidos y no demostrar la perfección de programas manuales o equipo.
Esto incluye probar las interfaces entre subsistemas, la corrección de la salida y la utilidad y comprensibilidad de la documentación de la salida del sistema. Los programadores, analistas, operadores y usuarios juegan papeles diferentes en los diversos aspectos de la prueba
¿En que consiste la prueba de programas con datos de prueba?
En esta etapa, los programadores primero probaran sus programas en escritorio para verificar la forma en que el sistema trabajará. En la prueba de escritorio el programador sigue cada paso del programa en papel para revisar si la rutina trabaja como fue escrita.
Luego los programadores deben crear datos de prueba válidos e inválidos. Luego, estos datos son ejecutados para ver si trabajan las rutinas básicas y también para atrapar errores. Si la salida de los módulos principales es satisfactoria, se pueden añadir más datos de prueba para revisar otros módulos. Los datos de prueba creados deben probar los valores mínimo y máximo posibles, así como también todas las variaciones posibles de formatos y códigos. Se debe revisar cuidadosamente se debe revisar cuidadosamente los archivos de salida de los datos de prueba. Nunca se debe suponer que los datos contenidos en un archivo son correctos simplemente debido a que el archivo fue creado y accesado.
¿En qué consiste la prueba de enlace con datos de prueba?
También se le conoce como prueba en cadena. La prueba de enlace revisa para ver si los programas que son interdependientes trabajan, de hecho, como se planeo.
Una pequeña cantidad de datos de prueba, para probar las especificaciones del sistema, así como los programas, se usan para la prueba de enlace. La prueba de todas las combinaciones puede llevarse varios pasos a través del sistema, debido a que es mucho muy difícil describir los problemas si se trata de probar todo en una sola vez.
¿Cuál es la prueba completa del sistema con datos de prueba?
En esta etapa, los operadores y usuarios finales llegan a estar activamente involucrados en la prueba. Se usan datos de prueba creado por el equipo de análisis de sistemas para el propósito especifico de probar los objetivos del sistema.
Factores a considerar cuando se prueba el sistema con datos de prueba:
Examinar si los operadores tienen documentación adecuada en los manuales de procedimientos para lograr la operación correcta y eficiente.
Revisar si los manuales de procedimientos son lo suficientemente claros para comunicar como deben ser preparados los datos para su entrada.
Asegurarse si el flujo de trabajo que necesita el sistema nuevo o modificado de hecho fluye.
Determinar si la salida es correcta y si los usuarios comprenden que esta es, en todos los sentidos, la forma en que la salida se vera en su forma final.
CAPACITACIÓN A USUARIOS
¿Porqué es importante tener objetivos de capacitación bien definidos?
Los objetivos bien definidos son de una gran ayuda para permitir que los capacitados sepan lo que se espera de ellos. Además, los objetivos permiten la evaluación de la capacitación cuando ha terminado. Por ejemplo, los operadores deben saber cosas básicas, tales como el encendido de la maquina, que hacer cuando suceden los errores comunes, búsqueda de fallas básicas y como terminar una captura.
¿Quién debe ser capacitado para usar el sistema de capacitación nuevo o modificado?
Hasta cierto punto, sus trabajos determinan lo que necesitan saber, y su personalidad, experiencia y conocimientos de fondo determinan cómo aprender mejor. Algunos usuarios aprenden mejor viendo, otros oyendo y otros haciendo. Debido a que, por lo general, no es posible personalizar la capacitación para un individuo, frecuentemente la mejor manera de proceder es con una combinación de los métodos. De esta forma se llega a la mayoría de los usuarios por medio de un método u otro.
Indique una ventaja y una desventaja de las sesiones de capacitación en sitio.
La ventaja es que los usuarios ven el equipo puesto en donde estará cuando sea completamente operacional.
Una de las desventajas de la capacitación fuera de sitio es que los usuarios están alejados del contexto de la organización dentro de la cual deben existir eventualmente.
¿Cuáles son los métodos de capacitación?
Dependen de los requerimientos del trabajo del usuario. Dependen del trabajo del usuario, personalidad conocimientos y experiencias; use una combinación de pláticas, demostraciones, práctica y estudio.
¿Cuáles son los lugares de capacitación?
Depende de los objetivos de la capacitación, costo, disponibilidad; sitios gratis de vendedor con equipo operable; instalación en casa; instalaciones rentadas
Estos pueden estar ubicados en lugares donde hay espacio rentado para reuniones, tal como un hotel, o incluso pueden ser instalaciones permanentes mantenidas por los instructores. Estos arreglos permiten que los trabajadores estén libres de las demandas del trabajo normal, pero también puede ser que no proporcionen el equipo para la capacitación práctica.
ENFOQUES DE IMPLEMENTACIÓN
¿A qué se refiere el tercer enfoque de la implementación?
La selección de una estrategia de conversión. El analista de sistemas necesita ponderar la situación y proponer un plan de conversión que sea adecuado para la organización particular del sistema de información.
¿Qué es la implementación?
El proceso de primero asegurarse de que el sistema de información sea operacional, y permitir que luego tomen los usuarios control de la operación para su uso y evaluación, tiene varios enfoques: - Darle más poder de cómputo a los usuarios vía un centro de información y/o procesamiento distribuido. - Capacitación de usuarios. - Conversiones a partir del sistema antiguo y evaluaciones del nuevo.
¿Cuáles son los cuatro enfoques de implementación?
1. Movimiento del poder de computo a usuarios individuales, poniendo un centro de información o dándole poder de computo y responsabilidad a los grupos a lo largo del negocio con la ayuda de la computación distribuida.
2. El uso de diferentes estrategias para el entrenamiento de los usuarios y el personal del centro de información, incluyendo el hablarles en su propio nivel, usando una diversidad de técnicas de entrenamiento y asegurándose de que cada usuario comprenda cualquier papel nuevo que deba desempeñar debido al nuevo sistema de información.
3. La selección de una estrategia de conversión. El analista de sistemas necesita ponderar la situación y proponer un plan de conversión que sea adecuado para la organización particular del sistema de información.
4. La evaluación del sistema de información nuevo o modificado o el centro de información. El analista necesita formular medidas de desempeño con las cuales evaluar al centro de información o al sistema. Las evaluaciones vienen del personal del centro de información, usuarios, administración y los mismos analistas.
SEGURIDAD DEL SISTEMA
¿Qué es la seguridad?
La seguridad puede comenzar por investigar a los empleados que eventualmente tendrán acceso a las computadoras, datos e información, para asegurarse de que sus intereses sean consistentes con los de la organización y que comprenden completamente la importancia de llevar a cabo procedimientos de seguridad. Las políticas que se refieren a seguridad deben ser escritas, distribuidas y actualizadas para que los empleados estén totalmente conscientes de las expectativas y responsabilidades.
¿Qué es la seguridad física?
La seguridad física se refiere a la seguridad de las instalaciones de computación, su equipo y software por medios físicos. Esto puede incluir el control del acceso al cueto de la computadora por medio de gafetes legibles por maquina o sistemas de registro/despedida humanos, el uso de cámaras de televisión de circuito cerrado para monitorear las áreas de computadora y el respaldo de datos frecuente así como el almacenamiento de los respaldos en un área a prueba de fuego y de agua. El equipo de computo pequeño debe estar asegurado para que un usuario típico no pueda moverlo, y se debe garantizar la corriente sin interrupciones. Las alarmas que notifican a las personas adecuadas la presencia de fuego, inundaciones o intrusión humana no autorizada deben ser funcionales todo el tiempo.
Las decisiones acerca de la seguridad física deben tomarse cuando el analista esta planeando las instalaciones de cómputo y la compra de equipo. Obviamente, la seguridad física puede ser mucho más fuerte si se piensa en ella antes de la instalación actual cuando son construidos, en vez de ser acondicionados posteriormente.
¿Qué es la seguridad lógica?
La seguridad lógica se refiere a los controles lógicos dentro del mismo software. Los controles lógicos familiares para la mayoría de los usuarios son contraseñas y códigos de autorización de algún tipo. Cuando son usados permiten que el usuario con la contraseña correcta entre al sistema o a una parte particular de la base de datos. Los controles lógicos y físicos son importantes, pero claramente no son suficientes para proporcionar una seguridad adecuada. También se necesitan cambios de comportamiento.
¿Qué es la seguridad de comportamiento?
Las políticas que se refieren a seguridad deben ser escritas, distribuidas y actualizadas por que los empleados estén totalmente conscientes de las expectativas y responsabilidades. Por lo general, aquí es donde el analista de sistemas tendrá contacto por primera vez con los aspectos de comportamiento de la seguridad.
CODIFICACIÓN
¿Qué es un lenguaje de programación?
Una vez establecimos los requisitos, las técnicas de los lenguajes de programación candidatos, se hace más importante. En estos tomamos en cuenta que el lenguaje soporte complejas estructuras de datos, si lo más importante es un alto rendimiento y posibilidades de tiempo real o para eficiencia en memoria y No hay duda sin embargo de que las características técnicas pueden mejorar la legibilidad del código y reducir la complejidad, lo que es importante para el mantenimiento efectivo del sistema. Velocidad, de nuestras páginas web para que el cliente quede satisfecho.
¿Cómo debe ser el estilo de codificación?
Una vez generado el código fuente, la función de un módulo debe ser clara sin necesidad de referirse a ningún diseño, el código debe ser comprensible (debe mezclarse la simplicidad con la claridad). Entre los elementos de estilo se encuentran la documentación interna(a nivel código fuente), los métodos de declaración de datos, enfoque de construcción de sentencias y las técnicas de entrada y salida de la creación de nuestras páginas web.
¿Cuáles son los criterios que se aplican para la evaluación de lenguajes disponibles?
Los requisitos del contratista del sistema. La persona que contrata nuestro sistema puede especificar que se utilice determinado lenguaje específico y debemos respetar ese requisito, y no notros como diseñador del proyecto decirle a nuestro cliente cual es el lenguaje que será más apropiado para realizar el sistema.
Disponibilidades de compiladores del lenguaje. Si realizaremos una aplicación por medio de la configuración de un sistema operativo o un hardware en particular, debe disponerse de un traductor del lenguaje de aplicación de aceptable eficiencia para aplicar el lenguaje, para que nuestros clientes puedan elegir un idioma.
Disponibilidad de instrumentos de software para apoyar el desarrollo de los programas. Instrumentos de software, construcciones de referencia cruzada, sistemas para control de código, y analizadores de flujo de ejecución, son importantes en el apoyo del proceso de programación. Pues nos facilitan la aplicación y confirmación del sistema.
Tamaño del proceso. Webcomercio.com diseña un lenguaje de programación específico para cliente.
Conocimiento del personal de programación existente. Nosotros como programadores tenemos el conocimiento y practica de nuevos lenguajes, y así adquirir una verdadera competencia.
Lenguaje de programación utilizado en proyecto previo. Webcomercio.com cuentan con programadores que han trabajado en un lenguaje anterior, contando con experiencia para la tranquilidad de nuestros clientes
Necesidad de transportar el software. Webcomercio.com se orienta a un software y una sola configuración de hardware y tiene un tiempo de vida limitado, los aspectos de su transporte no son limitados. Si el sistema está destinado a operar en maquinas distintas es necesario un software capaz de crear programas portátiles si el usuario lo desea con esas condiciones.
La aplicación que se está programando. Influye en gran medida respecto al lenguaje que se utilice según las necesidades del cliente.
¿Cómo debe ser la documentación del código?
La documentación comienza con la elección de los nombres de los identificadores (variables y etiquetas), continúa con la localización y composición de los comentarios y termina con la organización visual del programa según lo acordado entre webcomercio.com y el usuario
La elección de nombres de identificadores significativos es crucial para la legibilidad. Los lenguajes que limitan la longitud de los nombres de las variables o de las etiquetas a unos pocos caracteres, implícitamente limitan la comprensión. Considere las siguientes sentencias:
D=V * T
DIST= VELHOR * TIEMPO
DISTANCIA=VELOCIDAD.HORIZONTAL * TIEMPO TRANSCURRIDO EN SEG.
¿Qué es la documentación interna?
El software debe contener documentación interna. Los comentarios permiten al programador de webcomercio.com, comunicarse con otros lectores do código fuente. Los comentarios pueden también resultar una clara guía de comprensión durante la última fase de la ingeniería de software el mantenimiento.
¿Cuáles son las características que deben contener los comentarios descriptivos?
Describir los bloques de código en vez de describir cada línea.
Usar líneas en blanco o tabulaciones de forma que sean fácilmente distinguibles del código.
Que sean correctos, un comentario incorrecto o que se pueda interpretar mal es peor que no ponerlo.
Una vez establecimos los requisitos, las técnicas de los lenguajes de programación candidatos, se hace más importante. En estos tomamos en cuenta que el lenguaje soporte complejas estructuras de datos, si lo más importante es un alto rendimiento y posibilidades de tiempo real o para eficiencia en memoria y No hay duda sin embargo de que las características técnicas pueden mejorar la legibilidad del código y reducir la complejidad, lo que es importante para el mantenimiento efectivo del sistema. Velocidad, de nuestras páginas web para que el cliente quede satisfecho.
¿Cómo debe ser el estilo de codificación?
Una vez generado el código fuente, la función de un módulo debe ser clara sin necesidad de referirse a ningún diseño, el código debe ser comprensible (debe mezclarse la simplicidad con la claridad). Entre los elementos de estilo se encuentran la documentación interna(a nivel código fuente), los métodos de declaración de datos, enfoque de construcción de sentencias y las técnicas de entrada y salida de la creación de nuestras páginas web.
¿Cuáles son los criterios que se aplican para la evaluación de lenguajes disponibles?
Los requisitos del contratista del sistema. La persona que contrata nuestro sistema puede especificar que se utilice determinado lenguaje específico y debemos respetar ese requisito, y no notros como diseñador del proyecto decirle a nuestro cliente cual es el lenguaje que será más apropiado para realizar el sistema.
Disponibilidades de compiladores del lenguaje. Si realizaremos una aplicación por medio de la configuración de un sistema operativo o un hardware en particular, debe disponerse de un traductor del lenguaje de aplicación de aceptable eficiencia para aplicar el lenguaje, para que nuestros clientes puedan elegir un idioma.
Disponibilidad de instrumentos de software para apoyar el desarrollo de los programas. Instrumentos de software, construcciones de referencia cruzada, sistemas para control de código, y analizadores de flujo de ejecución, son importantes en el apoyo del proceso de programación. Pues nos facilitan la aplicación y confirmación del sistema.
Tamaño del proceso. Webcomercio.com diseña un lenguaje de programación específico para cliente.
Conocimiento del personal de programación existente. Nosotros como programadores tenemos el conocimiento y practica de nuevos lenguajes, y así adquirir una verdadera competencia.
Lenguaje de programación utilizado en proyecto previo. Webcomercio.com cuentan con programadores que han trabajado en un lenguaje anterior, contando con experiencia para la tranquilidad de nuestros clientes
Necesidad de transportar el software. Webcomercio.com se orienta a un software y una sola configuración de hardware y tiene un tiempo de vida limitado, los aspectos de su transporte no son limitados. Si el sistema está destinado a operar en maquinas distintas es necesario un software capaz de crear programas portátiles si el usuario lo desea con esas condiciones.
La aplicación que se está programando. Influye en gran medida respecto al lenguaje que se utilice según las necesidades del cliente.
¿Cómo debe ser la documentación del código?
La documentación comienza con la elección de los nombres de los identificadores (variables y etiquetas), continúa con la localización y composición de los comentarios y termina con la organización visual del programa según lo acordado entre webcomercio.com y el usuario
La elección de nombres de identificadores significativos es crucial para la legibilidad. Los lenguajes que limitan la longitud de los nombres de las variables o de las etiquetas a unos pocos caracteres, implícitamente limitan la comprensión. Considere las siguientes sentencias:
D=V * T
DIST= VELHOR * TIEMPO
DISTANCIA=VELOCIDAD.HORIZONTAL * TIEMPO TRANSCURRIDO EN SEG.
¿Qué es la documentación interna?
El software debe contener documentación interna. Los comentarios permiten al programador de webcomercio.com, comunicarse con otros lectores do código fuente. Los comentarios pueden también resultar una clara guía de comprensión durante la última fase de la ingeniería de software el mantenimiento.
¿Cuáles son las características que deben contener los comentarios descriptivos?
Describir los bloques de código en vez de describir cada línea.
Usar líneas en blanco o tabulaciones de forma que sean fácilmente distinguibles del código.
Que sean correctos, un comentario incorrecto o que se pueda interpretar mal es peor que no ponerlo.
DISEÑO DE SISTEMA APLICADO AL PROYECTO
DISEÑO DE SISTEMAS
¿En que se basa el enfoque de diseño orientado a objetos?
Para webcomercio.com El diseño orientado a objetos se basa en la idea de utilizar ocultamiento de información como principal criterio de descomposición y en la noción de los tipos de datos abstractos. Por medio de un funcional, se identificaron las siguientes operaciones las cuales llevamos acabo en la creación de nuestras páginas:
1. Dividir el documento en palabras.
2. Revisar si las palabras que no están en el diccionario.
3. Formar listas de palabras que no están en el diccionario.
4. Intercalar las palabras buenas en el diccionario, para obtener un nuevo diccionario.
¿Cuáles son los tipos de datos abstractos?
Estos son los tipos de datos abstractos manejados en webcomercio.com
• Tipos de Datos colección de valores + operaciones
• Enteros, reales, booleanos, caracteres
• Enumerados, subrango
• Son opacos
En que se basa el diseño orientado a objeto
Webcomercio.com desarrolla el diseño de un sistema software por medio de una descomposición funcional descendiente, se ha mencionado que la mejor metodología es el diseño orientado al objeto. En este diseño los componentes del software se ven mas como objetos que como funciones. Cada objeto tiene un conjunto asociado de operaciones permitidas, y los objetos se comunican mediante el paso de mensajes que, por lo general, incluyen una instrucción para activar una instrucción activar una función determinada.
¿Cuál es el diseño de salida?
En este caso salida se refiere a los resultados e informaciones generadas por el Sistema, Para la mayoría de los usuarios la salida es la única razón para el desarrollo de un Sistema y la base de evaluación de su utilidad. Sin embargo webcomercio.com cuando realiza un sistema, como analistas deben realizarse lo siguiente:
• Determine qué información presentar. Decidir si la información será presentada en forma visual, verbal o impresora y seleccionar el medio de salida.
• Disponga la presentación de la información en un formato aceptable.
• Decida como distribuir la salida entre los posibles destinatarios.
¿Cómo seleccionar la tecnología de salida?
La salida es la información que se entrega a los usuarios por medio del sistema de información. Algunos datos requieren un procesamiento extenso antes de que se conviertan en salida adecuada, y otros datos son guardados y considerados salida cuando se les recupera con poco o ningún procesamiento. La salida puede tomar muchas formas, la permanente tradicional de los reportes impresos y la fugaz, tal como la de las pantallas VDT, micro formas y sonido. Los usuarios dependen de la salida para realizar sus tareas, y frecuentemente juzgan el mérito de un sistema únicamente por su salida. Para crear la salida más útil posible, los analistas de sistemas de webcomercio.com trabajan de cerca con los usuarios, por medio de un proceso interactivo hasta que el resultado se considera satisfactorio para ellos y para nuestra empresa.
Debido a que la salida es útil es esencialmente para asegurar el uso y aceptación del sistema de información, hay varios objetivos que el analista de sistemas trata de obtener cuando diseña la salida.
1. Diseñar la salida para que sirva al propósito deseado.
2. Diseñar la salida para que se ajuste al usuario.
3. Entregar la cantidad adecuada de salida.
4. Asegurarse de que la salida se encuentra donde se necesita.
5. Entregar la salida a tiempo.
6. Seleccionar el método de salida adecuado.
¿Cómo debe ser la relación del contenido de la salida con el método de salida?
Diseño efectivo de salidas
• Concepto: La salida es la información que webcomercio.com le da a los usuarios de nuestras páginas del sistema de información. Pueden tomar varias formas: pantallas en monitor, micro formas y salidas de audio – video – texto.
• Objetivos de las salidas:o Diseñar una salida para satisfacer el objetivo planteado
o Diseñar una salida que se adapte al usuario
o Proveer la cantidad adecuada de información
o Asegurar que la salida esté disponible dónde se necesita
o Proporcionar oportunamente la salida
o Elegir el método correcto de salida
¿Cuáles son los factores a considerar cuando se selecciona la tecnología de salida?
El producir diferentes tipos de salida requiere el uso de diferentes tecnologías para la salida de la computadora impresa. Las opciones incluyen impresoras de impacto o no. Para la salida en pantalla las opciones incluyen tubos de rayos catódicos conectados o aislados o pantallas de cristal líquido. La salida de audio puede ser amplificada y emitida por un altavoz o escuchada por medio de bocinas pequeñas en una PC. Las microformas de salida son creadas por cámaras especialmente equipadas y películas en microficha o microfilm, todo lo anterior webcomercio.com Lo entrega en un manual al usuario y se le da una tutoría personalizada.
¿Cuál es el diseño de entrada?
Consiste en el desarrollo de especificaciones y procedimientos para la preparación de datos, la realización de los procesos necesarios para poner los datos de transacción en una forma utilizable para su procesamiento así como la entrada de los datos se logra al instruir a la computadora para que lea ya sea documentos escritos, impresos ó por personas que los escriben directamente al sistema.Existen cinco objetivos que webcomercio.com aplica controlan la cantidad de entrada requerida, a enviar los retrasos, controla los errores y mantener la sencillez de los pasos necesarios, estos son:
• Control de la Calidad de Entrada• Evitar los Retrasos
• Evitar los errores en los datos
• Evitar los pasos adicionales
• Mantener la Sencillez del Proceso
¿Cómo debe ser el diseño de formas atractivas?
Aunque el atractivo de las formas es dejado al final, su orden de aparición no significa que tenga menos importancia. Las formas estéticas llevan a los usuarios hacia ellas y motivan su llenado. Esto significa que los usuarios que llenan las formas estarán satisfechos y que las formas serán llenadas. Las formas no deben verse amontonadas, deben parecer organizadas y lógicas después de que son llenadas. Par ser atractivas, las formas deben solicitar la información en el orden esperado, las convenciones indican que se pida el nombre, la calle, la ciudad, estado y el código postal y el país, en caso necesario. La disposición adecuada y el flujo contribuyen el atractivo de la forma. El uso de diferentes tipos de letra dentro de la misma forma puede ayudar a hacer atractivo el llenarla. El separar categorías y subcategorias con líneas gruesas y delgadas también puede motivar el interés por la forma de las páginas que le ofrecemos al usuario.
Las pantallas de webcomercio.com cuentan con tres secciones las cuales se nombraran a continuación:
• La parte superior de la pantalla tiene una sección de encabezado, parte de la cual está escrita en el software para describir al usuario en que parte del paquete se encuentra. El resto del encabezado puede consistir del nombre de archivo creado por el usuario.
• La sección media es llamada el cuerpo de la pantalla. Este puede ser usado para la captura de datos, y es organizado de izquierda a derecha y de arriba hacia abajo. Los títulos e instrucciones deben ser proporcionados en esta sección parta que ayuden al usuario a dar los datos adecuados en el lugar correcto. También se deben proporcionar al usuario las definiciones de campos que muestren que tantos datos se permite en cada campo de la pantalla.
• La tercera sección de la pantalla es la sección de comentarios e instrucciones: esta sección puede desplegar un menú corto de comandos que recuerden al usuario los puntos básicos, tales como cambiar pantallas o funciones, guardar el archivo o terminar la captura. La inclusión de estos puntos básicos puede hacer que los usuarios sin experiencia se encuentren mucho más seguros acerca de su habilidad para operar la computadora sin causar un error fatal.
Rápidamente surgió la necesidad de contar con un sistema de administración para controlar tanto los datos como los usuarios. La administración de bases de datos se realiza con un sistema llamado DBMS (Database management system [Sistema de administración de bases de datos]). El DBMS es un conjunto de servicios (aplicaciones de software) para administrar bases de datos, que permite:
• un fácil acceso a los datos
• el acceso a la información por parte de múltiples usuarios
• la manipulación de los datos encontrados en la base de datos (insertar, eliminar, editar)
¿Qué son las bases de datos?
Las bases de datos que utilizamos en webcomercio.com no son simplemente un conjunto de archivos. Es una fuente central de datos que está pensada para que sea compartida por muchos usuarios con una diversidad de aplicaciones. La parte medular de la base de datos es el DBMS (sistema de manejo de base de datos) que permite la creación, modificación y actualización de la base de datos, la recuperación de datos y la generación de reportes para facilidad de manipulación al usuario.
¿Cuáles son los tipos de archivos?
Los archivos que creamos en webcomercio.com pueden ser usados para que los usuarios guarden datos durante un periodo indefinido de tiempo o pueden ser usados para guardar datos temporalmente para un propósito específico. Los archivos maestros y los archivos de tablas son usados para guardar datos durante un periodo largo. Los archivos temporales son llamados, por lo general, archivos de transacciones, archivos de trabajo o archivos de reporte.
¿En qué consiste la organización secuencial?
Cuando los registros están físicamente en orden en un archivo se dice que el archivo es un archivo secuencial. Webcomercio.com Cuando actualiza un archivo secuencial es necesario recorrer todo el archivo. Debido a que los registros no pueden ser insertados en la parte media del archivo, el archivo secuencial es por lo general, copiado durante el proceso de actualización.Los archivos maestros secuenciales se usan cuando el hardware lo requiere o cuando el acceso normal requiere que sean accesados la mayor parte de los registros. La organización secuencial es usada normalmente para todos los tipos de archivos, a excepción de los archivos maestros.
¿Cuáles son las listas encadenadas?
Webcomercio.com sugiere que los archivos que no se guarden en dispositivos de acceso directo, tales como disco o tambor, las opciones se expanden. Se sugiere que los registros pueden ser ordenados en forma lógica, en vez de física, usando listas encadenadas. Las listas encadenadas se logran usando un juego de apuntadores para dirigirse al siguiente registro lógico que se encuentre ubicado en cualquier parte del archivo.
¿Qué es el diseño de la interfaz hombre-máquina?
Webcomercio.com utiliza el proceso general para diseñar la interfaz de usuario empieza con la creación de diferentes modelos de función del sistema (tal y como se percibe desde fuera). Se definen las tareas orientadas al hombre y a la maquina, requeridas para conseguir la función del sistema; se consideran los aspectos de diseño aplicables a todos los diseños del sistema; se consideran los aspectos del diseño aplicables a todos los diseños de interfaz; se usan herramientas para crear el prototipo e implementar el modelo de diseño y se evalúa la calidad del resultado para que el usuario quede satisfecho.
¿Para qué sirven los modelos de diseño de interfaz?
El ingeniero de webcomercio.com crea un modelo de diseño, establece un modelo de usuario, el usuario final crea una imagen mental que se denomina a menudo el modelo del usuario o la percepción del sistema, y los creadores del sistema de webcomercio.com crean una imagen del sistema., estos modelos pueden diferir significativamente. El papel del diseñador de interfaces es reconciliar estas diferencias y obtener una representación consistente de la interfaz.
¿Cuáles son los 4 aspectos comunes del diseño que casa siempre emergen a medida que evoluciona el diseño de la interfaz del usuario?
Webcomercio.com ofrece un tiempo de respuesta del sistema favorable para el usuario.Las facilidades de ayuda al usuario les facilitan la manipulación del ingreso a la página. La manipulación de la información de errores informa al usuario sobre fallas en el sistema.El etiquetado de órdenes nos permite que el usuario tenga un orden de su información.
¿Cuál es el papel de diseñador de interfaces?
Una vez que webcomercio.com creado un prototipo de interfaz de usuario que funcione, debe evaluarse para determinar si satisface las necesidades del usuario. El espectro de la evaluación puede ir desde una "ejecución de prueba" informal en la que el usuario proporcione sus sensaciones hasta un estudio diseñado formalmente que use métodos estadísticos para la evaluación de cuestionarios rellenados por una población de usuarios finales.
¿Cómo se debe ser la estructura de los sistemas cliente / servidor?
Servidores de archivos. El cliente nos solicita registros específicos de un archivo. Webcomercio.com transmite estos registros al cliente a través de la red.
Servidores de base de datos. El cliente envía solicitudes en lenguaje de consulta estructurado (SQL) al servidor. Estas se transmiten como mensajes a través de la red. El servidor procesa la solicitud SQL ywebcomercio.com halla la información solicitada, pasando únicamente los resultados al usuario.
Servidores de transacciones. El cliente envía una solicitud a webcomercio.com que invoca procedimientos remotos en el centro servidor. Los procedimientos remotos pueden ser un conjunto de sentencias SQL. Se produce una transacción cuando una solicitud da lugar a la ejecución de procedimientos remotos y a la transmisión del resultado devuelto al cliente.
Servidores de grupos de trabajo. Cuando webcomercio.com proporciona un conjunto de aplicaciones que hacen posible la comunicación entre clientes (y entre las personas que los usan) mediante el uso de texto, imágenes, boletines electrónicos, vídeo y otras representaciones, creamos una arquitectura de grupos de trabajo.
¿Cuáles son las cinco configuraciones diferentes para la asignación de componentes de software?
Presentación distribuida. En este enfoque la lógica de la base de datos y la lógica de la aplicación permanecen en el servidor, típicamente en una computadora central. El servidor contiene también la lógica para preparar información de pantalla, webcomercio.com empleando un software tal como CICS. Se utiliza un software especial basado en PC para transformar la información de pantalla basada en caracteres que se transmite desde el servidor en una presentación IGU en un PC.
Presentación remota. La lógica primaria de la base de datos y de la aplicación que ofrece webcomercio.com permanecen en el servidor, y los datos enviados por el servidor serán utilizados por el cliente para preparar la presentación del usuario.
Lógica distribuida. Webcomercio.com asigna al cliente todas las tareas de presentación del usuario y también los procesos asociados a la introducción de datos tales como la validación de nivel de campo, la formulación de consultas de servidor, y las solicitudes de informaciones de actualizaciones del servidor. Se asignan al servidor las tareas de gestión de las bases de datos, y los procesos para las consultas del cliente, para actualizaciones de archivos del servidor, para control de versión de clientes, y para aplicaciones de ámbito general de la empresa, todo lo anterior webcomercio.com lo plasmara un manual para usuario final.
Gestión de datos remota. Las aplicaciones de webcomercio.com crean una nueva fuente de datos dando formato a los datos que se han extraído de alguno otro lugar. Las aplicaciones asignadas al cliente se utilizan para explotar los nuevos datos a los que se ha dado formato mediante el servidor.
Bases de datos distribuidas. Los datos que proporciona webcomercio.com constan de una base de datos que se distribuyen entre múltiples clientes y servidores. Consiguientemente, el cliente debe de admitir componentes de software de gestión de datos así como componentes de aplicación y de IGU.
¿Cómo debe ser el diseño para sistemas cliente/servidor?
Cuando webcomerco.com diseña software para su implementación emplea una arquitectura cliente/servidor, el enfoque de diseño debe de ser "personalizado" para adecuarlo a los problemas siguientes:
• El diseño de datos domina el proceso de diseño. Para utilizar efectivamente las capacidades de un sistema de gestión de bases de datos relacional (SGBDR) o un sistema de gestión de bases de datos orientado a objetos (SGBDOO) el diseño de los datos pasa a ser todavía más significativo que en las aplicaciones convencionales.
• Cuando se selecciona el paradigma controlado por sucesos, el modelado del comportamiento (una actividad de análisis), deberá de realizarse y será preciso traducir los aspectos orientados al control implícitos en el modelo de comportamiento al modelo de diseño.• El componente de interacción/presentación del usuario de un sistema C/S implementa todas aquellas funciones que se asocian típicamente con una interfaz gráfica de usuario (IGU).
• Suele seleccionarse un punto de vista orientado a objetos para el diseño. En lugar de la estructura secuencial que proporciona un lenguaje de procedimientos se proporciona una estructura de objetos mediante la vinculación entre los sucesos iniciados en la IGU y una función de gestión de sucesos que reside en el software basado en el cliente.¿Para qué es necesario el diseño de bases de datos en el ambiente de redes?Porque webcomercio.com almacena toda la información de la pagina que se le ha creado al usuario para mayor facilidad del manejo de la base de datos de su página web.
Suscribirse a:
Entradas (Atom)