Unidades Enfoque Orientado a Competencias
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

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

+22
lucero S
Jesus Valerio
Miguel A. Cabrera Delgado
filirc13
gamaliel montiel
lupitha_g
Monica Barreda Guadalupe
Geivin Harrison
veronica medrano
alex vargas
jose antonio ortiz venega
Sandy Toribio Salvador
Cesar Salgado Sandoval
Ray29
IVAN JUAREZ NUÑEZ
finees gaona
KAREN DINORA ANTUNEZG
maria de jesus charco
Julio Cesar Lazaro Lazaro
juan carlos cruz mendoza
jose roberto dominguez be
Admin
26 participantes

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

Ir abajo

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

Mensaje por Admin Jue Sep 27, 2012 2:51 pm

Estudiante o Licenciado o Ingeniero en Informatica o carrera a fin. Participe en este foro contestando al menos cinco de los siguientes reactivos:

1.- Que entiendes por Ingeniería Web y de que manera puede ser util para el diseño de aplicaciones
2.- Porque considera usted importante la ingeniería web para desarrollo de aplicaciones en ambiente web
3.- Explique en que consiste el modelo basado en tres capas (haga énfasis en sus fases)
4.- Explique en que consiste el modelo MVC (haga énfasis en sus fases)
5.- Que entiendes por "business services" (servicios de negocio) cuando nos referimos a la capa modelo del MVC
6.- Explique en que consiste el modelo Struts (haga énfasis en sus fases)
7.- Que diferencia existe entre una tecnologia y una metodologia
8.- Que entiendes por "Tags" cuando empleamos la tecnologia de Struts Java
9.- Que entiendes por "Business Logic" en la capa de "Model" del MVC
10.- Explique en que consiste el modelo o arquitectura de Hibernate (haga énfasis en sus fases)
11.- Explique en que consiste el modelo Spring (haga énfasis en sus fases)
12.- Explique en que consiste la combinacion del modelo Spring-HIbernate (haga énfasis en sus fases)
13.- Explique en que consiste el modelo IWEB (haga énfasis en sus fases)
14.- Explique en que consiste el modelo UWE (haga énfasis en sus fases)
15.- Explique en que consiste el modelo del Proceso Unificado Para Ambiente WEB (haga énfasis en sus fases)
16.- Ademas de "dreamweaver" y "NVU" , mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web.
17.- Elaborar un mapa conceptual o diagrama que muestre graficamente las ventajas y desventajas que presentan cada metodología de ingeniería web resuelta en clase (inserte aqui su imagen en formato JPEG).
18.- Realizar al menos un diseño de aplicaciones del lado del cliente utilizando alguna metodologia para diseño web
19.- Hacer al menos un diseño de aplicaciones del lado del servidor utilizando alguna metodologia para diseño web
20.- Elaborar algun diseño de aplicacion en ambiente web utilizando al menos dos tecnologias o metodologias (por ejemplo: diseños con UML o MVC o IWEB o UWE). Y comparta su imagen JPEG en este foro.

IMPORTANTE: No se permite que dos o mas participantes contesten exactamente los mismos puntos. Se recomienda participar con reactivos que aun no hayan sido contestados, de acuerdo como lo ha indicado su facilitador.


Atte:

M.C. Edgar - Rangel - Lugo.


NOTA: Los acentos no fueron considerados en esta redaccion, ya que yo uso Linux y algunos caracteres no son visualizados algunas veces.




Admin
Admin

Mensajes : 349
Fecha de inscripción : 14/03/2012

https://erangel.foroactivo.mx

Volver arriba Ir abajo

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

Mensaje por jose roberto dominguez be Jue Sep 27, 2012 11:41 pm

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

En tiendo que es el proceso utilizado para crear, implantar y mantener aplicaciones y sistemas Web de alta calidad, ya que la Ingeniería de la Web hace referencia a las metodologías, técnicas y herramientas que se utilizan en el desarrollo de Aplicaciones Web complejas y de gran dimensión en las que se apoya la evaluación, diseño, desarrollo, implementación y evolución de dichas aplicaciones.

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

Considero que es importante la ingeniería web, 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.). Además, la aparición de la Ingeniería Web es importante, ya que se trata a la ingeniería web no solamente como área de trabajo, sino también, 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. Este modelo, permite la planificación de cada una de las capas de la aplicación web, de manera separada.

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

La tecnología es un concepto amplio que abarca un conjunto de técnicas, conocimientos y procesos, que sirven para el diseño y construcción de objetos para satisfacer necesidades humanas, mientras que la metodología es una serie de pasos a seguir que se utilizan para llegar a una meta común o la resolución de algo.

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.

Pues algunas de ellas son Amaya, FrontPage, Open Office Web y BlueFish.

Atentamente: Jose Roberto Dominguez Betancourt.
Septimo Inormatica "A"


jose roberto dominguez be

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

Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty RESPUESTAS DE LAS 5 PREGUNTAS

Mensaje por juan carlos cruz mendoza Vie Sep 28, 2012 1:29 pm

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

En el desarrollo de sitios web es sin duda alguna el diseño gráfico y la organización estructural del contenido. En la actualidad la web está sufriendo grandes cambios, que han obligado a expertos en el tema a utilizar herramientas y técnicas basadas en la ingeniería del software, para poder garantizar el buen funcionamiento y administración de los sitios web.

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 y cuenta con tres fases modelo, controlador y presentación.

