Está en la página 1de 29

TECNOLOGA

ESTRATIFICADA

Guillermo Choque Aspiazu


UMSA - 2016
DOBLE PAPEL DEL SOFTWARE
Hoy en da el software tiene un doble papel. Es
un producto y al mismo tiempo el vehculo para
entregarlo.

GCA
EVOLUCIN DEL SOFTWARE
Durante los aos 1970 y 1980
nueva revolucin industrial
la tercera ola del cambio
sociedad de informacin
Al comienzo de los aos 1990
cambio de poder
declive y la cada del programador americano
reingeniera de la compaa
A mediados de los aos 1990
Se gener una muestra de libros donde se
critica enormemente a la computadora.
GCA
EVOLUCIN DEL SOFTWARE
Al final de los aos 1990
la resurreccin y evaluacin del
programador americano.
Al final del sigo XX
bomba de relojera Y2K.
A principios del siglo XXI
la computacin omnipresente

El papel del software continua su expansin.

GCA
CARACTERSTICAS
El software es un elemento
del sistema que es lgico, en
lugar de fsico.
El software se desarrolla
no se fabrica.
El software no se estropea.
Aunque la industria tiende
a ensamblar componentes,
la mayora del software se
construye a medida.
GCA
APLICACIONES DEL SOFTWARE
Software de sistemas
Software de tiempo real
Software de gestin
Software de ingeniera y
cientfico.
Software empotrado
Software de computadoras
personales
Software basado en la
Web
Software de inteligencia
GCA
artificial
CRISIS EN EL HORIZONTE
El conjunto de problemas encontrados en el
desarrollo del software de computadoras no se
limita al software que: No funciona
correctamente.

GCA
MITOS DE GESTIN
Tenemos ya un libro que est lleno de
estndares y procedimiento para construir
software no le proporciono a mi gente todo lo
que necesita saber?
Mi gente dispone de las herramientas de
desarrollo del software mas avanzadas,
despus de todo les compramos las
computadoras mas modernas.
Si fallamos en la planificacin podemos aadir
mas programadores y adelantar el tiempo
perdido
GCA
MITOS DE LOS CLIENTES
Una declaracin general
de los objetivos es
suficiente para comenzar a
escribir programas,
podemos dar los detalles
mas adelante.
Los requisitos del cliente
cambian continuamente,
pero los cambios pueden
acomodarse fcilmente, ya
que el software es flexible.
GCA
MITOS DE DESARROLLADORES
Una vez que termine el
programa y hacemos que
funcione, nuestro trabajo
ha terminado.
Hasta que no tengo el
programa ejecutndose,
realmente no tengo forma
de probar la calidad.
Lo nico que se entrega al
terminar el proyecto es el
programa funcionando
GCA
INGENIERA DEL SOFTWARE
Fritz Bauer:
La Ingeniera de software es el
establecimiento y uso de principios robustos
de la ingeniera a fin de obtener
econmicamente software que sea fiable y que
funcione eficientemente sobre mquinas
reales.

GCA
ESTRATOS

Herramientas

Mtodos
Procesos

Enfoque de calidad

GCA
FASES GENRICAS
La fase de definicin se centra en el qu.
La fase de desarrollo se centra en el como.
La fase de mantenimiento se centra en el
cambio.

GCA
PROCESO DEL SOFTWARE
Marco de Trabajo comn para el proceso

Actividades del Marco de trabajo

Conjunto de Tareas
Tareas
Hitos, entregas
Puntos SQA

Actividades de Proteccin

GCA
NIVELES DE MADUREZ
Nivel 1
Inicial
Nivel 2
Repetible
Nivel 3
Definido
Nivel 4
Gestionado
Nivel 5
Optimizacin
GCA
BUCLE DE SOLUCIN DE PROBLEMAS

Definicin de
problemas

Estado Desarrollo
Actual tcnico

Integracin
de Solucin
GCA
MODELO LINEAL SECUENCIAL

Ingeniera de
sistemas/informacin

Anlisis Diseo Cdigo Prueba

GCA
CONSTRUCCIN PROTOTIPOS

Escuchar Construir/revisar
al Cliente la maqueta

El cliente prueba
la maqueta

GCA
MODELO RDA
Equipo No. 3
Equipo No. 1 Equipo No. 2
Modelado
de Gestin
Modelado Modelado
de Gestin
de Gestin Modelado
de datos

Modelado
Modelado de datos Modelado
de procesos
de datos
Modelado
de procesos Generacin
Modelado de aplicaciones

de procesos
Generacin Pruebas y
de aplicaciones entregas

Generacin
de aplicaciones Pruebas y
entregas

Pruebas y
entregas

GCA
MODELO INCREMENTAL
Ingeniera de
sistemas/informacin Incremento 1

Anlisis Diseo Cdigo Prueba Entrega del


1er. incremento

Incremento 2 Anlisis Diseo Cdigo Prueba Entrega del


2do. incremento

Incremento 3 Entrega del


Anlisis Diseo Cdigo Prueba
3er. incremento

GCA
MODELO ESPIRAL
Planificacin

Comunicacin Anlisis de Riesgo


con el Cliente

Eje de punto de
entrada de proyecto

Ingeniera

Evaluacin del
Cliente

Construccin y adaptacin

Proyecto de mantenimiento de productos


Proyecto de mejora de productos
Proyecto de desarrolla de nuevos productos GCA
Proyecto de desarrollo de conceptos
MODELO ESPIRAL WIN-WIN
2. Identificar las
Condiciones de victoria 3. Reunir las condiciones
de los directivos de victoria
3b. Establecer los objetivos
Restricciones y alternativas
1. Identificar el del siguiente nivel
siguiente nivel
para los directivos

4. Evaluar las alternativas


del producto y del proceso
Y resolucin de riesgos
7. Revisin y
comentarios

6. Validar las 5. Definir el siguiente


Definiciones del Nivel del producto y del
producto y del proceso Proceso incluyendo particiones
GCA
DESARROLLO CONCURRENTE
Ninguna
Actividad de Anlisis
Bajo
Desarrollo

Cambios en
Bajo
espera
Revisin

Bajo
modificacin En lnea
base

Realizado GCA
DESARROLLO POR COMPONENTES
Identificar
componentes
candidatos

Planificacin
Construir Buscar
Comunicacin Anlisis la iteracin Componentes
con el Cliente de Riesgo del sistema en biblioteca

Extraer
Poner nuevos
Componentes
componentes
Si estn
en la biblioteca
disponibles
Evaluacin
Del Cliente Extraer
Componentes
Construccin
Si No estn
y adaptacin de
disponibles
la ingeniera

GCA
MTODOS FORMALES
Cuando se utilizan mtodos formales durante el
diseo, sirven como base para la verificacin de
programas y por consiguiente permiten que el
ingeniero del software descubra y corrija errores
que no se pudieron detectar de otra manera.

GCA
TCNICAS DE CUARTA GENERACIN
Facilitan al ingeniero del software la
especificacin de algunas caractersticas del
software de alto nivel.

GCA
TECNOLOGA DE PROCESOS
Se han desarrollado herramientas de tecnologa
de procesos para ayudar a organizaciones de
software al anlisis de los procesos actuales,
organizar tareas de trabajo, controlar y
supervisar el progreso y gestionar la calidad
tcnica.

GCA
PRODUCTO Y PROCESO
Si el proceso el dbil el producto va a sufrir
indudablemente.

GCA
PREGUNTAS

saguicas@yahoo.com.mx
GCA
http://menteerrabunda.blogspot.com/

También podría gustarte