Está en la página 1de 1

La INGENIERIA

DEL SOFTWARE

QUE ES?
Es una disciplina cuyo objetivo es la
producción de software libre de fallas,
enviado a tiempo y dentro del OBJETIVO
presupuesto, que satisfaga las necesidades
del cliente. Encontrar procesos y metodologías,
que sean sistemáticas, predecibles y
repetibles, a fin de mejorar la
productividad en el desarrollo y la
calidad del producto software.

AREAS A
TRATAR
La ingeniería del software trata con
áreas muy diversas de la informática
y de las ciencias de la computación,
tales como construcción de
compiladores, sistemas operativos o
desarrollos en intranet/internet.

RETOS
La complejidad y el cambio
representan retos que hacen que sea
imposible controlar la evolución del
sistema. Si se les controla en forma
inadecuada, la complejidad y el
cambio invalidan la solución antes de
que se entregue, aunque el objetivo
TECNICAS DE este a la vista. la ingeniería del
INVESTIGACION software, viene a proporcionar ese
control necesario para la evolución
de nuestro producto.
Tenemos al modelado del
proceso de desarrollo o ciclo de
vida y métricas de calidad del
proceso.

PROCESOS DE
DESARROLLO
Se define un conjunto distinto de
actividades, acciones, tareas,
fundamentos y productos de trabajo
que se requieren para desarrollar
software, estos modelos proporcionan
METODOS una guía para el trabajo que deseamos
desempeñar.
El metodo ideal a elegir, para
empezar un proyecto de
software, va dependiendo de las
características que estemos
buscando en nuestro proyecto, se
puede aumentar la velocidad de
desarrollo, mejorar la calidad, el METODO DE
control y el seguimiento del CASCADA
proyecto, existen varios procesos
los cuales nos ofrecen ciertas La base de este modelo es la
características para el desarrollo, terminación de cada etapa antes
todo va dependiendo de cómo se de empezar con la siguiente.
quiera llevar el proyecto Cuando todos los
requerimientos del cliente han
sido identificados (analizados
para comprobar su integridad y
consistencia) y los documentos
MÉTODO generados hayan sido
documentados, entonces se
ITERATIVO E puede seguir con la etapa
INCREMENTAL siguiente
La base de este modelo es definir un
sistema funcional que se estará
adecuando a los requerimientos del
usuario conforme de forma iterativa
entregando un sistema completo, aunque
con limitaciones o las funciones principales
son primitivas y un poco torpes, luego
cambia la funcionalidad de cada
subsistema con cada nueva versión

También podría gustarte