Consiste en separar la lógica del negocio (Modelo, es decir, la base de datos) y la aplicación de datos (Controlador, es decir, el programa de cómputo) de la presentación de resultados al usuario final (Vista, es decir, la salida del sistema en formato web).

6.- Explique en que consiste el modelo Struts (haga énfasis en sus fases)
Es un modelo basa en el modelo MVC y consiste en 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: refiere a que toda solicitud de los usuarios ó
Clientes es atendida por un objeto de Struts llamado Action Servlet (acción).

El componente Vista: es el responsable de presentar la información a los
Usuarios o clientes, así como aceptar las entradas de ellos.

Componente Modelo: proporciona una base o plataforma para la lógica del
Negocio que trabaja en “segundo plano” (ocultamente) respecto a los programas de Struts.

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

Muchas veces cuando aplicamos tecnologías en la formación, parece que ya innovamos por el hecho de aplicar las tecnologías, en la mayoría de las ocasiones las tecnologías no alteran la metodología, pero sí la mejoran.


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

Los TAGS son comandos que se especifican en el cuerpo del programa, con el fin de darle las características deseadas a la información.

juan carlos cruz mendoza

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

Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty REPLICA A JOSE ROBERTO DOMINGUEZ (JUANITO)

Mensaje por juan carlos cruz mendoza Vie Sep 28, 2012 1:38 pm

Estoy de acuerdo con José Roberto Domínguez con su respuesta de la pregunta 4 el modelo mvc (model view controller – modelo vista controlador), ya que consiste en 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 pero falto hacer énfasis explicando las fases.

ATTM
JUAN CARLOS CRUZ MENDOZA

VII SEMESTRE A

juan carlos cruz mendoza

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

Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty Respuesta De Las Preguntas (Julio Cesar Lazaro Lazaro)

Mensaje por Julio Cesar Lazaro Lazaro Vie Sep 28, 2012 2:28 pm

2.- Porque considera usted importante la ingeniería web para desarrollo de aplicaciones en ambiente web
Es impoortante que que no solamente no trabajaen el area de trabajo sino tambien es considera un alinea de investigacion y nos provee de conocimiento nuevos con nuevos con alguna aplicacion para la empresa.


3.- Explique en que consiste el modelo basado en tres capas (haga énfasis en sus fases)
1. La capa del modelo:
se espesifica la logica de las base de datos de negocios que va a utilizarla aplicacion web
2. La capa de presentacion :
se especifica a la forma de los datos que se ran reprentado al usuario.
3. La capa del computador:
se aplica de la logica del rpograma que el programa alcanza los doatos de la capa del modelo para ais bincularlo en la aplicacion web.


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.

La arquitectura de Hibernate posee tres grandes componentes:
• Gestión de la Conexión: proporciona una gestión eficiente de las conexionesa la base de datos. La aplicación se comunicará con Hibernate únicamentemediante un objeto llamado Sesión e Hibernate se encargará de crear ycomunicarse directamente con la base de datos.
• Gestión de Transacciones: permite que el usuario ejecute una o mástransacciones en el mismo tiempo.
• Mapeo Objeto-Relacional: transforma o mapea la representación de los datosde un modelo de objetos a un modelo de datos relacional. Este componentede Hibernate consulta, inserta, actualiza y elimina los registros de las tablasde la BBDD. Cuando la aplicación llama al método Session.save() con elobjeto deseado, Hibernate lee el estado de los atributos del objeto y ejecutalas instrucciones o consultas necesarias.


14.- Explique en que consiste el modelo UWE (haga énfasis en sus fases)
UWE es una propuesta basada en el proceso unificado y UML pero adaptados a la web. En requisitos separa las fases de captura, definición y validación. Hace además una clasificación y un tratamiento especial dependiendo del carácter de cada requisito
Consiste en una notación y en un método.
La notación se basa en UML para aplicaciones Web en general y para aplicaciones adaptativas en particular.
El método consta de seis modelos:
Modelo de caso de usos :para capturar los requisitos del sistema.
Modelo conceptual para el contenido (modelo del dominio).
Modelo de usuario: modelo de navegación que incluye modelos estáticos y dinámicos.
Modelo de estructura de presentación, modelo de flujo de presentación.
Modelo abstracto de interfaz de usuario y modelo de ciclo de vida del objeto.
Modelo de adaptación

ALUMNO:Julio Cesar Lazaro Lazaro
CARRERA: Lic. En Informatica
Grupo: A
GRADO: VII

Julio Cesar Lazaro Lazaro

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

Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty Replica A Juan Carlos Cruz Mendoza (JULIO CESAR LAZARO)

Mensaje por Julio Cesar Lazaro Lazaro Vie Sep 28, 2012 2:34 pm

estory de a cuerdo el la pregunta2 de la importancio de la ingenieria web es ya que está sufriendo grandes cambios, que han obligado a expertos en el tema a utilizar el la diferentes herramientas y técnicas basadas en la ingeniería del software, para poder garantizar el buen funcionamiento y administración de los sitios web para una empresa.


Nombre: Julio Cesar Lazaro Lazaro
Carrera:Lic. En Informatica
Grupo:A
Grado:VII

Julio Cesar Lazaro Lazaro

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

Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty respuestas de las 5 preguntas

Mensaje por miltonnn Vie Sep 28, 2012 2:40 pm

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 la aplicación de metodologías sistemáticas, disciplinadas y cuantificables al desarrollo eficiente, operación y evolución de aplicaciones de alta calidad en la World Wide Web (www).
La ingeniería web se debe 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.

