Professional Documents
Culture Documents
Etapa
Artesanal
Concepto
Hacer las cosas bien
independientemente
del
costo o esfuerzo necesario
para ello.
Finalidad
Satisfacer al Cliente.
Etapa
Revolucin
Histrica
Concepto
Hacer muchas no importando
que sean de
calidad. Se
identifican produccin con
calidad
Finalidad
Satisfacer
una
gran
demanda de bienes.
Obtencin de Beneficios.
Etapa
Segunda Guerra
Mundial
Concepto
Asegurar la eficacia del
armamento sin importar el
costo, con la mayor y ms
rpida produccin eficacia
plazo calidad.
Finalidad
Garantizar
la
disponibilidad
de
un
armamento eficaz en la
cantidad y el momento
preciso
Etapa
Posguerra
(Japn)
Concepto
Hacer las cosas bien
desde la primera vez.
Finalidad
Minimizar Costos.
Satisfacer al cliente.
Ser competitivo
Etapa
Postguerra (Resto
del mundo)
Concepto
Producir,
cuanto
ms, mejor.
Finalidad
Satisfacer la gran
demanda de bienes
causada por la guerra.
Etapa
Control de
Calidad
Concepto
Tcnicas de inspeccin en
produccin para evitar que
se
produzcan
bienes
defectuosos.
Finalidad
Satisfacer las
necesidades tcnicas
del producto.
Etapa
Aseguramiento de la
calidad de software
Concepto
Sistemas y
procedimientos de la
organizacin para evitar
que produzcan bienes
defectuosos.
Finalidad
Satisfacer al cliente
Prevenir errores
Reducir costos
Ser competitivos
Etapa
Calidad Total
Concepto
Teora de la administracin
empresarial entrada en la
permanente satisfaccin de las
expectativas del cliente
Finalidad
Mejora continua.
La Ingeniera de Sistemas
concierne a todos los aspectos
del desarrollo de sistemas
basados en cmputo incluyendo
hardware,
software
y
la
ingeniera de procesos
Qu es un proceso de software?
Un conjunto estructurado de actividades cuya meta es el desarrollo o evolucin de un
software. Algunas actividades genricas en todos los procesos de software son:
Especificacin, qu debe hacer el software y cules son sus especificaciones de
desarrollo Desarrollo, produccin del sistema de software Validacin, verificar que el
software cumple con lo solicitado por el cliente Evolucin, cambiar/adaptar el software a
las nuevas demandas. Estas actividades varan dependiendo de la organizacin y del tipo
de sistema a desarrollarse.
Modelos Genricos:
Cascada, separar en distintas fases de especificacin y desarrollo desarrollo
Iterativo, la especificacin, desarrollo y validacin estn interrelacionados
Prototipado, un modelo sirve de prototipo para la construccin del sistema final
Basado en componentes, asume que partes del sistema ya existen y se enfoca
su integracin
Modelo de Cascada
0
25
Especificacin
50
Diseo
75
Desarrollo
100
Integracin y Prueba
Desarrollo Iterativo
0
25
Especificacin
Desarrollo
50
75
Iterativo
100
Integracin y Prueba
25
Especificacin
50
75
Desarrollo
10
100
Integracin y Prueba
200
30
Desarrollo Sistema
400
Evolucin Sistema
Costo de desarrollo
0
Especificacin
25
Desarrollo
50
100
Sistema de pruebas
resultados.
Que es CASE
CASE es Computer-Aided Software Engineering programas que son usados para dar
soporte automatizado a las actividades del proceso de software
Anlisis de requerimientos, modelado del sistema, pruebas y depuracin (debugging)
Las herramientas CASE son comnmente usadas para dar soporte .A los mtodos de
software editores para la notacin del mtodo .Mdulos de anlisis que verifican que las
reglas del mtodo se cumplan .Generadores de reportes que facilitan la creacin de la
documentacin del sistema Generadores de cdigo a partir del modelo del sistema
Tiempos de
entrega
Confianza
GENERACIN
AO
Primera
1978 - 1991
Segunda
1998 - 1999
Tercera
1999 - 2000
Cuarta
2000 - 2002
CREADORES
OBJETIVOS
Creacin de un conjunto de catlogos
jerrquicos de factores de calidad, as como una
Boehm , Grady,
primera aproximacin sistemtica al proceso de
Caswell y la ISO
evaluacin de la misma, an cuando tuviese una
fuerte componente subjetiva
No era posible determinar un conjunto de
atributos universalmente vlido, por lo que sus
marcos estaban basados en la creacin de
catlogos ad hoc, que en algunas ocasiones se
obtenan como concreciones de normas
Gilb, Keller y Olsina
internacionales.
Adems, se empez a separar claramente entre
ofertas y demandas de calidad, aunque el
concepto de atributo, por desgracia, an se
confunda con el de requisito
lenguaje dotado de una semntica
Frlud, Koistinen,
GENERACIONES
rigurosamente definida que permita construir
Franch, Burgus y Franch
herramientas tiles a su alrededor
Calidad en aplicaciones en servicios web
Ruiz-Corts y Corchuelo
utilizados en portales y comercio electrnico
Modelo McCall
Modelo de Arthur
Modelo Gilb
Modelo de Schulmeyer
Modelo de Gilies
Modelo de Dromey
ISO 9126
ISO 25000