Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones

Página 3 de 5. Precedente  1, 2, 3, 4, 5  Siguiente

Ver el tema anterior Ver el tema siguiente Ir abajo

replica a gisel

Mensaje  alex vargas el Lun Oct 01, 2012 11:13 am

compañera gisel coincido con tus 3 ultimas ya son las mismas que conteste y coincidimos en la mayoria de los punto
saludos!!!!

Alejandro vargas rayo VII B

alex vargas

Mensajes : 5
Fecha de inscripción : 18/09/2012

Ver perfil de usuario

Volver arriba Ir abajo

REPLICA A CERVANDO POPOCA

Mensaje  CELENE G el Lun Oct 01, 2012 7:40 pm

cOMPAÑERO CERVANDO ESTOY DE ACUERDO CONTIGO EN EL REACTIVO NUMERO 14 POR QUE EL MODELO MCV ESTA CONSTITUTIDO POR TRES FASES LAS CUALES SON LA FASE DE MODELO, FASE DE VISTA Y LA FASE DE CONTROLADOR, SOLO TE FALTO PROFUNDIZAR UN POKO EN LAS FASES DEL MODELO MVC, TODO LO DEMAS ESTA BN.


ATENTAMENTE
ALUMNA:ZITA CELENE GARCIA NEGRON
GRADO: VII GRUPO:A
LIC. INFORMATICA
flower sunny

CELENE G
Invitado


Volver arriba Ir abajo

JACOB OROZCO HERNANDEZ

Mensaje  JACOB OR el Mar Oct 02, 2012 1:19 am

RESPUESTAS DE LA UNIDAD 3
1.- Que entiendes por Ingeniería Web y de que manera puede ser util para el diseño de aplicaciones
La ingeniería web es una de las tecnologías que ha creado gran impacto en el ámbito empresarial, son aplicaciones mediante el uso de W3C, las cuales hacen uso de las distintas metodologías para el buen diseño y desarrollo de un sistema. Son útiles para el diseño de aplicaciones en el sentido de que surge un medio de adaptación por parte de las aplicaciones, más actuales por supuesto y por el simple hecho de que para que la aplicación funcione correctamente necesita de las metodologías presentadas anteriormente, el trabajo en distintas empresas ya es mediante el uso de esta tecnología,, ya que es muy eficaz para las distintas transacciones de la organización que utilice estas tecnologías.
2.- Porque considera usted importante la ingeniería web para desarrollo de aplicaciones en ambiente web
En primer lugar porque es un área de trabajo esencial para muchos informáticos e ingenieros, y por qué además las grandes instituciones se ven beneficiadas con este tipo de tecnología de sistemas basados en ambiente web, ya que también ha sido muy pronunciada y demandada a su vez, tomando en cuenta el surgimiento de la tecnología móvil; es importante la ingeniería web porque nos ayuda a planear las diferentes capas por cado modelo presentado.
4.- Explique en que consiste el modelo MVC (haga énfasis en sus fases)
Maneja las capas por separado, su función es separar la lógica del negocio y la aplicación de datos, cuenta con tres fases. . La primera es la capa del modelado donde se refiere a las bases de datos y lógica del negocio que va a utilizar la aplicación, se lleva acabo el diseño y la implementación. Tenemos a la capa de presentación, se encarga de ver la forma de cómo le presentara los datos al usuario final, puede enlazarse con los datos mediante un programa controlado. Por último la capa de controlador, que es la lógica del programa, es el programa que enlaza los datos a la capa del modelado, para vincularlos con la capa de presentación.
7.- Que diferencia existe entre una tecnologia y una metodología
Pues la diferencia es que la tecnología se encarga de mejorar las metodologías existentes y en algunos casos empeorarlas, y la metodología es y será el proceso a seguir para el desarrollo de algún sistema, se sabe que tanto la tecnología como la metodología te llevan a desarrollaar un sistema de calidad, solo que diferencian en eso.
10.- Explique en que consiste el modelo o arquitectura de Hibernate (haga énfasis en sus fases)
Herramienta basad en plataformas de java que permiten implementar software basad en mapeos y modelos relacionales. Su objetivo es relevar el desarrollo de datos persistentes que son muy usuales en la programación, ayuda con trabajos o tareas comunes en resultados y consultas. En su modelado se presenta con una aplicación primeramente seguido de objetos persistentes constituidos por el mapeo que realiza y las propiedades que se le proporcionan a cada programa, con sus diferentes bases de datos.

JACOB OR
Invitado


Volver arriba Ir abajo

REOLICA A MILTON MARTIN

Mensaje  JACOB OR el Mar Oct 02, 2012 1:25 am