2.- Porque considera usted importante la ingeniería web para desarrollo de aplicaciones en ambiente web
debido a que en la actualidad todo esata basado en einternet es muy bueno las aplicaciones web que estan en la red por su facil acceso a ellas y ademas por su buena funcion economica como el mercado web que esta teniendo un auge grande en la actualidad.....

7.- Que diferencia existe entre una tecnologia y una metodologia
una de la principal diferencia es que la metodologia es una serie de pasos para llegar a un objetivo en comun y la tecnologia es un conjunto de conocimientos para crear y diseñar servicios para la la humanidad o sociedad.

4.- Explique en que consiste el modelo MVC (haga énfasis en sus fases)
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.


15.- Explique en que consiste el modelo del Proceso Unificado Para Ambiente WEB (haga énfasis en sus fases)
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.


miltonnn
Invitado


Volver arriba Ir abajo

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

Mensaje por MILTONNN Vie Sep 28, 2012 2:43 pm

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 la aplicación de metodologías sistemáticas, disciplinadas y cuantificables al desarrollo eficiente, operación y evolución de aplicaciones de alta calidad en la World Wide Web (www).
La ingeniería web se debe 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.

2.- Porque considera usted importante la ingeniería web para desarrollo de aplicaciones en ambiente web
debido a que en la actualidad todo esata basado en einternet es muy bueno las aplicaciones web que estan en la red por su facil acceso a ellas y ademas por su buena funcion economica como el mercado web que esta teniendo un auge grande en la actualidad.....

7.- Que diferencia existe entre una tecnologia y una metodologia
una de la principal diferencia es que la metodologia es una serie de pasos para llegar a un objetivo en comun y la tecnologia es un conjunto de conocimientos para crear y diseñar servicios para la la humanidad o sociedad.

4.- Explique en que consiste el modelo MVC (haga énfasis en sus fases)
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.


15.- Explique en que consiste el modelo del Proceso Unificado Para Ambiente WEB (haga énfasis en sus fases)
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.

ATENTAMENTE:
MILTON MARTIN VELAZQUEZ PINEDA
LIC. INFORMATICA
VII SEMESTRE GRUPO "A"

MILTONNN
Invitado


Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty PREGUNTAS Y RESPUESTAS DE MARIA DE JESUS CHARCO

Mensaje por maria de jesus charco Vie Sep 28, 2012 3:01 pm

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

Por qué son de gran utilidad para atender las necesidades acerca de los negocios o comercio a distancia, utilizando las redes y las computadoras, ya que tienen sus bases en procedimientos para control, planeación y todo el soporte que permite levar acabo el éxito de una organización.

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

Cuando hablamos de modelo MVC nos referimos a una arquitectura o tecnología que permite representar y manejar las capas por separado. Además cuenta con tres fases: Model (Modelo), Controller (Controlador) y View (Vista - Presentación). Este modelo, permite la planificación de cada una de las capas de la aplicación web, de manera separada. Es por ello que podemos apreciar que en cada capa o fase se presente el uso de distintas metodologías.

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

Es un modelo basado en el modelo MVC que se compone aproximadamente de trecientas clases e interfaces, que se encuentran organizadas por cerca de doce niveles de paquetes.
Se compone de tres partes:
• El componente controlador de Struts el cual se refiere que toda solicitud de los usuarios o clientes es atendida por un objeto de Struts llamado action servlet (acción).
• El componente de vista de Struts que es el responsables de presentar la información a los usuarios o clientes, así como aceptar las entradas de ellos.
• El componente modelo de Struts este ultimo componente proporciona una base o plataforma para la lógica que trabaja en segundo plano (ocultamente) respecto a sus programas de Struts y comúnmente esta formado por clases de java.

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

Es una propuesta basada en UML y en el proceso unificado para modelar aplicaciones web. Esta propuesta está formada por una notación para especificar el dominio (basada en UML) y un modelo para llevar a cabo el desarrollo del proceso de modelado.
El modelo que propone UWE está compuesto por 6 etapas osub-modelos:

1. Modelo de Casos de Uso: modelo para capturar los requisitos del sistema.2.

2. Modelo de Contenido: es un modelo conceptual para el desarrollo del contenido.3.

3. Modelo de Usuario: es modelo de navegación, en el cual se incluyen modelos estáticos y modelos dinámicos.4.

4. Modelo de estructura: en el cual se encuentra la presentación del sistema y el modelo de flujo.5.

5. Modelo Abstracto: incluye el modelo a de interfaz de usuario y el modelo de ciclo de vida del objeto.
6. Modelo de Adaptació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.

• FrontPage
• Open Office Web


ATT: MARIA DE JESUS CHARCO GUTIERREZ
LIC. INFORMATICA 7A

maria de jesus charco

Mensajes : 8
Fecha de inscripción : 29/08/2012
Localización : corral falso

Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty JULIO CESAR LAZARO LAZARO

Mensaje por MILTONN Vie Sep 28, 2012 3:06 pm

MM NO ESTOY MUY DEACUERDO CON TIGO JULIOO EN LA PREGUNTA 2 POR QUE EN ESTOS MOMENTOS LAS APLIUCACNES WEB ESTAN TENIENDO MAYOR AUGE POR SU COMERCIO PERO EN TODO LO DE MAS QUE MENCIONAS ESTOY DEACUERCO CON TIGOO... Y MEJORA TU LEXICOOO


ATENTAMENTE:
MILTON MARTIN VELAZQUEZ PINEDA
LIC. INFORMATICA
VII SEMESTRE GRUPO "A"

