Paradigmas de la Ingenieria en Software
Paradigmas de la
Ingeniería de Software
Objetivo
El estudiante comprenderá la diferencia de aplicar un
enfoque estructurado vs. orientado a objetos en el
desarrollo de software
1
Unidad 3 Paradigmas de la Ingeniería de Software
3.1 El Enfoque Estructurado
Introducción
La gente siempre se ha resistido al cambio, por
PARADIGMAS.
Resulta menos problemáticohacer las cosas de la misma
manera que se han hecho siempre.
2
Unidad 3 Paradigmas de la Ingeniería de Software
3.1 El Enfoque Estructurado
Definición
Significa PATRON o MODELO.
Thomas Khun :
1) Establecen límites.
2) Proporcionan fórmulas para el éxito.
3) Actúan como filtros que seleccionan los datos que llegan a la mente del
científico.
3
Unidad 3 Paradigmas de laIngeniería de Software
3.1 El Enfoque Estructurado
Efecto Paradigma
Lo que puede ser obvio para
una persona con un
paradigma, es
imperceptible por otra
con un paradigma
diferente.
4
Unidad 3 Paradigmas de la Ingeniería de Software
3.1 El Enfoque Estructurado
Regla de Retorno a cero
Cuando un paradigma cambia,
todo el mundo vuelve a
cero.
5
Unidad 3 Paradigmas de laIngeniería de Software
3.1 El Enfoque Estructurado
Parálisis Paradigmática
Enfermedad
mortal
de
certeza
6
Unidad 3 Paradigmas de la Ingeniería de Software
3.1 El Enfoque Estructurado
Observaciones sobre los paradigmas
Comunes (ámbito familiar, social, etc.).
Útiles (enfocan la atención).
Se puede convertir EL PARADIGMA (única manera de hacer
algo).
7
Unidad3 Paradigmas de la Ingeniería de Software
3.1 El Enfoque Estructurado
Pregunta
¿Qué resultaría imposible hacer hoy en día en..., pero que de
hacerlo cambiaría radicalmente...?
Lo que es imposible hoy en día, es la norma de mañana.
8
Unidad 3 Paradigmas de la Ingeniería de Software
3.1 El Enfoque Estructurado
Importantes cambios de Paradigmas Educacionales a lo largo dela historia
Año
450 AC
Cambio de paradigma
Sócrates introduce el concepto de ”pregunta y respuesta” como
forma de aprendizaje
1450 DC
2000 DC
9
El desarrollo de la prensa por Guttenberg permitió la difusión masiva
de la educación.
El Aprendizaje en línea, utiliza la tecnología Web para distribuir la
educación de una manera más efectiva a cualquier persona.
Unidad 3Paradigmas de la Ingeniería de Software
3.1 El Enfoque Estructurado
Moraleja
AQUELLOS QUE DICEN QUE NO SE PUEDE HACER,
NO DEBEN INTERPONESE EN EL CAMINO DE LOS
QUE LO ESTAN HACIENDO.
10
Unidad 3 Paradigmas de la Ingeniería de Software
3.1 El Enfoque Estructurado
3. Paradigmas de la Ing. de SW
La ingeniería de software está
compuesta por una serie de pasos
de abarcan losmétodos, las
herramientas y los procedimientos
antes mencionados. estos pasos
se denominan frecuentemente
paradigmas de la ingeniería de
software. La elección de un
paradigma para la ingeniería de
software se lleva a cabo de
acuerdo con la naturaleza del
proyecto y de la aplicación, los
métodos, herramientas a usar, los
controles y entregas requeridos.
11
Unidad 3 Paradigmas de laIngeniería de Software
3.1 El Enfoque Estructurado
Los
métodos estructurados comenzaron a
desarrollarse a fines de los 70’s con la
Programación Estructurada, luego a mediados
de los 70’s aparecieron técnicas para el Diseño
(por ejemplo: el diagrama de Estructura) primero
y posteriormente para el Análisis (por ejemplo:
Diagramas de Flujo de Datos). Estas
metodologías son particularmenteapropiadas en
proyectos que utilizan para la implementación
lenguajes de 3ra. y 4ta. generación.
12
Unidad 3 Paradigmas de la Ingeniería de Software
3.1 El Enfoque Estructurado
Ejemplos de metodologías estructuradas de ámbito
gubernamental: MERISE(Francia),
MÉTRICA(España), SSADM(Reino Unido).
Ejemplos de propuestas de métodos estructurados
en el ámbito académico: Gane...
Regístrate para leer el documento completo.