Compañero milton creo que tus respuestas son muy acertadas, solo que tendrias que ser mas explicito al momento de explicar algo que este mas complicado, tus respuestas son correctas. tambien siento que en la primera pregunta te falto un poco definir mas a fondo.

JACOB OR
Invitado


Volver arriba Ir abajo

RESPUESTAS UNIDAD 3

Mensaje  veronica medrano el Mar Oct 02, 2012 11:43 am

1.- Que entiendes por Ingeniería Web y de que manera puede ser útil para el diseño de aplicaciones?
La ingeniería web es la aplicación de metodologías sistemáticas, disciplinadas y cuantificables al desarrollo eficiente, operación y evolución de aplicaciones de alta calidad. La ingeniería web es la aplicación de metodologías sistemáticas, disciplinadas y cuantificables al desarrollo eficiente, operación y evolución de aplicaciones de alta calidad
7.- ¿Que diferencia existe entre una tecnología y una metodología?
Un a diferencia que existe entre estas es que La Tecnología se define como el conjunto de conocimientos y técnicas que, aplicados de forma lógica y ordenada mientras que la metodología es una serie de pasos para llegar a un objetivo en común
3.- Explique en que consiste el modelo basado en tres capas (haga énfasis en sus fases)
Es una arquitectura o tecnología que permite representar y manejar las capas por separado, ya que cuenta con tres fases:

• La Capa del Modelo, se refiere a las bases de datos y lógica de negocios que va a utilizar la aplicación web
• La Capa de Presentación, conocida también como Vista, se refiere a la forma en que los datos serán presentados al usuario
• La Capa del Controlador, se refiere a la lógica del programa, es decir, el programa que enlaza los datos de la Capa del Modelo, para vincularlos con la Capa de Presentación

16.- Además de "dreamweaver" y "NVU" , mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web.

Amaya
Open Office Web

8.- Que entiendes por "Tags" cuando empleamos la tecnología de Struts Java?
Los “TAGS” son comandos que suelen especificar en el cuerpo del programa, con el fin de darle las características deseadas a la información.


ATT: VERONICA MEDRANO
GRUPO 7 "B"

veronica medrano

Mensajes : 3
Fecha de inscripción : 26/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

REPLICA PARA Ovier Silva Hernandez

Mensaje  veronica medrano el Mar Oct 02, 2012 11:52 am

Compañero ovier estoy de acuerdo contigo en la diferencia de la tecnología y la metodología ya que coincidimos en esa respuesta por que la tecnología es el conjunto de conocimientos y técnicas y la metodología es una serie de pasos

veronica medrano

Mensajes : 3
Fecha de inscripción : 26/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

REPLICA A MILTON MARTIN

Mensaje  jose roberto dominguez be el Mar Oct 02, 2012 10:34 pm

Compañero milton estoy totalmente deacuerdo con tigo en todas las respuestas de tuspreguntas pero en la cuarta pregunta debiste de ver mencionado las capas que conforman al modelo unificado y explicar en que consiste cada una de ellas ya la pregunta te dice que expliques en que consiste el modelo del Proceso Unificado Para Ambiente WEB, asiendo énfasis en sus fases.

Atentamente: José Roberto Dominguez Betancourt
Semestre: Septimo Grupo: A
Carrera: Lic En Informatica

jose roberto dominguez be

Mensajes : 12
Fecha de inscripción : 27/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

Respuestas de Jose Victor UB

Mensaje  Victor U el Mar Oct 02, 2012 11:09 pm

1.- Que entiendes por Ingeniería Web y de qué manera puede ser útil para el diseño de aplicaciones..?

Son las herramientas que utilizan en el desarrollo de aplicaciones web complejas y de grandes dimensiones permitiendo una gran evolución en su diseño y herramientas. Ya que es el proceso utilizado para crear e implantar aplicaciones y mantener sistemas web de alta calidad.
Y son útiles para garantizar un buen funcionamiento de todos los sitios web, ya que contando con todas las herramientas necesarias contara con una mejor calidad, seguridad y así satisfaciendo al usuario.

4.- Explique en que consiste el modelo MVC (haga énfasis en sus fases)..?
Más que nada es un patrón de desarrollo de software que permite separar los datos de las aplicaciones y es comúnmente utilizado en aplicaciones web en un lenguaje de HTML

6.- Explique en que consiste el modelo Struts (haga énfasis en sus fases)..?

Es una herramienta que nos permite la facilitación para el desarrollo de las aplicaciones web bajo una plataforma J2EE, que esta implementado en el modelo MCV. Y permite reducir el tiempo de desarrollo, de software libre y su compatibilidad con las plataformas en donde java Entreprise está disponible y lo convierte en una herramienta altamente disponible.

10.- Explique en que consiste el modelo o arquitectura de Hibernate (haga énfasis en sus fases)..?