MILTONN
Invitado


Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty REPLICA A MILTON MARTIN VELAZQUEZ PINEDA

Mensaje por maria de jesus charco Vie Sep 28, 2012 3:09 pm

DE ACUERDO CON TUS RESPUESTAS DE LA PREGUNTA NUMERO 2, AUNQUE CREO QUE DEVISTE HABER TOMADO EN CUENTA LO SIGUIENTE, QUE LA INGENIERÍA WEB TIENEN SUS BASES EN PROCEDIMIENTOS PARA CONTROL, PLANEACIÓN Y TODO EL SOPORTE QUE PERMITE LEVAR ACABO EL ÉXITO DE UNA ORGANIZACIÓN.
Very Happy

ATT: MARIA DE JESUS CHARCO GUTIERREZ


Última edición por maria de jesus charco el Vie Sep 28, 2012 3:22 pm, editado 1 vez

maria de jesus charco

Mensajes : 8
Fecha de inscripción : 29/08/2012
Localización : corral falso

Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty RESPUESTAS DE LAS PREGUNTAS

Mensaje por LEYDI M. Vie Sep 28, 2012 3:18 pm

1.- Que entiendes por Ingeniería Web y de que manera puede ser util para el diseño de aplicaciones
Debido al crecimiento e impacto de Internet en los años recientes, se ha visto un incremento considerable en el desarrollo de software basado en la web, así como la necesidad de migrar sistemas de software ya existentes a ambientes web. Esto originó el desarrollo de propuestas metodológicas y herramientas adecuadas para el desarrollo de sistemas en este ambiente, denominado Ingeniería Web, que toma en cuenta las características propias de este tipo de aplicaciones. es por eso que en la actualidad existen diferentes metodologías y herramientas que apoyan y facilitan el desarrollo de estas aplicaciones, sin embargo, se siguen desarrollando propuestas con nuevos enfoques para mejorar su calidad. La
Ingeniería Web, es una gran área de oportunidad para la investigación y desarrollo de herramientas que permitan desarrollar aplicaciones web de alta calidad. Hoy en día, el software es visto y utilizado cada vez más como un producto útil en la solución de problemas en diversas áreas de la vida del ser humano, por lo tanto es muy importante que sea un producto de calidad. Algunos enfoques, refieren que la calidad de un producto depende en gran medida del proceso utilizado para su creación; en el caso del software, esto es el proceso de desarrollo de software o proceso de software. Cuando un software se desarrolla adecuadamente, satisface las necesidades de los usuarios, funciona impecablemente durante mucho tiempo, es fácil de usar y modificar, y también es entregado en el tiempo y costos planeados. Por el contrario, cuando no se desarrolla adecuadamente, no cubre los requerimientos de los usuarios, es propenso a errores, es difícil de modificar e incluso más difícil de utilizar y se convierte en un problema para los usuarios.

En los años recientes, se ha visto un incremento considerable en el desarrollo de software basado en la web, así como la necesidad de migrar sistemas de software ya existentes a estos ambientes. Este incremento, enfrentó a los desarrolladores de software a la necesidad de aprender y aplicar en forma rápida tecnologías de vanguardia para desarrollar estos sistemas.

3.- Explique en que consiste el modelo basado en tres capas (haga énfasis en sus fases)
el modelo basado entres capas es una arquitectura que permite presentar y manejar las capas por separado,como son:
- la capa del modelo: esta es una fase de la arquitectura modelo basado en tres capas que permite la reutilizacion en las bases de datos y logica de negocios que se va utilizar la aplicacion we, llevando acabo todo el analisis de la misma base de datos asi como tambien el diseño, la implementacion y la implantacion; ya que esta permite realizar todas las operaciones cocernientes ala base de datos y su transformacion.
- la capa de presentacion: tiene como finalidad de llevar acabo la forma en que los datos deben ser presentados al usuario (interfaz de usuario) ya que puede enlazar sus datos mediante controladores.
- la capa del controlador: esta capa se basa antes que nada a la logica del programa para poder vibncularse con la capa de presentacion para poder guardar la informacion en la base de datos conservando la integridad de datos.

7.- Que diferencia existe entre una tecnologia y una metodologia
En la tecnología se habla de procesos, los que involucran las técnicas, conocimientos científicos y también empíricos, aspectos económicos y un determinado marco sociocultural.
- Es contingente. Surge Nuevo conocimiento como producto del análisiscon la ciencia.
- Es multidisciplinaria. Ej. Producción industrial, sumamente integrada en los procesos productivos industriales y estrechamente vinculada al conocimiento científico. y la metodología se refiere a los métodos de investigación en una ciencia. Aun cuando el termino 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

8.- Que entiendes por "Tags" cuando empleamos la tecnologia 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.

14.- Explique en que consiste el modelo UWE (haga énfasis en sus fases)
UWE UML (UML-Based Web Engineering) 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).
UWE es una propuesta basada en el proceso unificado y UML pero adaptados a la web. En requisitos separa las fases de captura, definición y validación. Hace además una clasificación y un tratamiento especial dependiendo del carácter de cada requisito.

Por lo que respecta al proceso de autoría de la aplicación, UWE hace un uso exclusivo de estándares reconocidos como UML
y el lenguaje de especificación de restricciones asociado OCL. Para simplificar la captura de las necesidades de las aplicaciones web,
UWE propone una extensión que se utiliza a lo largo del proceso de autoría. Este proceso de autoría está dividido en cuatro pasos o
actividades:
• Análisis de Requisitos: Fija los requisitos funcionales de la aplicación Web para reflejarlos en un modelo de casos de uso.
• Diseño Conceptual: Materializado en un modelo de dominio, considerando los requisitos reflejados en los casos de uso.
• Diseño Navegacional: Lo podemos subdividir en :

