Вы находитесь на странице: 1из 30

INSTITUTO TECNOLGICO DE PACHUCA

INGENIERA EN TECNOLOGAS DE LA INFORMACIN Y COMUNICACIN


Asignatura: Taller de ingeniera en software

UNIDAD I INGENIERA DEL SOFTWARE PARA EL COMERCIO ELECTRNICO


Catedrtico: Anselmo Hernndez Ramrez

ALUMNO(A): DE LA CRUZ VITE MIGUEL ANGEL 15200619


MARTINEZ CRUZ FRANCISCO 14200553
SAUZA CRUZ YESSICA 15200636

FECHA DE ENTREGA: 28/09/2017


MAPA MENTAL
2.1 ATRIBUTOS DE LOS SISTEMAS Y
APLICACIONES BASADOS EN WEB.
MAPA MENTAL
2.2 ESTRATOS DE LA INGENIERA DE
WEBAPP.
MAPA MENTAL
2.3 EL PROCESO DE INGENIERA
WEB.
MAPA MENTAL
2.4 MEJORES PRCTICAS DE
INGENIERA WEB.
MAPA CONCEPTUAL
2.5 FORMULACIN DE SISTEMAS
BASADOS EN WEB.
MAPA CONCEPTUAL
2.6 PLANEACIN DE PROYECTOS
PARA INGENIERA WEB.
MAPA CONCEPTUAL
2.7 EL EQUIPO DE INGENIERA WEB.
MAPA CONCEPTUAL
2.8 CONFLICTOS DE GESTIN DE
PROYECTOS PARA INGENIERA WEB.
CONCLUSIN DE LA CRUZ VITE MIGUEL
ANGEL
TEMA
2.1 Atributos de los sistemas y aplicaciones basados en web
Los sistemas y aplicaciones basados en web es uno de los sucesos ms significativos de la historia de la computacin.
Corresponden a una categora de software basada en redes.
La ingeniera web se constituye en la aplicacin de metodologas sistemticas, disciplinadas y cuantificables al desarrollo
eficiente, operacin y evolucin de aplicaciones de alta calidad en la World Wide Web. La ingeniera web se debe al
crecimiento desenfrenado que est teniendo la Web y que est ocasionando
Un impacto en la sociedad, debido al nuevo manejo que est dando de la informacin en las diferentes reas en que se
presenta ha hecho que las personas tiendan a realizar todas sus actividades por esta va.

2.2 Estratos de la ingeniera de webapp


En un proceso tan rpido como es el proceso de Ingeniera Web, donde los tiempos de desarrollo y los ciclos de vida de
los productos son tan cortos
El desarrollo incluye una gran variedad de personal tcnico y no tcnico trabajando en paralelo, el equipo de desarrollo
debe dominar aspectos como, software basado en
componentes, redes, diseo de arquitectura y navegacin, diseo grfico y de
interfaces, lenguajes y estndares en Internet, test de aplicaciones Web

2.3 El proceso de Ingenieria web


Segn Pressman las actividades que formaran parte del marco de trabajo
incluiran las tareas enumeradas. Dichas tareas seran aplicables a cualquier
aplicacin Web, independientemente del tamao y complejidad de la misma.
Las actividades que forman parte del proceso son: formulacin, planificacin
anlisis, modelizacin, generacin de pginas, test y evaluacin del cliente.
2.4 Mejores Prcticas en Ingeniera Web
Para cumplir este punto se debe aplicar lo siguiente:
Tomar tiempo para entender las necesidades del negocio
Describir como interactuarn los usuarios con la WebApp aplicando un enfoque
basado en escenarios.
Desarrollar un plan del proyecto.
Utilizar herramientas y tecnologa que permitan construir el sistema con componentes
Reutilizables.
Disear pruebas amplias y ejecutarlas antes de liberar el sistema.

2.5 Formulacin de sistemas basados en web


La formulacin de sistemas y aplicaciones basados en web representa una secuencia
De acciones de ingeniera Web que comienza con la identificacin de las necesidades
del negocio,se mueve hacia una descripcin de los objetivos de la WebApp, define grandes
caractersticas y funciones y realiza la recopilacin de requisitos que conducen al desarrollo
de un modelo de anlisis. La formulacin permite que los clientes y el equipo de ingeniera
Web establezcan un conjunto comn de metas objetivos para la
construccin de la WebApp.

2.6 Planeacin de proyectos de ingeniera web