Consiste más que nada facilitar el mapeos de atributos. Permite mapear un modelo de clases a un modelo
Relacional sin imponer ningún tipo de restricción en ambos diseños. Cuenta con una amplia documentación,
Tanto a nivel de libros publicados como disponibles gratuitamente en su Web.

16.- Además de "dreamweaver" y "NVU", mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web..?

WordPress
Joomla
ZendStudio

Alumno: Jose Victor Uriostegui Blas lol!
Turno: Matutino
Carrera: Informatica Grupo: A
Semestre: VII



Victor U
Invitado


Volver arriba Ir abajo

RESPUESTAS A LAS PREGUNTAS

Mensaje  Geivin Harrison el Miér Oct 03, 2012 12:32 am


1.- Que entiendes por Ingeniería Web y de que manera puede ser util para el diseño de aplicaciones.

Yo entiendo que la ingeniería web es un proceso que podemos utilizar tanto para crear, como para implantar y mantener sistemas y aplicaciones de excelente calidad utilizando metodologías, técnicas y herramientas que permiten desarrollar aplicaciones web complejas, que ofrezcan soluciones a las empresas.

2.- Porque considera usted importante la ingeniería web para desarrollo de aplicaciones y sistemas en ambiente web.

yo considero que la ingeniería web es importante ya que permite la creación de aplicaciones web para áreas de trabajo además de ser una línea de investigación.

3.- Explique en que consiste el modelo basado en tres capas (haga énfasis en sus fases).

Este modelo permite el desarrollo de aplicaciones web y como su nombre lo dice consiste en dividir en tres capas la aplicación o el sistema, estas capas son:
 Capa de presentación: desarrolla la forma en que los datos serán presentados al usuario, es decir, desarrolla la interfaz de usuario, enlaza los datos a través de controladores.
 Capa de controlador: está basada en la lógica del programa, se vincula con la capa de presentación permitiendo mostrar o recibir y guardar información en la base de datos guardando la integridad de los mismos.
 Capa del modelo: en esta se encuentra la lógica del negocio, la base de datos que será utilizada por la aplicación, esta capa implica el análisis, diseño, implementación e implantación de la bases de datos, además de permitir la reutilización.

8.- Que entiendes por "Tags" cuando empleamos la tecnología de Struts Java.

Yo entiendo por tags dentro del struts java, que son comandos o código fuente escrito en JSP y EJB incrustado en las etiquetas HTML su propósito es darle las características deseadas a la información.

16.- Además de "dreamweaver" y "NVU", mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web.

Amaya
Open Office Web
FrontPage

Atte: Geivin Harrison Perez Informatica VII A

Geivin Harrison

Mensajes : 8
Fecha de inscripción : 28/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

REPLICA A JOSE VICTOR URIOSTEGUI

Mensaje  Geivin Harrison el Miér Oct 03, 2012 12:44 am

COMPAÑERO CREO QUE USTED NO LEYÓ BIEN

En la pregunta número 4, entre paréntesis dice haga énfasis en sus capas y usted ni siquiera las menciona, y también dice explique en que consiste, y desde mi punto de vista yo opino que le falto explicar un poco más, le recomiendo que para la próxima "LEA BIEN"

Geivin Harrison

Mensajes : 8
Fecha de inscripción : 28/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

RESPUESTAS

Mensaje  JORGE AL el Miér Oct 03, 2012 12:45 am

1.- Que entiendes por Ingeniería Web y de que manera puede ser util para el diseño de aplicaciones.
Entiendo por metodología web ala planificación que existe para desarrollar aplicaciones web, así mismo es como una forma de guiar para tener un buen desarrollo de aplicaciones tanto en cliente como en servidor, y planear las diferentes capas que existen durante las aplicaciones webs. Es útil para el desarrollo de páginas web mediante metodologías planificadas en las diferentes aplicaciones que existen.

4.- Explique en que consiste el modelo MVC (haga énfasis en sus fases)
Este modelo MVC se utiliza para la planificación de cada una de las capas de la aplicación web, tanto que existen del lado cliente como servidor.
Consiste en la forma de poder representar y manejar las capas por separado, ya que cuenta con tres fases para su desarrollo, aunque no importa cual se desarrollen primero, las capas son la de vista, modelo y controlador, en la que cada empresa puede trabajar de manera sola o en relacionado.

5.- Que entiendes por "business services" (servicios de negocio) cuando nos referimos a la capa modelo del MVC
Yo pienso que hace referencia a la lógica del negocio, es decir los datos que contiene la empresa, de acuerdo con los datos la capa de modelo e encarga de realizar todas las operaciones correspondientes que representa los datos de la aplicación, los datos de la empresa y las
reglas del negocio que gobiernan el acceso y actualización de la base de datos