LEYDI M.
Invitado


Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty RESPUESTAS DE LAS PREGUNTAS

Mensaje por VICKYY Vie Sep 28, 2012 3:19 pm

4.- Explique en que consiste el modelo MVC (haga énfasis en sus fases)
RESPUESTA:
Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos. El patrón MVC 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. Y sus tres capas son: la capa del modelo se refiere a las bases de datos y logica de negocios que va a utilizar la aplicacion web, en esta fase se lleva a cabo todo el analisis de la base de datos, el diseño, la implementacion y la implantacion. La capa de presentacion es conocida como vista, se refiere a la forma en que los datos seran presentados al usuario y comunmente se trata de formatos web. Y por ultimo la capa de controlador se refiere a la logica del programa es decir el programa que enlaza los datos de la capa del modelo para vincularlos con la capa de presentacion.

7.- Que diferencia existe entre una tecnologia y una metodologia
RESPUESTA:
La tecnología es un concepto amplio que abarca un conjunto de técnicas, conocimientos y procesos, que sirven para el diseño y construcción de objetos para satisfacer necesidades humanas y la metodologia es un conjunto de procedimientos basados en proncipios logicos, utilizados para alcanzar una gama de obejtivos.

10.- Explique en que consiste el modelo o arquitectura de Hibernate (haga énfasis en sus fases)
RESPUESTA:
Este modelo es basado en MVC y consiste en tres principales niveles que son: aplicacion, objetos persistentes o nucleo de hibernate y acceso de datos. El objetivo de hibernate consiste en relevar el desarrollo hasta 95% de datos persistente, que son comunes en tareas de programacion, tanto como la base de datos como para la aplicacion. Sin embargo, hibernate puede ser muy util para remover o encapsular codigo especifico de alguna aplicacion usando formato SQL ayudando con tareas comunes de resultados en consultas o transacciones que son presentados de manera tabular (usando tablas) o mediante objetos graficos. hibernate tambien es una herramienta basada en plataformas de java que permiten implementar software basado en mapeos de objetos y datos relacionales (ORM). ello se refiere al uso de tecnicas para mapeo de datos y representacion de modelos relacionales basados en esque mas SQL.

12.- Explique en que consiste la combinacion del modelo Spring-HIbernate (haga énfasis en sus fases)
RESPUESTA:
Es una fusion de tecnologia Spring-HIbernate se basa principalmente en cuatro niveles los cuales son organizados por una capa de contenedor los cuales los niveles tienen relacion con bases de datos relacionales, plataforma de objetos de hibernante las cuales se relacionan directamente con la plataforma de componentes de Spring y esta plataforma maneja como vista, aplicaciones basadas en java server face. los contenedores son J2EE server y el llamado "web container" que refiere a la capa de aplicacion contenedora del servidor web. las tres capas que tiene este modelo son: la capa de presentacion, capa de logica del negocio y capa de integracion.

16.- Ademas de "dreamweaver" y "NVU" , mencione al menos dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web.
RESPUESTA:
las otras dos herramientas de software que permiten diseño o desarrollo de aplicaciones en ambiente web son FrontPage y BlueFish.


ATENTAMENTE:
VICKY NEGUIB ANTUNEZ MALDONADO
LIC. INFORMATICA
VII SEMESTRE GRUPO "A"


VICKYY
Invitado


Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty RESPUESTAS DE LAS PREGUNTAS

Mensaje por LEYDI Vie Sep 28, 2012 3:28 pm

1.- Que entiendes por Ingeniería Web y de que manera puede ser util para el diseño de aplicaciones
Debido al crecimiento e impacto de Internet en los años recientes, se ha visto un incremento considerable en el desarrollo de software basado en la web, así como la necesidad de migrar sistemas de software ya existentes a ambientes web. Esto originó el desarrollo de propuestas metodológicas y herramientas adecuadas para el desarrollo de sistemas en este ambiente, denominado Ingeniería Web, que toma en cuenta las características propias de este tipo de aplicaciones. es por eso que en la actualidad existen diferentes metodologías y herramientas que apoyan y facilitan el desarrollo de estas aplicaciones, sin embargo, se siguen desarrollando propuestas con nuevos enfoques para mejorar su calidad. La
Ingeniería Web, es una gran área de oportunidad para la investigación y desarrollo de herramientas que permitan desarrollar aplicaciones web de alta calidad. Hoy en día, el software es visto y utilizado cada vez más como un producto útil en la solución de problemas en diversas áreas de la vida del ser humano, por lo tanto es muy importante que sea un producto de calidad.

3.- Explique en que consiste el modelo basado en tres capas (haga énfasis en sus fases)
el modelo basado entres capas es una arquitectura que permite presentar y manejar las capas por separado,como son:
- la capa del modelo: esta es una fase de la arquitectura modelo basado en tres capas que permite la reutilizacion en las bases de datos y logica de negocios que se va utilizar la aplicacion we, llevando acabo todo el analisis de la misma base de datos asi como tambien el diseño, la implementacion y la implantacion; ya que esta permite realizar todas las operaciones cocernientes ala base de datos y su transformacion.
- la capa de presentacion: tiene como finalidad de llevar acabo la forma en que los datos deben ser presentados al usuario (interfaz de usuario) ya que puede enlazar sus datos mediante controladores.
- la capa del controlador: esta capa se basa antes que nada a la logica del programa para poder vibncularse con la capa de presentacion para poder guardar la informacion en la base de datos conservando la integridad de datos.

