SlideShare una empresa de Scribd logo
1 de 10
Descargar para leer sin conexión
República Bolivariana de Venezuela
Universidad de Oriente
Núcleo Monagas
Departamento de Ingeniería de sistemas
Análisis y diseño de sistemas de información
Bachilleres:
Patricia Rivera CI: 20311124
Jesús Rodríguez CI: 20916948
Harry Pérez CI: 20917076
Luis Marcano CI: 20420288
Ruben Resplandor CI: 21010010
Profesora:
Germaina Briceño
Metodología para el
desarrollo de software
Maturín, Enero 2015
Metodología para el desarrollo de software
 Conjunto de procedimientos, técnicas, herramientas y
un soporte documental que ayuda a los desarrolladores
a realizar nuevo software
 Evolución
Generaciones de metodología
 Desarrollo Convencional (sin metodología)
 Desarrollo estructurado
 Desarrollo orientado a objetos
Metodología para el desarrollo de software
Metodología para el desarrollo de software
Desarrollo Convencional
Críticas del Desarrollo Convencional:
 Los resultados finales son impredecibles.
 No hay forma de controlar lo que está sucediendo en
el Proyecto.
 Los cambios organizativos afectan negativamente al
proceso de desarrollo
PROGRAMA ELABORADO EN
LENGUAJE DE PROGRAMACION “BASIC”.
La programación es línea por línea
Ejemplo de Desarrollo Convencional:
10 CLS
20 A=10
30 INPUT B
40 IF B=A THEN GOTO 50 ELSE GOTO 70
50 PRINT “A Y B SON IGUALES”
60 GOTO 100
70 IF A>B THEN GOTO 80 ELSE GOTO 90
80 B= B + 1; GOTO 40
90 B= B - 1; GOTO 40
100 END
Metodología para el desarrollo de software
Desarrollo Convencional
Metodología para el desarrollo de software
Desarrollo Estructurado
Ventajas del Desarrollo Estructurado:
 Programación estructurada.
 Diseño estructurado.
 Análisis estructurado.
 Especificaciones funcionales:
• Gráficas
• Particionadas
• Mínimamente redundantes
Ejemplo de Desarrollo Estructurado:
PROGRAM NUMEROSIGUALES
BEGIN
CLEARSCREEN;
A :=10 ;
INPUT B;
REPEAT
IF B=A THEN PRINT “A Y B SON IGUALES”
ELSE REDUCEDIFERENCIA(A,B);
UNTIL B=A;
END;
PROCEDURE REDUCEDIFENCIA(A,B);
BEGIN
IF A>B THEN B:= B+1
ELSE B:= B - 1
END PROGRAMA ELABORADO EN LENGUAJE DE
PROGRAMACION “PASCAL”.
La programación es por procedimientos
Metodología para el desarrollo de software
Desarrollo Estructurado
Metodología para el desarrollo de software
Desarrollo Orientado a Objetos
 La esencia del desarrollo orientado a objetos es la
identificación y organización de conceptos del dominio
de la aplicación y no tanto de su representación final en
un lenguaje de programación
Metodología para el desarrollo de software
Consideraciones de la metodología orientada a objetos:
 Se eliminan fronteras entre fases debido a la naturaleza
iterativa del desarrollo orientado al objeto.
 Aparece una nueva forma de concebir los lenguajes de
programación y su uso al incorporarse bibliotecas de
clases y otros componentes reutilizables.
 Hay un alto grado de iteración y solapamiento, lo que
lleva a una forma de trabajo muy dinámica.
Desarrollo Orientado a Objetos
Metodología para el desarrollo de software
Desarrollo Orientado a Objetos
Ventajas del Desarrollo Orientado a Objetos:
 Fácil de dividir el sistema en varios subsistemas
independientes.
 Se fomenta la reutilización de componentes.

Más contenido relacionado

La actualidad más candente

TIPS & TRICKS DE LOS PROYECTOS DE COOPERACIÓN DE EUROPA CREATIVA
TIPS & TRICKS DE LOS PROYECTOS DE COOPERACIÓN DE EUROPA CREATIVATIPS & TRICKS DE LOS PROYECTOS DE COOPERACIÓN DE EUROPA CREATIVA
TIPS & TRICKS DE LOS PROYECTOS DE COOPERACIÓN DE EUROPA CREATIVAToni Gonzalez
 
Project israel moya
Project israel moyaProject israel moya
Project israel moyaIsrael Borja
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datosSANDYMILCEB
 
evolucion y perspectivas en el desarrollo de software. Programación Orientada...
evolucion y perspectivas en el desarrollo de software. Programación Orientada...evolucion y perspectivas en el desarrollo de software. Programación Orientada...
evolucion y perspectivas en el desarrollo de software. Programación Orientada...Robal96
 
Rúbrica p2p unidad 5 cdigital (ed 4)
Rúbrica p2p unidad 5 cdigital (ed 4)Rúbrica p2p unidad 5 cdigital (ed 4)
Rúbrica p2p unidad 5 cdigital (ed 4)INTEF
 