la planeacin aborda los elementos que se deben definir para establecer el flujo de trabajo,
que a su veznos permitir rastrear como vamos con los avances conforme se va
desarrollando el proyecto.
2.7 El equipo de ingeniera web
Qu papeles juegan las personas que forman parte del equipo de IWeb?
Desarrolladores [los creadores de cdigos]
Editores de Web.
Ingeniero de Web.[se encarga de que se apliquen las metodologas paso a paso]
Especialistas de soporte.[da mantenimiento o soluciona problemas]
Administrador.
Diseo de interfaces de usuario [el que hace que la interfaz entre usuario y sistema
sea amigable]
Modelado conceptual de aplicaciones web.
2.8 Conflictos de gestin de proyectos para ingeniera web
Las pruebas de las aplicaciones web son una coleccin de actividades relacionadas con
una sola meta, Descubrir errores durante el proceso de desarrollo de software, con la
finalidad de asegurar su calidad antes de la liberacin al usuario final.
2.9 Medicion para ingenieria web y web apps
La medicin de software ofrece una base para mejorar el proceso de software. lo
que aumenta la precisin de las estimaciones del proyecto, incrementa el rastreo del
proyecto y mejora la calidad del software, si se caracteriza de manera adecuada, podra
lograr todos estos beneficios y tambin mejorar la facilidad de uso, el desempeo de la
WebApp y la satisfaccin del usuario.
CONCLUSIN GENERAL MIGUEL ANGEL DE
LA CRUZ VITE
La aplicacin de principios de ingeniera pueden evitar el caos potencial al
que nos enfrentamos, y poner bajo control el desarrollo de las aplicaciones
Web, minimizando riesgos y mejorando el mantenimiento y calidad para
garantizar el buen funcionamiento y mantenimiento de los sitios web, este
debe contar con ciertos atributos y caractersticas que en conjunto forman un
concepto muy importante, para alcanzar el xito en cualquier organizacin,
herramienta, y todo aquello que se pueda considerar como servicio. Dicho
concepto es la calidad, que con atributos como, usabilidad, navegabilidad,
seguridad, mantenibilidad, entre otros, hace posible por un lado la eficiencia
del artefacto web y por ende la satisfaccin del usuario final.
CONCLUSIN SAUZA CRUZ YESSICA
TEMA
2.1 Atributos de los sistemas y aplicaciones basados en la web
No hay mucho que decir con respecto al hecho de que los sistemas y las aplicaciones'
basados en Web (nos referiremos a estas como WebApps) son muy diferentes de las
otras categoras de software informtico que se tratan en el Captulo 1. Powell resume
las diferencias bsicas cuando afirma que los sistemas basados en Web implican
una mezcla de publicacin impresa y desarrollo de software, de marketing e
informtica, de comunicaciones internas y relaciones externas, y de arte y tecnologa.

2.2 Estratos de la ingeniera de web app


En un proceso tan rpido como es el proceso de Ingeniera Web, donde los tiempos
de desarrollo y los ciclos de vida de los productos son tan cortos, merece la pena el
esfuerzo requerido por la gestin?dada su complejidad es imprescindible.

El desarrollo incluye una gran variedad de personal tcnico y no tcnico trabajando


en paralelo, el equipo de desarrollo debe dominar aspectos tan variopintos como,
software basado en componentes, redes, diseo de arquitectura y navegacin, diseo
grfico y de interfaces, lenguajes y estndares en Internet, test de aplicaciones Web,
etc., lo que hace que el proceso de bsqueda y contratacin de personal sea arduo
2.3 Proceso de ingeniera web
Una regla de oro en el desarrollo de cualquier tipo de aplicacin es: no reinventar la
rueda. Tal vez algo que agregaramos al proceso sugerido por Pressmann, sera
incorporar actividades especficas para evaluar cules de los componentes que ya
existen se pueden reutilizar. Esto es porqu en el ambiente web existen muchos
frameworks y engines que se pueden adaptar fcilmente a nuestras necesidades.
Por ejemplo: prcticamente todos los websites y portales modernos utilizan un CMS
(Content Management System). As que antes de desarrollar desde cero, hay que
echar un vistazo a los elementos existentes tanto dentro como fuera de la
organizacin.

2.4 Mejores prcticas de ingeniera web