7.- Que diferencia existe entre una tecnologia y una metodologia
En la tecnología se habla de procesos, los que involucran las técnicas, conocimientos científicos y también empíricos, aspectos económicos y un determinado marco sociocultural.
- Es contingente. Surge Nuevo conocimiento como producto del análisiscon la ciencia.
- Es multidisciplinaria. Ej. Producción industrial, sumamente integrada en los procesos productivos industriales y estrechamente vinculada al conocimiento científico. y la metodología se refiere a los métodos de investigación en una ciencia. Aun cuando el termino 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

8.- Que entiendes por "Tags" cuando empleamos la tecnologia 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.

14.- Explique en que consiste el modelo UWE (haga énfasis en sus fases)
UWE UML (UML-Based Web Engineering) 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). UWE es una propuesta basada en el proceso unificado y UML pero adaptados a la web. En requisitos separa las fases de captura, definición y validación. Hace además una clasificación y un tratamiento especial dependiendo del carácter de cada requisito.
Por lo que respecta al proceso de autoría de la aplicación, UWE hace un uso exclusivo de estándares reconocidos como UML
y el lenguaje de especificación de restricciones asociado OCL. Para simplificar la captura de las necesidades de las aplicaciones web,
UWE propone una extensión que se utiliza a lo largo del proceso de autoría. Este proceso de autoría está dividido en cuatro pasos o
actividades:
• Análisis de Requisitos: Fija los requisitos funcionales de la aplicación Web para reflejarlos en un modelo de casos de uso.
• Diseño Conceptual: Materializado en un modelo de dominio, considerando los requisitos reflejados en los casos de uso.
• Diseño de Presentación: Representa las vistas del interfaz del usuario mediante modelos estándares de interacción UML.

LEYDI
Invitado


Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty REPLICA A MILTON MARTIN VELAZQUEZ PINEDA

Mensaje por NEGUIB Vie Sep 28, 2012 3:30 pm

EN LA PREGUNTA SIETE NO ESTOY MUY DEACUERDO CONTIGO DEBIDO AQUE UNA METODOLOGIA Y LA TECNOLOGIA SON CASI LO MISMO LA UNICA DIFERENCIA ES QUE UNA UTILIZA UN CONJUNTO DE TECNICAS Y LA OTRA UTILIZA IDEAS PERO SU FIN EN COMUN ES EL MISMO.

ATENTAMENTE:
VICKY NEGUIB ANTUNEZ MALDONADO
LIC. INFORMATICA
VII SEMESTRE GRUPO "A"

NEGUIB
Invitado


Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty RESPUESTAS DE LAS PREGUNTAS

Mensaje por LEYDI MO Vie Sep 28, 2012 3:32 pm

1.- Que entiendes por Ingeniería Web y de que manera puede ser util para el diseño de aplicaciones
Debido al crecimiento e impacto de Internet en los años recientes, se ha visto un incremento considerable en el desarrollo de software basado en la web, así como la necesidad de migrar sistemas de software ya existentes a ambientes web. Esto originó el desarrollo de propuestas metodológicas y herramientas adecuadas para el desarrollo de sistemas en este ambiente, denominado Ingeniería Web, que toma en cuenta las características propias de este tipo de aplicaciones. es por eso que en la actualidad existen diferentes metodologías y herramientas que apoyan y facilitan el desarrollo de estas aplicaciones, sin embargo, se siguen desarrollando propuestas con nuevos enfoques para mejorar su calidad. La Ingeniería Web, es una gran área de oportunidad para la investigación y desarrollo de herramientas que permitan desarrollar aplicaciones web de alta calidad. Hoy en día, el software es visto y utilizado cada vez más como un producto útil en la solución de problemas en diversas áreas de la vida del ser humano, por lo tanto es muy importante que sea un producto de calidad.

3.- Explique en que consiste el modelo basado en tres capas (haga énfasis en sus fases)
el modelo basado entres capas es una arquitectura que permite presentar y manejar las capas por separado,como son:
- la capa del modelo: esta es una fase de la arquitectura modelo basado en tres capas que permite la reutilizacion en las bases de datos y logica de negocios que se va utilizar la aplicacion we, llevando acabo todo el analisis de la misma base de datos asi como tambien el diseño, la implementacion y la implantacion; ya que esta permite realizar todas las operaciones cocernientes ala base de datos y su transformacion.
- la capa de presentacion: tiene como finalidad de llevar acabo la forma en que los datos deben ser presentados al usuario (interfaz de usuario) ya que puede enlazar sus datos mediante controladores.
- la capa del controlador: esta capa se basa antes que nada a la logica del programa para poder vibncularse con la capa de presentacion para poder guardar la informacion en la base de datos conservando la integridad de datos.

7.- Que diferencia existe entre una tecnologia y una metodologia
En la tecnología se habla de procesos, los que involucran las técnicas, conocimientos científicos y también empíricos, aspectos económicos y un determinado marco sociocultural.
- Es contingente. Surge Nuevo conocimiento como producto del análisiscon la ciencia.
- Es multidisciplinaria. Ej. Producción industrial, sumamente integrada en los procesos productivos industriales y estrechamente vinculada al conocimiento científico. y la metodología se refiere a los métodos de investigación en una ciencia. Aun cuando el termino 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

8.- Que entiendes por "Tags" cuando empleamos la tecnologia 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.