16.- Ademas de "dreamweaver" y "NVU" , mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web.
Open Office y Web, BlueFish.

14.- Explique en que consiste el modelo UWE (haga énfasis en sus fases)
Este es otro modelo de procesos de laingenieria web que sus fases son :
Application Model (modelo de casos de uso, son los requerimientos del sistema)
Metamodel UWE (Propone un conjunto de guías para construir el modelo de navegación)
Metamodel UML (Aquei van los diagramas de las relaciones que existan)
Metamodel MOF (creo que es la jerarquía de relación con el UML)

BY: JORGE ALBERTO ACUÑA CAMARGO
TURNO: VESPERTINO GRUPO:B
VII SEMESTRE cheers cheers

JORGE AL
Invitado


Volver arriba Ir abajo

Respuestas por Monica Barreda Guadalupe..!!!

Mensaje  Monica Barreda Guadalupe el Miér Oct 03, 2012 12:54 am

1.- Que entiendes por Ingeniería Web y de que manera puede ser útil para el diseño de aplicaciones:

R=En mi opinión la ingeniería web es una linea de investigación que permite la aplicación de modelos o tecnologías tales como (MVC, Spring, Strus, etc.) en el desarrollo de aplicaciones web, es útil para el diseño de aplicaciones ya que mediante la implementación de determinado modelo o tecnología, se logra un diseño eficiente de la aplicación de manera planificada y estructurada.

2.- Porque considera usted importante la ingeniería web para desarrollo de aplicaciones en ambiente web.

R= Su importancia radica en que permite la construcción y por tanto el diseño de tales aplicaciones al planear las capas por separado y de manera guiada propuestas por cada metodología o tecnología presentado como estándar que la ingeniería web aplica o implementa en el desarrollo de aplicaciones web. Ademas de que dichas metodologías o tecnologías también aplican al comercio internacional.

4.- Explique en que consiste el modelo MVC (haga énfasis en sus fases):

R= El modelo MVC es una arquitectura o tecnología que permite la presentación y el manejo de las capas del desarrollo de una aplicación por separado, lo cual se logra mediante 3 fases:
Model, Controller y View.

fase Model: Fase en la cual se lleva a cabo el análisis , el diseño, la implementación y la implantación de la base de datos. Se refiere a las bases de datos y lógica de negocios que va a utilizar la aplicación web.

Fase Controller: Fase que se refiere al programa que enlaza los datos de la capa modelo para vincularlos con la capa de presentación. O guardar toda información en la base de datos, conservando su integridad, cuando la capa de vista envía datos dentro de la aplicación web.
Ademas esta fase es responsable de interceptar la vista y pasarla al modelo
para la realización de alguna acción, y así mismo redireccionar las vistas apropiadas para el usuario.

Fase View: Se refiere a la forma en que los datos serán presentados al usuario. como formatos Web. "La interfaz de Usuario", la cual no depende de la logica de la aplicación, ademas no afectan los cambios efectuados en la capa de modelo. Es responsable de mantener consistente su presentación a pesar de la efectuación de cambios en los datos.

7.- Que diferencia existe entre una tecnología y una metodología.
R=La diferencia radica en que una metodología es un procedimiento a seguir o una secuencia de pasos o fases a seguir para crear una aplicación o programa de acuerdo al estándar establecido, mientras que una tecnología permite la aplicación de técnicas, procesos, etc, que permiten la construcción detallada y el procedimiento necesario para poder hacer factible una aplicación y como funcionará.

9.- Que entiendes por "Business Logic" en la capa de "Model" del MVC:
R= En mi opinión se refiere a la lógica del negocio que utilizara la aplicación web.

Very Happy Smile cyclops


Monica Barreda Guadalupe

Mensajes : 10
Fecha de inscripción : 28/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

Replica a Geivin Harrison

Mensaje  Monica Barreda Guadalupe el Miér Oct 03, 2012 1:01 am

Estimado compañero, concuerdo con usted en cada una de las respuestas de las interrogantes planteadas, y lo felicito en su buena explicación y buen razonamiento. Se puede observar que leyó todos sus apuntes. Siga así siempre...

I love you I love you I love you I love you I love you I love you

Monica Barreda Guadalupe

Mensajes : 10
Fecha de inscripción : 28/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

REPLICA DE JORGE ALBERTO ACUÑA C. A OVIER SILVA

Mensaje  JORGE AL el Miér Oct 03, 2012 1:05 am

Solo para complementar tu respuesta 1 compañero, hablas acerca de un paso que aplica la ingenieria web y yo en mi opinion digo que hace referencia a la aplicacion de metodologias que se aplican durante el desarollo de aplicaciones web, para que sean de alta calidad dentro de la World Wide... cheers

by: JORGE ALBERTO ACUÑA CAMARGO