La actualidad más candente (6)

TIPS & TRICKS DE LOS PROYECTOS DE COOPERACIÓN DE EUROPA CREATIVA
TIPS & TRICKS DE LOS PROYECTOS DE COOPERACIÓN DE EUROPA CREATIVATIPS & TRICKS DE LOS PROYECTOS DE COOPERACIÓN DE EUROPA CREATIVA
TIPS & TRICKS DE LOS PROYECTOS DE COOPERACIÓN DE EUROPA CREATIVA
 
Project israel moya
Project israel moyaProject israel moya
Project israel moya
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
I N D I C E
I N D I C EI N D I C E
I N D I C E
 
evolucion y perspectivas en el desarrollo de software. Programación Orientada...
evolucion y perspectivas en el desarrollo de software. Programación Orientada...evolucion y perspectivas en el desarrollo de software. Programación Orientada...
evolucion y perspectivas en el desarrollo de software. Programación Orientada...
 
Rúbrica p2p unidad 5 cdigital (ed 4)
Rúbrica p2p unidad 5 cdigital (ed 4)Rúbrica p2p unidad 5 cdigital (ed 4)
Rúbrica p2p unidad 5 cdigital (ed 4)
 

Similar a Desarrollo convencional,desarrollo estructurado

Metodologia Para La Construccion De Software
Metodologia Para La Construccion De SoftwareMetodologia Para La Construccion De Software
Metodologia Para La Construccion De Softwareandresmanios
 
Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015
Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015
Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015wiinyzepeda
 
Grupo nro6..diapositivas
Grupo nro6..diapositivasGrupo nro6..diapositivas
Grupo nro6..diapositivasbtadark
 
Diseño de software augusto carrillo [autoguardado]
Diseño de software augusto carrillo [autoguardado]Diseño de software augusto carrillo [autoguardado]
Diseño de software augusto carrillo [autoguardado]AugustoCarrillo6
 
17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdf17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdfAndrea Alvarez
 
Programa de Auditoría
Programa de AuditoríaPrograma de Auditoría
Programa de Auditoríaanival1016
 
Metodologias Para Taller De Ing De Software
Metodologias Para Taller De Ing De SoftwareMetodologias Para Taller De Ing De Software
Metodologias Para Taller De Ing De Softwareguest55688d
 
Fundamentos para el diseño de software
Fundamentos para el diseño de softwareFundamentos para el diseño de software
Fundamentos para el diseño de softwareassasinggunz
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasFrancisco Gómez
 
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...Jose Alexis Villamizar
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareDomingo Gallardo
 
Administracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantesAdministracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantesCyber Brel'R
 
Presentacion gestion de_calidad
Presentacion gestion de_calidadPresentacion gestion de_calidad
Presentacion gestion de_calidadgledys solorzano
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipoArturo Jimenez
 

Similar a Desarrollo convencional,desarrollo estructurado (20)

Metodologia Para La Construccion De Software
Metodologia Para La Construccion De SoftwareMetodologia Para La Construccion De Software
Metodologia Para La Construccion De Software
 
software
softwaresoftware
software
 
Proceso de Software Personal
Proceso de Software PersonalProceso de Software Personal
Proceso de Software Personal
 
METODOLOGIAS.pptx
METODOLOGIAS.pptxMETODOLOGIAS.pptx
METODOLOGIAS.pptx
 
Yessica rodriguez ing
Yessica rodriguez ingYessica rodriguez ing
Yessica rodriguez ing
 
La planificación
La planificación La planificación
La planificación
 
Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015
Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015
Diseño instruccional y jornalizacion de ingenieria de software ii, i 2015
 
Grupo nro6..diapositivas
Grupo nro6..diapositivasGrupo nro6..diapositivas
Grupo nro6..diapositivas
 
Diseño de software augusto carrillo [autoguardado]
Diseño de software augusto carrillo [autoguardado]Diseño de software augusto carrillo [autoguardado]
Diseño de software augusto carrillo [autoguardado]
 
17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdf17727554-Metricas-de-Procesos-y-Proyecto.pdf
17727554-Metricas-de-Procesos-y-Proyecto.pdf
 
Programa de Auditoría
Programa de AuditoríaPrograma de Auditoría
Programa de Auditoría
 
Metodologias Para Taller De Ing De Software
Metodologias Para Taller De Ing De SoftwareMetodologias Para Taller De Ing De Software
Metodologias Para Taller De Ing De Software
 
Fundamentos para el diseño de software
Fundamentos para el diseño de softwareFundamentos para el diseño de software
Fundamentos para el diseño de software
 
Metodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemasMetodologias para el analisis y diseño de sistemas
Metodologias para el analisis y diseño de sistemas
 
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
TallernMetodolognnandelnDesarrollondenSoftwarennnMiguelnVergarandocx___7064ee...
 
Taller metricas
Taller metricasTaller metricas
Taller metricas
 
Metodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de softwareMetodologías agiles de desarrollo de software
Metodologías agiles de desarrollo de software
 
Administracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantesAdministracion de proyectos software i estudiantes
Administracion de proyectos software i estudiantes
 
Presentacion gestion de_calidad
Presentacion gestion de_calidadPresentacion gestion de_calidad
Presentacion gestion de_calidad
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 

Último

¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfrolandolazartep
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSaulSantiago25
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdfFlorenciopeaortiz
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaSantiagoSanchez353883
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTGestorManpower
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IILauraFernandaValdovi
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 

Último (20)

¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Linealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdfLinealización de sistemas no lineales.pdf
Linealización de sistemas no lineales.pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Seleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusiblesSeleccion de Fusibles en media tension fusibles
Seleccion de Fusibles en media tension fusibles
 
estadisticasII Metodo-de-la-gran-M.pdf
estadisticasII   Metodo-de-la-gran-M.pdfestadisticasII   Metodo-de-la-gran-M.pdf
estadisticasII Metodo-de-la-gran-M.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
TALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación públicaTALLER PAEC preparatoria directamente de la secretaria de educación pública
TALLER PAEC preparatoria directamente de la secretaria de educación pública
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
SSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SSTSSOMA, seguridad y salud ocupacional. SST
SSOMA, seguridad y salud ocupacional. SST
 
Tiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo IITiempos Predeterminados MOST para Estudio del Trabajo II
Tiempos Predeterminados MOST para Estudio del Trabajo II
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 

Desarrollo convencional,desarrollo estructurado

  • 1. República Bolivariana de Venezuela Universidad de Oriente Núcleo Monagas Departamento de Ingeniería de sistemas Análisis y diseño de sistemas de información Bachilleres: Patricia Rivera CI: 20311124 Jesús Rodríguez CI: 20916948 Harry Pérez CI: 20917076 Luis Marcano CI: 20420288 Ruben Resplandor CI: 21010010 Profesora: Germaina Briceño Metodología para el desarrollo de software Maturín, Enero 2015
  • 2. Metodología para el desarrollo de software  Conjunto de procedimientos, técnicas, herramientas y un soporte documental que ayuda a los desarrolladores a realizar nuevo software  Evolución
  • 3. Generaciones de metodología  Desarrollo Convencional (sin metodología)  Desarrollo estructurado  Desarrollo orientado a objetos Metodología para el desarrollo de software
  • 4. Metodología para el desarrollo de software Desarrollo Convencional Críticas del Desarrollo Convencional:  Los resultados finales son impredecibles.  No hay forma de controlar lo que está sucediendo en el Proyecto.  Los cambios organizativos afectan negativamente al proceso de desarrollo
  • 5. PROGRAMA ELABORADO EN LENGUAJE DE PROGRAMACION “BASIC”. La programación es línea por línea Ejemplo de Desarrollo Convencional: 10 CLS 20 A=10 30 INPUT B 40 IF B=A THEN GOTO 50 ELSE GOTO 70 50 PRINT “A Y B SON IGUALES” 60 GOTO 100 70 IF A>B THEN GOTO 80 ELSE GOTO 90 80 B= B + 1; GOTO 40 90 B= B - 1; GOTO 40 100 END Metodología para el desarrollo de software Desarrollo Convencional
  • 6. Metodología para el desarrollo de software Desarrollo Estructurado Ventajas del Desarrollo Estructurado:  Programación estructurada.  Diseño estructurado.  Análisis estructurado.  Especificaciones funcionales: • Gráficas • Particionadas • Mínimamente redundantes
  • 7. Ejemplo de Desarrollo Estructurado: PROGRAM NUMEROSIGUALES BEGIN CLEARSCREEN; A :=10 ; INPUT B; REPEAT IF B=A THEN PRINT “A Y B SON IGUALES” ELSE REDUCEDIFERENCIA(A,B); UNTIL B=A; END; PROCEDURE REDUCEDIFENCIA(A,B); BEGIN IF A>B THEN B:= B+1 ELSE B:= B - 1 END PROGRAMA ELABORADO EN LENGUAJE DE PROGRAMACION “PASCAL”. La programación es por procedimientos Metodología para el desarrollo de software Desarrollo Estructurado
  • 8. Metodología para el desarrollo de software Desarrollo Orientado a Objetos  La esencia del desarrollo orientado a objetos es la identificación y organización de conceptos del dominio de la aplicación y no tanto de su representación final en un lenguaje de programación
  • 9. Metodología para el desarrollo de software Consideraciones de la metodología orientada a objetos:  Se eliminan fronteras entre fases debido a la naturaleza iterativa del desarrollo orientado al objeto.  Aparece una nueva forma de concebir los lenguajes de programación y su uso al incorporarse bibliotecas de clases y otros componentes reutilizables.  Hay un alto grado de iteración y solapamiento, lo que lleva a una forma de trabajo muy dinámica. Desarrollo Orientado a Objetos
  • 10. Metodología para el desarrollo de software Desarrollo Orientado a Objetos Ventajas del Desarrollo Orientado a Objetos:  Fácil de dividir el sistema en varios subsistemas independientes.  Se fomenta la reutilización de componentes.