14.- Explique en que consiste el modelo UWE (haga énfasis en sus fases)
UWE UML (UML-Based Web Engineering) 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). UWE es una propuesta basada en el proceso unificado y UML pero adaptados a la web. En requisitos separa las fases de captura, definición y validación. Hace además una clasificación y un tratamiento especial dependiendo del carácter de cada requisito.
Por lo que respecta al proceso de autoría de la aplicación, UWE hace un uso exclusivo de estándares reconocidos como UML y el lenguaje de especificación de restricciones asociado OCL. Para simplificar la captura de las necesidades de las aplicaciones web, UWE propone una extensión que se utiliza a lo largo del proceso de autoría. Este proceso de autoría está dividido en cuatro pasos o actividades:
• Análisis de Requisitos: Fija los requisitos funcionales de la aplicación Web para reflejarlos en un modelo de casos de uso.
• Diseño Conceptual: Materializado en un modelo de dominio, considerando los requisitos reflejados en los casos de uso.
• Diseño de Presentación: Representa las vistas del interfaz del usuario mediante modelos estándares de interacción UML.

ATTE: LEYDI MAGADAN OROZCO
SEMESTRE: VII

LEYDI MO
Invitado


Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty REPLICA A JULIO CESAR LAZARO

Mensaje por LEYDI MO Vie Sep 28, 2012 3:39 pm

ESTOY DE ACUERDO CON LA IMPORTANCIA DE LA INGENERIA DE SOFTWARE YA QUE E LA ACTUALIDAD SE HA DEDICADO EN GRAN USO BASADOS EN UN AMBIENTE WEB DE MANERA MAS PROFUNTA YA QUE LA INGENERIA WEB NO SOLAMENTE TR4ABAJA EN EL AREA O NO CONSIDERA COMO UNA LINEA DE INVESTIGACION QUE NOS PROVEE CONOCIMIENTOS NUEVOS PARA ALGUNA APLICACION EN UNA EMPRESA.

ATTE: LEYDI MAGADAN OROZCO
SEMESTRE: VII GRUPO: A

LEYDI MO
Invitado


Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty respuesta a 5 reactivos

Mensaje por jemima c Vie Sep 28, 2012 3:48 pm

1.- Que entiendes por Ingeniería Web y de que manera puede ser util para el diseño de aplicaciones
Que es un proceso que se utiliza para crear, implantar y mantener aplicaciones y sistemas web de alta calidad y es útil para ofrecer soluciones a las empresas y para la sociedad en el manejo de la información y aplicaciones eficientes en la World Wide Web

2.- Porque considera usted importante la ingeniería web para desarrollo de aplicaciones en ambiente web.
Porque gracias a ello van surgiendo nuevas aplicaciones y nos brinda nuevos conocimientos y permite que realicemos operaciones con mayor facilidad

4.- Explique en qué consiste el modelo MVC (haga énfasis en sus fases)
Es una arquitectura para poder presentar y manejar las capas por separado, realizándolo a través de diseño de patrones, utilizando 3 capas que a continuación se describen.
Capa del modelo: lleva a cabo el análisis de la BD., diseño, implementación y implantación, y es responsable de realizar todas las operaciones a la BD. y su transformación
Capa de presentación: se refiere a la forma en que los datos serán presentados al usuario y es capaz de enlazarse a los datos mediante un programa controlador
Capa del controlador: se refiere a la lógica del programa y se encarga de que la información sea guardada en la BD.

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

tecnología es el conjunto de conocimientos, ordenados científicamente, que permiten diseñar y crear bienes y servicios para satisfacer tanto las necesidades esenciales como los deseos de las personas .Metodología se refiere a pasos a través de técnicas necesarios para llevarla a cabo y llegar al objetico y la tecnología

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
FrontPage
Open Office Web

jemima c
Invitado


Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty resplia a milton martin

Mensaje por jemima c Vie Sep 28, 2012 3:57 pm

estoy de acuerdo contigo milton en la pregunta numero 4 solo que te hizo falta mencionar sus fases

Bitia Jemima Cabrera Reyes
VII sem. de Informática
tuno matutino

jemima c
Invitado


Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty replica a Milton

Mensaje por jemima c Vie Sep 28, 2012 4:00 pm

estoy de acuerdo contigo milton en la pregunta numero 4 solo que te hizo falta mencionar sus fases

Bitia Jemima Cabrera Reyes
VII sem. de Informática
tuno matutino

jemima c
Invitado


Volver arriba Ir abajo

Unidad 3.- Ingenieria Web para el Diseño de Aplicaciones Empty RESPUESTAS A LAS PREGUNTAS

Mensaje por RUBALI P Vie Sep 28, 2012 6:22 pm


2.- Porque considera usted importante la ingeniería web para desarrollo de aplicaciones en ambiente web
De mi punto de vista considero que es importante la ingeniería web, ya que nos ayuda a planear las diferentes capas (por separado) propuestas por cada modelo presentado como estándar. Así como también es importante porque se trata a la ingeniería web no únicamente como área de trabajo, sino también, es considerada una línea de investigación, nos provee de conocimientos nuevos con alguna aplicación para la empresa. Y de este modo van surgiendo cada vez más nuevas aplicaciones y nuevos conocimientos y nos permite que realizar operaciones con mayor facilidad.