Tomarse un tiempo para entender objetivamente las necesidades del negocio y el
producto, es decir, que los requerimientos ms simples pueden ser obviados, cuando
suelen ser bastante comunes y provienen de la necesidad legtima del negocio en s
y sus propsitos. Al hacer esto suele ocurrir que cometemos el error de crear una
aplicacin web tcnicamente buena, pero con una audiencia y una finalidad errneas.
Para evitarlo debemos identificar claramente los objetivos para el producto y no
proceder a implementar hasta que tengamos un buen conjunto de estos.
2.5 Formulacin de sistemas basados en web
La formulacin de sistemas y aplicaciones basados en web representa una secuencia de
acciones de ingeniera Web que comienza con la identificacin de las necesidades del
negocio, se mueve hacia una descripcin de los objetivos de la WebApp, define grandes
caractersticas y funciones y realiza la recopilacin de requisitos que conducen al desarrollo
de un modelo de anlisis. La formulacin permite que los clientes y el equipo de ingeniera
Web establezcan un conjunto comn de metas objetivos para la construccin de la WebApp.
2.6 Planeacin de proyectos de ingeniera web.
Dada la inmediatez de las WebApps es razonable preguntar: en realidad se necesita gastar
tiempo en la planeacin y administracin de un esfuerzo WebApp? no solo se debera dejar
involucrar naturalmente a las WebApp, con poco o ninguna gestin explicativa? Ms de un
desarrollador Web optara por poca o ninguna gestin, pero eso no hace que estn en lo
correcto.
2.7 El equipo de ingeniera web.
Un ingeniero web no es un tipo que se la pasa programando en php. Un diseador web no se
encarga de la informacin y las etiquetas que debe llevar un sitio web. Un programador web
no est interesado en los colores de la web y pocas veces se preocupa por la seguridad. Un
diagramador web siempre piensa en colores, pero pocas veces se preocupa del cdigo.
Expertos en Dominios empresariales: es capaz de responder todas las preguntas relacionadas
con metas, objetivos y requisitos empresariales relacionados con la webApp.
2.8 Conflictos de gestin de proyecto para ingeniera web.
Una vez realizada la formulacin y que se han identificado los requisitos bsicos la
WebApp, la empresa debe elegir una de dos opciones de ingeniera Web.

1. La WebApp es subcontratada (outsourced): la ingeniera Web la realiza un


tercer proveedor dar con experiencia, talento y recursos con los cuales no cuente la
empresa.

2. La WebApp la desarrollan en casa ingenieros Web que sean empleados de la


empresa.

3. Hacer algn trabajo de ingeniera Web en casa y subcontratar otro trabajo


tambin es una posibilidad.

2.9 Medicin para ingeniera web y webapps.


La medicin de software ofrece una base para mejorar el proceso de software, lo
que aumenta la precisin de las estimaciones del proyecto, incrementa el rastreo
del proyecto y mejora la calidad del software. La medicin de ingeniera Web, si se
caracteriza de manera adecuada, podra lograr todos estos beneficios y tambin
mejorar la facilidad de uso, el desempeo de la WebApp y la satisfaccin
del usuario.
CONCLUSIN GENERAL YESSICA SAUZA CRUZ

Utilizando las tcnicas y principios de la Ingeniera Web podemos controlar el


desarrollo de las aplicaciones Web, mejorando la calidad, mantenimiento y
disminuyendo los riesgos. Como las aplicaciones basadas en la Web estn
creciendo, se debe mejorar los medios de gestin, la metodologa a usar. La
ingeniera Web establece y utiliza principios cientficos, de ingeniera y gestin, y
con enfoques sistemticos y disciplinados del xito y desarrollo, empleo y
mantenimiento de sistemas y aplicaciones basados en el Web de alta calidad.
CONCLUSIN GENERAL DE EQUIPO

Internet es un medio increble en constante expansin. La World Wide Web y la Internet que
la alimentan son, posiblemente los desarrollos ms importantes en la historia de la
computacin. Estas tecnologas han integrado a todos a la Informtica, convirtindose en una
parte necesaria e integral de la sociedad. Internet y la World-Wide Web estn cambiando
nuestras vidas. Cada da es ms comn que tareas tales como la lectura del peridico, las
realicemos conectados con nuestro ordenador a Internet. Es as que, durante la ltima
dcada hemos asistido al crecimiento vertiginoso del desarrollo y uso de aplicaciones y
sistemas Web cada vez ms complejos y sofisticados. En la actualidad la web est sufriendo
grandes cambios, que han obligado a expertos en el tema a utilizar herramientas y tcnicas
basadas en la ingeniera del software, para poder garantizar el buen funcionamiento y
administracin de los sitios web. Todas estas herramientas, tcnicas para las aplicaciones no
parece tener mecanismos adecuados que garanticen la calidad de estos sistemas. En 1998,
Roger Pressman [PRE98] moder una mesa redonda virtual con representantes la ingeniera
software tradicional y del desarrollo software basado exclusivamente en Internet. El debate
principalmente se centr en discutir si vala la pena aplicar un proceso de ingeniera a las
aplicaciones con base en internet, o qu caractersticas tenan stas que justificaran el no
utilizarlo. La conclusin general fue que aplicar un proceso de ingeniera nunca es una mala
idea pero que ste debera adaptarse a los requerimientos de cambio continuo y rapidez
siempre presentes en el proceso de desarrollo Web
FUENTES DE INFORMACIN

-Braude. Ingeniera del software. Ed. Alfa-Omega. Primera


Edicion.Mexico.2003.
-Pressman, Roger S. Ingeniera del Software Ed McGraw Hill. Sexta Edicin.
Mexico.2005.

Вам также может понравиться