JORGE AL
Invitado


Volver arriba Ir abajo

RESPUESTA DE LAS 5 PREGUNTAS

Mensaje  brendae el Miér Oct 03, 2012 2:06 pm

4.- Explique en qué consiste el modelo MVC (haga énfasis en sus fases)

R.- Modelo Vista Controlador (MVC) es un patrón o modelo de abstracción de desarrollo de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de negocio en tres componentes distintos. El patrón de llamada y retorno MVC (según CMU), se ve frecuentemente en aplicaciones web, donde la vista es la página HTML y el código que provee de datos dinámicos a la página. El modelo es el Sistema de Gestión de Base de Datos y la Lógica de negocio, y el controlador es el responsable de recibir los eventos de entrada desde la vista.
-Modelo: Esta es la representación específica de la información con la cual el sistema opera. En resumen, el modelo se limita a lo relativo de la vista y su controlador facilitando las presentaciones visuales complejas. El sistema también puede operar con más datos no relativos a la presentación, haciendo uso integrado de otras lógicas de negocio y de datos afines con el sistema modelado.
-Vista: Este presenta el modelo en un formato adecuado para interactuar, usualmente la interfaz de usuario.
-Controlador: Este responde a eventos, usualmente acciones del usuario, e invoca peticiones al modelo y, probablemente, a la vista.

7.- Que diferencia existe entre una tecnología y una metodología

R.- La palabra tecnología data del siglo XVIII, cuando la técnica, históricamente empírica, comienza a vincularse con la ciencia y se empiezan a sistematizar los métodos de producción. La tecnología surge al enfocar determinados problemas técnicos sociales con una concepción científica y dentro de un cierto marco económico y sociocultural; está íntimamente vinculada con la ciencia y la complementariedad entre ambas se incrementa cada vez más. La tecnología utiliza un método propio, diferente del método científico por cuanto sus finalidades, como se observa en las tablas comparativas que se exponen más abajo, son diferentes. Sus métodos en consecuencia, serán distintos. Comprende el saber sistematizado y en su accionar se maneja tanto a nivel práctico como conceptual, es decir, que abarca el hacer y su reflexión teórica
Metodología se refiere a los métodos de investigación en una ciencia. Aun cuando el término puede ser aplicado a las artes cuando es necesario efectuar una observación o análisis más riguroso o explicar una forma interpretar la obra de arte.
La metodología se entenderá aquí como una parte del proceso de investigación que permite sistematizar los métodos y las técnicas necesarios para llevarla a cabo


9.- Que entiendes por "Business Logic" en la capa de "Model" del MVC