4.- Explique en que consiste el modelo MVC (haga énfasis en sus fases)
Esta metodología se refiere a una arquitectura que permite la representación y el manejo de las capas de una manera se parada esto porque cuenta con tres fases las cuales son:
-LA CAPA DEL MODELO: esta capa engloba a las bases de datos y lógica de negocios que usara la aplicación web. Es aquí en esta fase donde se realiza todo el análisis de la base de datos, el diseño, implementación y la implantación (puede que en algunos casos también el mantenimiento).
LA CAPA DE PRESENTACIÓN: conocida también con el nombre de vista, es la manera en que los datos van hacer presentados al usuario.
-LA CAPA DEL CONTROLADOR: es la lógica del programa dicho de otra manera es el programa que enlaza o conecta los datos de la capadel modelo, para vincularlos con la capa de presentación.

7.- Que diferencia existe entre una tecnologia y una metodología
La tecnología se refiere al conjunto de técnicas, conocimientos y procesos, que sirven para el diseño y construcción de objetos para satisfacer necesidades humanas mientras que la metodología se refiere al conjunto de procedimientos basados en principios lógicos, utilizados para alcanzar una diversidad de objetivos.
8.- Que entiendes por "Tags" cuando empleamos la tecnología de Struts Java
Entiendo que son los comandos que se especifican en el cuerpo del programa, con la finalidad de darle las características deseadas a la información.

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 de las herramientas de Software que nos permiten el desarrollo de aplicaciones en ambiente web son: FrontPage y Open Office Web

EVA RUBALI PONCE ALMAZAN
SEMESTRE 7 GRUPO A
cheers

RUBALI P
Invitado


Volver arriba Ir abajo

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

Mensaje por ELITH Vie Sep 28, 2012 6:25 pm

9.- Que entiendes por "Business Logic" en la capa de "Model" del MVC
Según lo comprendo la Bussines Logic, traducido al español como la lógica del negocio, es la base de datos del negocio.

1 de 5

ELITH
Invitado


Volver arriba Ir abajo

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

Mensaje por ELITH Vie Sep 28, 2012 6:59 pm

10.- Explique en que consiste el modelo o arquitectura de Hibernate (haga énfasis en sus fases)
Sus principales capas son: Nivel de aplicación, Nivel de objetos persistentes o núcleo hibernate y Nivel de acceso a base de datos.
Hibernate es un software escrito bajo la supervisión de Gavin King, quien es de otra parte del equipo de desarrollo de JBOSS.
Todos los datos necesarios para ejecutar la aplicación se almacenan en una base de datos. La manipulación de datos se puede hacer de varias maneras: Por el acceso directo a la base de datos al escribir consultas SQL adecuado. Utilice una herramienta ORM (mapeo relacional de objetos) para manipular fácilmente los datos y asegurar su persistencia. Hay varios. Hibernate.
¿Por qué añadir una capa entre la aplicación y la base de datos? El objetivo es reducir el tiempo de desarrollo de la aplicación mediante la eliminación de gran parte de la escritura de código SQL para interactuar con la base de datos y el código SQL mediante la encapsulación residual. Los desarrolladores manejar clases cuyos datos deben ser persistentes clases Java de forma normal. Sólo inicialización adecuada de hibernación se debe realizar, y algunas reglas seguidas al escribir y manipular las clases persistentes.

2 de 5

ELITH
Invitado


Volver arriba Ir abajo

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

Mensaje por ELITH Vie Sep 28, 2012 7:22 pm

5.- Que entiendes por "business services" (servicios de negocio) cuando nos referimos a la capa modelo del MVC.
Business services, traducido al español como Servicios del negocio, es la parte del modelo MVC que simplifica el desarrollo de los servicios del negocio, es decir que proporciona acceso a los datos procedentes de diversas fuentes y se ocupa de la lógica de negocio.

3 de 5

ELITH
Invitado


Volver arriba Ir abajo

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

Mensaje por ELITH Vie Sep 28, 2012 7:32 pm

13.- Explique en que consiste el modelo IWEB (haga énfasis en sus fases)
El modelo IWEB se basa en aspectos como la planificación, el análisis, la ingeniería ó diseño e implementación, asociados a un marco tecnológico, pero aprovechando que la ingeniería de software demanda un proceso incremental y evolutivo. Este modelo se extiende en la etapa de ingeniería creando un ciclo asociado donde se establecen todas las bases de diseño del contenido, la interfaz gráfica, la navegación entre otras, convirtiendo el modelo clásico de espiral en un modelo eficaz para procesos de desarrollo en la web.

Las etapas de este modelo son (Presman, 2002):
1. .Formulación: identificación de las metas y los objetivos.
2. Planificación: estima el costo global del proyecto y evalúa riesgos.
3. Análisis: establecimiento de los requisitos técnicos y de diseño, e identificación de los elementos del contenido que se van a incorporar.
4. Ingeniería: tiene dos tareas diseño del contenido y producción, en esta etapa se diseña, produce ó adquiere todo el contenido texto, gráfico y vídeo que se vaya a integrar al WebApp.
5. Generación de páginas: construcción haciendo uso de las herramientas para el desarrollo de WebApp, y se asocia con el diseño arquitectónico, de navegación y de interfaz para la elaboración de Web dinámicas.
6. Pruebas: se intentan descubrir errores y ayuda a asegurar que la WebApp funcionará correctamente en diferentes entornos (por ejemplo en diferentes navegadores).
7.Evaluación del cliente: Revisión de cada componente entregado en la WebApp. En este punto es donde se solicitan los cambios que se integraran en la siguiente ruta mediante el flujo incremental del proceso.

4 de 5

ELITH
Invitado


Volver arriba Ir abajo

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

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

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

Volver arriba

- Temas similares

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