INGENIERÍA WEB

INGENIERÍA WEB

Importancia

Con ella se puede analizar, diseñar, programar y aplicar un software de manera correcta y organizada, cumpliendo con todas la

Con ella se puede analizar, diseñar, programar y aplicar un software de manera correcta y organizada, cumpliendo con todas las especificaciones del cliente y el usuario final.

Se obtienen diversos objetivos

Se obtienen diversos objetivos
1

Mejora la calidad del producto

Mejora la calidad del producto
2

Aumenta la productividad

Aumenta la  productividad
3

Facilita control de proceso

Facilita control de proceso
4

Suministra bases para el
desarrollo de software

Suministra bases para el
 desarrollo de software
5

Se adapta al presupuesto

Se adapta al presupuesto
Un proceso es un conjunto de actividades, acciones y tareas que se ejecutan cuando va a crearse algún producto del trabajo

Un proceso es un conjunto de actividades, acciones y tareas que se ejecutan cuando va a crearse algún producto del trabajo

En ingeniería de software es un enfoque adaptable que permite que las
personas que hacen el trabajo (el equipo de sofiware) b

En ingeniería de software es un enfoque adaptable que permite que las
personas que hacen el trabajo (el equipo de sofiware) busquen y elijan el conjunto apropiado de
acciones y tareas para el trabajo

Elementos del
proceso de proyecto

COMUNICACIÓN

COMUNICACIÓN

Se busca entender los objetivos de los participantes respecto del proyecto, y reunir los requerimientos que ayuden a definir las características y funciones del software

PLANEACIÓN

PLANEACIÓN

Define el trabajo de ingeniería de software al describir las tareas técnicas por realizar, los riesgos probables, los recursos que se requieren, los productos del trabajo que se obtendrán y una programación de las actividades

MODELADO

MODELADO

Bosquejo del proyecto que muestra lo que se desea lograr a fin de entender mejor los requerimientos del software y el diseño que los satisfará.

CONSTRUCCIÓN

CONSTRUCCIÓN

Combina la generación de código, ya sea manual o automatizada y las pruebas que se requieren para descubrir errores en éste

DESPLIEGUE

DESPLIEGUE

El software se entrega al consumidor que lo evalúa y que le da retroalimentación, misma que se basa en dicha evaluación.

ACTIVIDADES
SOBRE PRINCIPIOS

PRINCIPIOS

1

La razón de que exista todo

2

MSE (Mantenlo sencillo, estúpido ... )

3

Mantener la vision

4

Otros consumirán lo que usted produce

5

Ábrase al futuro

6

Planee por anticipado la reutilización

7

¡Piense!

Concepto

Conjunto de conocimientos y técnicas cuya aplicación permiten la utilización de los materiales y de los recursos, mediante in

Conjunto de conocimientos y técnicas cuya aplicación permiten la utilización de los materiales y de los recursos, mediante invenciones, construcciones u otras realizaciones provechosas para el hombre en diversos campos.

Estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas de software
(Zelkovitz,1978)

Estudio de los principios y metodologías para el desarrollo y mantenimiento de sistemas de software
(Zelkovitz,1978)

Aplicación del conocimiento científico y de programas de computadora a la documentación asociada requerida para operar y mant

Aplicación del conocimiento científico y de programas de computadora a la documentación asociada requerida para operar y mantenerlos.
(Bohem,1976)

Cada interacción produce un incremento del software que da a los participantes un
subconjunto de características y funcionalidad generales del software. Conforme se produce
cada incremento, el software se hace más y más completo

Linea del
tiempo

1950

1957

1959

1966

1967

1981

1991

2000

2005

2007

NOTA: Algunos tópicas contienen mas información, por lo que debe darse click en el signo de mas (+) o en el numerito que aparezca para poder observarla.