R.- La lógica de negocios que correspondería al Modelo es obtenida a través del Servlet "Controlador", esto permite que la lógica de negocios (Servlets) permanezca aislada de cualquier tipo de despliegue gráfico (JSP's), en efecto, facilitando la reutilización de componentes de negocios (Servlets) con diversos JSP's.

15.- Explique en qué consiste el modelo del Proceso Unificado Para Ambiente WEB (haga énfasis en sus fases)

R.- El Proceso Unificado de Desarrollo Software o simplemente Proceso Unificado es un marco de desarrollo de software que se caracteriza por estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e incremental. El refinamiento más conocido y documentado del Proceso Unificado es el Proceso Unificado de Rational o simplemente RUP.
El Proceso Unificado no es simplemente un proceso, sino un marco de trabajo extensible que puede ser adaptado a organizaciones o proyectos específicos. De la misma forma, el Proceso Unificado de Rational, también es un marco de trabajo extensible, por lo que muchas veces resulta imposible decir si un refinamiento particular del proceso ha sido derivado del Proceso Unificado o del RUP. Por dicho motivo, los dos nombres suelen utilizarse para referirse a un mismo concepto.

16.- Además de "dreamweaver" y "NVU", mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web.

R.- FrontPage, firework, flash 5


BY: BRENDA ESTEFANY AVELLANEDA GARCIA
LIC.INFORMATICA

brendae
Invitado


Volver arriba Ir abajo

REPLICA A MONICA

Mensaje  brendaE el Miér Oct 03, 2012 2:21 pm

compañera estoy de acuerdo contigo debido a que me parece que tus respuestas son buenas y favorables de acuerdo a lo que se pide en cada reactivo elegido. What a Face cheers

BRENDA ESTEFANY AVELLANEDA GARCIA bounce

brendaE
Invitado


Volver arriba Ir abajo

foro para la unidad 3

Mensaje  engel21 el Miér Oct 03, 2012 5:36 pm

2.-¿Porque considera usted importante la ingeniería web para desarrollo de aplicaciones en ambiente web?

la ingeniería web, es importante ya que nos ayuda a planear las diferentes capas (por separado) propuestas por cada modelo presentado como estándar (por ejemplo; MVC, Spring, Struts, etc.). la aparición de la Ingeniería Web es importante es considerada una línea de investigación, que día a día, nos provee de conocimientos nuevos con alguna aplicación para la empresa.

4.- ¿Explique en que consiste el modelo MVC (haga énfasis en sus fases?

Es una arquitectura o tecnología que permite representar y manejar las capas por separado, ya que cuenta con tres fases: Model (Modelo), Controller (Controlador) y View (Vista - Presentación), donde no existe un estándar que indique cual de las fases debe realizarse primero, de hecho, cada empresa suele trabajar cada una de las fases de manera aislada y/o en paralelo.
9.- ¿Que entiendes por "Business Logic" en la capa de "Model" del MVC?

La lógica de negocio, o la lógica de dominio, es un término no técnico utiliza generalmente para describir los algoritmos funcionales que manejan el intercambio de información entre una base de datos y una interfaz de usuario.


12.- ¿Explique en que consiste la combinacion del modelo Spring-HIbernate (haga énfasis en sus fases?

Hibernate es la herramienta de mapeo objeto-relacional de código abierto más avanzadoy maduro que hay actualmente. Te permite diseñar objetos persistentes de una maneramuy rápida y optimizada.La representación de alto nivel para la arquitectura de Hibernate es mostrada en lafigura 60. Hibernate es la capa intermediaria entre la aplicación y la Base de Datos y así proporcionar a la aplicación servicios (y objetos) persistentes.
16.- ¿Ademas de "dreamweaver" y "NVU" , mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web?

dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web son FrontPage y BlueFish.

francisco mondragon renteria
7 b
lic en informatica

engel21
Invitado


Volver arriba Ir abajo

replica

Mensaje  engel21 el Miér Oct 03, 2012 5:42 pm

replica a jorge alberto
compañero yo coincido con tus respuestas son muy acertadas ya que las preguntas que contestaste están muy bien resuleltas.

francisco mondragon renteria
7 b
lic en informatica

engel21
Invitado


Volver arriba Ir abajo

RESPUESTA A REACTIVOS Lupitha_g

Mensaje  lupitha_g el Miér Oct 03, 2012 8:32 pm

2.- Porque considera usted importante la ingeniería web para desarrollo de aplicaciones en ambiente web.
Tiene mucha importancia por que aporta cada vez nuevas tecnologías para el diseño de aplicaciones web, la ingeniería web es una línea de investigación ya que se divide en muchas disciplinas: semántica web, web minning, sistemas basados en ontologías (nuevo lenguaje para la web semántica), entre otras; que día a día, nos provee de conocimientos nuevos con alguna aplicación para la empresa o negocio.

4.- Explique en que consiste el modelo MVC (haga énfasis en sus fases):
Consiste en separar la capa modelo es decir la base de datos y la capa controlador o dicho de otra manera el programa de cómputo de la capa vista que presenta los resultados al usuario final. La capa modelo es la lógica que utilizara la aplicación, conoce los datos que se mostraran pero no conoce como se presentaran en el navegador y realiza todas las operaciones de la base de datos, representa datos y actualizaciones. La capa controlador es un programa que enlaza o vincula la capa modelo y la capa presentación es la aplicación que será mostrada al usuario y la forma en que los datos serán presentados al mismo.

6.- Explique en que consiste el modelo Struts (haga énfasis en sus fases):
Esta plataforma proporciona clases e interfaces que trabajan con la capa del controlador, y la capa de presentación, permite personalizar librerías, que son independientes de la capa del modelo, proporcionando al usuario la posibilidad de elegir cualquier manejador de bases de datos. En la capa controlador es donde se atienden las solicitudes de los usuarios y se comunica con la capa modelo es decir la base de datos, la lógica del negocio o aplicación que trabaja de manera oculta. La capa vista le muestra los resultados de las peticiones a los clientes y acepta las entradas de las solicitudes.

8.- Que entiendes por "Tags" cuando empleamos la tecnologia de Struts Java:
Los tags se pueden utilizar para presentar la información a los usuarios ó clientes y son código fuente JSP y EJB que se encuentra incrustado dentro de las etiquetas de las mismas sentencias de lenguaje Html ó derivados. presentar la información a los usuarios ó clientes.

16.- Ademas de "dreamweaver" y "NVU", mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web.
Open Office Web, BlueFish.
avatar
lupitha_g

Mensajes : 15
Fecha de inscripción : 25/08/2012
Edad : 26
Localización : Cd. Altamirano

Ver perfil de usuario

Volver arriba Ir abajo

RÉPLICA A FRANCISCO MONDRAGON. =)

Mensaje  lupitha_g el Miér Oct 03, 2012 8:40 pm

Estimado compañero francisco me parece que sus respuestas han sido acertadas, solo le comento que en el reactivo cuatro a su respuesta le falto un poco, usted menciona que las capas en el MVC se separan pero no menciono de que manera, de acuerdo a la lectura 3, yo entendí que se separa la capa modelo y la capa controlador de la capa vista o capa presentación. Igual su respuesta esta bien solo le falto detallar un poco mas.
flower
avatar
lupitha_g

Mensajes : 15
Fecha de inscripción : 25/08/2012
Edad : 26
Localización : Cd. Altamirano

Ver perfil de usuario

Volver arriba Ir abajo

RESPUESTAS

Mensaje  gamaliel montiel el Miér Oct 03, 2012 8:47 pm

1.- Que entiendes por Ingeniería Web y de que manera puede ser útil para el diseño de aplicaciones.

Es el proceso que se utiliza para crear sistemas Web de alta calidad, ya que la Ingeniería de la Web se refiere a las metodologías, técnicas y herramientas que se utilizan en el desarrollo de Aplicaciones Web complejas y de gran dimensión.
2.- Porque considera usted importante la ingeniería web para desarrollo de aplicaciones en ambiente web
Es importante ya que que en la actualidad todo se basado en el internet y son bueno las aplicaciones que estan en la red ya que son de facil acceso
4.- Explique en que consiste el modelo MVC (haga énfasis en sus fases).
se refiere a una arquitectura que representa y maneja las capas por separado, cuenta con tres fases:

Model (Modelo)
Controller (Controlador)
View (Vista)

Permite la planificación de cada una de las capas de la aplicación web, de manera separada.

16.- Además de "dreamweaver" y "NVU" , mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web.

• BlueFish
• Amaya

8.- Que entiendes por "Tags" cuando empleamos la tecnologia de Struts Java

Son comandos que especifican el cuerpo de un programa, ya que le dan las características deseadas


ATT. GAMALIEL MONTIEL MALDONADO
LIC. EN INFORMATICA
VII SEMESTRE GRUPO B

gamaliel montiel

Mensajes : 10
Fecha de inscripción : 25/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

preguntas y respuestas de la unidad 3

Mensaje  luis edu el Miér Oct 03, 2012 8:48 pm

1.- Que entiendes por Ingeniería Web y de que manera puede ser util para el diseño de aplicaciones

R: es aquella que se debe al al crecimiento desenfrenado que está teniendo la Web está ocasionando un impacto en la sociedad y el nuevo manejo que se le está dando a la información en las diferentes áreas en que se presenta ha hecho que las personas tiendan a realizar todas sus actividades por esta vía.
En general yo creo o de que si seria útil para aplicar nuevas tecnologías para el diseño para una pagina web.

7.- Que diferencia existe entre una tecnología y una metodología

R: en que la tecnología hace referencia a los nuevos avances científicos y tecnológicos de nuestra vida cotidiana y metodología son procedimientos procedimientos racionales utilizados para alcanzar una gama de objetivos que rigen en una investigación científica.

9.- Que entiendes por "Business Logic" en la capa de "Model" del MVC

R: es un término no técnico utiliza generalmente para describir las funciones algoritmos que gestionan el intercambio de información entre una base de datos y una interfaz de usuario .

14.- Explique en que consiste el modelo UWE (haga énfasis en sus fases)

R: es una herramienta para modelar aplicaciones web, utilizada en la ingeniería web, prestando especial atención en sistematización y personalización (sistemas adaptativos).

16.- Ademas de "dreamweaver" y "NVU" , mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web.

R: Corner Head Left y Horde groupware

luis edu
Invitado


Volver arriba Ir abajo

preguntas y respuestas de la unidad 3

Mensaje  luis edu el Miér Oct 03, 2012 8:52 pm

[font=Trebuchet MS]1.- Que entiendes por Ingeniería Web y de que manera puede ser util para el diseño de aplicaciones

R: es aquella que se debe al al crecimiento desenfrenado que está teniendo la Web está ocasionando un impacto en la sociedad y el nuevo manejo que se le está dando a la información en las diferentes áreas en que se presenta ha hecho que las personas tiendan a realizar todas sus actividades por esta vía.
En general yo creo o de que si seria útil para aplicar nuevas tecnologías para el diseño para una pagina web.

7.- Que diferencia existe entre una tecnología y una metodología

R: en que la tecnología hace referencia a los nuevos avances científicos y tecnológicos de nuestra vida cotidiana y metodología son procedimientos procedimientos racionales utilizados para alcanzar una gama de objetivos que rigen en una investigación científica.

9.- Que entiendes por "Business Logic" en la capa de "Model" del MVC

R: es un término no técnico utiliza generalmente para describir las funciones algoritmos que gestionan el intercambio de información entre una base de datos y una interfaz de usuario .

14.- Explique en que consiste el modelo UWE (haga énfasis en sus fases)

R: es una herramienta para modelar aplicaciones web, utilizada en la ingeniería web, prestando especial atención en sistematización y personalización (sistemas adaptativos).

16.- Ademas de "dreamweaver" y "NVU" , mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web.

R: Corner Head Left y Horde groupware

ALUMNO: LUIS EDUARDO DAMIAN PABLO
7º SEMESTRE
LIC.INFORMATICA
TURNO: VESPERTINO

luis edu
Invitado


Volver arriba Ir abajo

REPLICA A JOSE ANTONIO ORTIZ VENEGAS

Mensaje  gamaliel montiel el Miér Oct 03, 2012 8:58 pm

ESTOY DE ACUERDO CON TUS RESPUESTAS SOLO QUE EN LA PREGUNTA 14 DICE QUE HAGAS ENFASIS EN LAS FASES (UNA PEQUEÑA EXPLICACION) Y SOLO LAS MENCIONAS LISSSTO cheers

ATT. GAMALIEL MONTIEL MALDONADO
LIC. INFORMATICA
VII SEMESTRE GRUPO B

gamaliel montiel

Mensajes : 10
Fecha de inscripción : 25/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

unidad III

Mensaje  filirc13 el Miér Oct 03, 2012 9:50 pm


1.- Que entiendes por Ingeniería Web y de qué manera puede ser útil para el diseño de aplicaciones.
Es proceso utilizado para crea, implementar y mantener aplicaciones y sistemas web de buena calidad, tienen sus bases en procedimientos para control, planeación, y, todo el soporte que permite llevar al éxito a una organización.
En aplicaciones de tecnología móvil, sistemas basados en ambiente web

6.- Explique en qué consiste el modelo Struts (haga énfasis en sus fases)
Se basa en el modelo MVC, que se compone aproximadamente por trecientas
Clases e interfaces, las cuales, se encuentran organizadas por cerca de doce niveles de paquetes. Esta plataforma también. Proporciona clases e interfaces que trabajan con la capa del controlador, así como, con la capa de presentación, ya que permite personalizar librerías, que son independientes de la capa del modelo, proporcionando al usuario la posibilidad de elegir cualquier manejador de bases de datos.
*Componente Controlador de Struts, refiere a que toda solicitud de los usuarios ó
Clientes es atendida por un objeto de Struts llamado Action Servlet (acción). Entonces, cuando ActionServlet recibe una llamada ó “request”, intercepta la URL de acuerdo a la configuración de archivos de la plataforma Struts (struts-config.xml, web.xml, etc.).
*El componente Vista de Struts, es el responsable de presentar la información a los
Usuarios ó clientes, así como aceptar las entradas de ellos.
*El componente Modelo de Struts, proporciona una base ó plataforma para la lógica del negocio que trabaja en “segundo plano” (ocultamente) respecto a los programas de Struts. Consiste en una interface para bases de datos y sistemas conocidos como back-ends.


10.- Explique en que consiste el modelo o arquitectura de Hibernate (haga énfasis en sus fases)
Es una herramienta basada en plataformas de Java que permiten implementar software basado en mapeos de objetos y datos relacionales. Este modelo se basa en MCV y consiste en tres principales niveles: Aplicación, Objetos Persistentes ó Núcleo de Hibernate y Acceso a Bases de Datos ( Object/Relational Mapping – ORM ) El objetivo de Hibernate consiste en relevar el desarrollo hasta un 95% de datos persistentes, que son comunes en tareas de programación, tanto para la base de datos como para la aplicación. Hibernate puede ser muy útil para remover o encapsular codigo específico de alguna aplicación usando formato SQL, ayudando con tareas comunes de resultados en consultas o transacciones, que son presentados de manera tabular (usando tablas) o mediante objetos gráficos.



16.- Ademas de "dreamweaver" y "NVU" , mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web.

Amaya, FrontPage


3.- Explique en qué consiste el modelo basado en tres capas (haga énfasis en sus fases)

Son pasos a seguir para implementación y diseño de aplicaciones web y sus faces son:
: 1) La de presentación ó vista, es decir, formatos html o derivados que presentan los resultados o información al usuario
.2) La capa del modelo, es decir, el tratamiento de las bases de datos y conectores.
3) La capa de control, es decir, e programa que enlaza la base de datos con la capa de presentación).

ATT: FILIBERTO ROMERO CELIS
avatar
filirc13

Mensajes : 7
Fecha de inscripción : 26/08/2012

Ver perfil de usuario

Volver arriba Ir abajo

Re: Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Página 3 de 5. Precedente  1, 2, 3, 4, 5  Siguiente

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.