ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingenieria en tics


Enviado por   •  6 de Enero de 2023  •  Tareas  •  1.513 Palabras (7 Páginas)  •  157 Visitas

Página 1 de 7

[pic 1]

[pic 2]

CIENCIAS E INGENIERIAS

ING. TECNOLOGIAS DE LA INFORMACION Y COMUNICACION[pic 3]

[pic 4]

CUARTO SEMESTRE C1

ESTUDIANTE:

  • GALO FERNANDO TELLO RODRÍGUEZ
  • JUAN CARLOS LOCKE MORAN
  • MARIA MERCEDES TELLO ACOSTA
  • NATHALY ALEXANDRA FIGUEROA CAMPOVERDE
  • SAMANTHA NICOLE GAMBOA MORA

 [pic 5]

Modelo declarativo

Un modelo declarativo como característica central basada en el entorno. utilizados para representar aspectos de la interacción.
Entre el usuario y el sistema desarrollado a través de una interfaz,
Por su alta abstracción.

Los métodos basados ​​en modelos incluyen mecanismos para diseñar y desarrollar interfaces de usuario de acuerdo con especificaciones de alto nivel abstracción (usando el modelo declarativo) y su uso posterior, para
Obtenga una interfaz de usuario diferente que necesita en cada momento dependiendo de la información contextual descrita en estos modelos.

No hay consenso sobre la definición de este paradigma, pero todas las explicaciones coinciden en una cosa: los lenguajes de programación declarativos se distinguen por el hecho de que siempre describen el resultado final deseado, en lugar de mostrar todos los pasos de trabajo. Para lograr este objetivo, en la programación declarativa, la ruta de la solución se determina automáticamente. Esto funciona siempre que la especificación del estado final esté claramente definida y el procedimiento de ejecución sea correcto. La programación declarativa es muy eficiente cuando se cumplen ambas condiciones. (ionos, 2020)

Ventajas y desventajas de modelo declarativo

VENTAJAS

DESVENTAJAS

Código más corto y eficiente.


En parte, difícil de comprender para personas ajenas.

Realizable con métodos no conocidos en el momento de la programación.

Basado en una forma de pensar no habitual en las personas (estado de solución).

Optimización sencilla, ya que la ejecución se gestiona mediante un algoritmo.

Las características de casos de aplicación individuales se pueden considerar en la programación, pero únicamente de forma compleja.

Es posible el mantenimiento independiente del desarrollo de la aplicación.

Modelo de tareas

El modelo de tareas, son las actividades que se llevan a cabo por parte de los usuarios, es decir, “analizan y describen el conocimiento que el usuario debe poseer acerca del sistema para su correcta utilización.

En la fase de análisis interviene el modelo de tareas, que describe las tareas en los casos de uso definidos en la fase anterior, el modelo de dominio contiene diagramas de secuencia relacionados con las tareas (casos de uso), de los cuales el propio sistema de comportamiento y el modelo de rol, donde el diagrama de secuencia muestra la estructura de clases a partir de la cual se definen los patrones de usuario específicamente para cada tipo de usuario. (computador, 2019)

Modelo de aplicación

El sistema operativo original de Palm tiene un modelo típico de aplicación nativa, al igual que varios de los sistemas operativos móviles. Bajo este modelo de datos de la aplicación, la lógica y la interfaz de cliente se unen en un ejecutable instalado en el sistema operativo nativo, con ingreso directo a los servicios del sistema operativo y los datos.

[pic 6]

Las aplicaciones web clásicas son aplicaciones Basic- HTML que envían una súplica HTTP a un servidor web luego de cada acción del cliente, y esperan una contestación anterior a enseñar una página HTML actualizada. Más común en los últimos años son las aplicaciones Ajax, que manejan muchas colaboraciones de los usuarios de manera directa y realizan pedidos al servidor Web de manera asincrónica. Como consecuencia, las aplicaciones Ajax son capaces de dar una vivencia de cliente más rica y sensible (Comunicaciones, 2020).

Modelo de usuarios

Es la subdivisión de Relación persona-computadora que explica el proceso de generar y cambiar un conocimiento conceptual del cliente. Su primordial objetivo es la personalización y habituación de los sistemas a las necesidades concretas del cliente. El sistema requiere "mencionar la cosa 'idónea' en el instante 'adecuado' de forma 'adecuada'.​ Para realizarlo, requiere una representación interna del cliente. Otro objetivo común es modelar tipos específicos de usuarios, incluyendo el modelado de sus capacidades y entendimiento declarativo, para su uso en testing automático de programa. ​[pic 7]

Un modelo de cliente es una recolección y clasificación de datos particulares asociados a un cliente específico. Por consiguiente, es la base de cualquier cambio adaptativo en la conducta del sistema. Los datos integrados en el modelo dependen del objetivo de la aplicación y puede integrar información personal como el nombre o edad del cliente, sus intereses, sus capacidades y conocimientos, sus fines y planes, sus preferencias o datos acerca de su comportamiento y sus colaboraciones con el sistema (Allende, 2015).

La información de los usuarios puede recopilarse de algunas modalidades. Hay 3 procedimientos primordiales:

Aunque el primer procedimiento es una buena forma de recopilar velozmente los datos primordiales, flaquea en la capacidad de ajustarse automáticamente a los cambios de las preferencias e intereses del cliente. Es dependiente de la predisposición de los usuarios para ofrecer su información, y es poco factible que los usuarios cambien sus respuestas una vez completado el proceso de registro. Por consiguiente, hay una enorme posibilidad de que los modelos de cliente no se encuentren actualizados. No obstante, el primer procedimiento posibilita que los usuarios tengan un control total sobre los datos recopilados sobre ellos, por lo cual ellos deciden qué información permanecen dispuestos a conceder.

...

Descargar como (para miembros actualizados)  txt (11.1 Kb)   pdf (496.9 Kb)   docx (618.7 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com