Mary Shaw, Carnegie Mellon University IEEE Software, Noviembre

Anuncio
Mary Shaw, Carnegie Mellon University
IEEE Software, Noviembre de 1990
Briozzo, Lorger, Zanger
Prospects for an Engineering
discipline of software
Mary Shaw, Carnegie Mellon University
IEEE Software, Noviembre de 1990
Briozzo, Lorger, Zanger
PERSPECTIVAS PARA UNA
DISCIPLINA INGENIERIL
DE SOFTWARE
Mary Shaw, Carnegie Mellon University
IEEE Software, Noviembre de 1990
Briozzo, Lorger, Zanger
Ingeniería de Software
Ingeniería de Software
Actualment
e
Vs
Ingeniería
tradicional
Ingeniería de Software
Actualment
e
Vs
Ingeniería
tradicional
Exitos
Vs
Fracasos
Ingeniería de Software
Actualment
e
Vs
Ingeniería
tradicional
Exitos
Vs
Fracasos
Rutina
Vs
Innovación
Evolución
Evolución
Evolución
¿Dónde está el software?
Evolución
¿Dónde está el software?
Interacción ciencia-ingeniería
Interacción ciencia-ingeniería
New
problems
Interacción ciencia-ingeniería
Ad hoc
solutions
Interacción ciencia-ingeniería
Folklore
Interacción ciencia-ingeniería
Codification
Interacción ciencia-ingeniería
Models,
theories
Interacción ciencia-ingeniería
Improved
practice
5 pasos hacia un
ingeniería
5 pasos hacia un
ingeniería
-
Comprender la naturaleza o formación de un
experto
5 pasos hacia un
ingeniería
-
Comprender la naturaleza o formación de un
experto
-
Reconocer diferentes formas de obtener
información
5 pasos hacia un
ingeniería
-
Comprender la naturaleza o formación de un
experto
-
Reconocer diferentes formas de obtener
información
-
Alentar la práctica rutinaria
5 pasos hacia un
ingeniería
-
Comprender la naturaleza o formación de un
experto
-
Reconocer diferentes formas de obtener
información
-
Alentar la práctica rutinaria
-
Especialización profesional
5 pasos hacia un
ingeniería
-
Comprender la naturaleza o formación de un
experto
-
Reconocer diferentes formas de obtener
información
-
Alentar la práctica rutinaria
-
Especialización profesional
-
Mejorar el acoplamiento entre la ciencia y la
práctica comercial.
Conclusiones
Conclusiones
-
Importancia del paper
Conclusiones
-
Importancia del paper
Cosas que surgieron en años posteriores:
Conclusiones
-
Importancia del paper
Cosas que surgieron en años posteriores:
UML, RUP, Design Patterns, Java, C#...
Conclusiones
-
Importancia del paper
Cosas que surgieron en años posteriores:
UML, RUP, Design Patterns, Java, C#...
-
Incremento del tamaño de los bloques con que se
construye el software.
Conclusiones
-
Importancia del paper
Cosas que surgieron en años posteriores:
UML, RUP, Design Patterns, Java, C#...
-
Incremento del tamaño de los bloques con que se
construye el software.
-
El desarrollo de software es víctima de su propio
éxito
Conclusiones
-
Importancia del paper
Cosas que surgieron en años posteriores:
UML, RUP, Design Patterns, Java, C#...
-
Incremento del tamaño de los bloques con que se
construye el software.
-
El desarrollo de software es víctima de su propio
éxito
-
El dominio de problema resulta (totalmente)
Descargar