SlideShare una empresa de Scribd logo
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

PPTX
Analisis critico
PDF
#InsigniasMooc - Rúbrica de evaluación - Reto U5
PDF
#InsigniasMooc - Rúbrica de evaluación - Reto U3
PPTX
material instruccional
DOCX
Rúbrica proyecto (1)
PDF
Plan evaluacion 1-2021ultimo
PDF
Rúbrica p2p unidad 2 cdigital
PPTX
ánalisis crítico de un proyecto
Analisis critico
#InsigniasMooc - Rúbrica de evaluación - Reto U5
#InsigniasMooc - Rúbrica de evaluación - Reto U3
material instruccional
Rúbrica proyecto (1)
Plan evaluacion 1-2021ultimo
Rúbrica p2p unidad 2 cdigital
ánalisis crítico de un proyecto

La actualidad más candente (6)

PPT
TIPS & TRICKS DE LOS PROYECTOS DE COOPERACIÓN DE EUROPA CREATIVA
PPTX
Project israel moya
PPS
Estructura de datos
DOCX
evolucion y perspectivas en el desarrollo de software. Programación Orientada...
PDF
Rúbrica p2p unidad 5 cdigital (ed 4)
TIPS & TRICKS DE LOS PROYECTOS DE COOPERACIÓN DE EUROPA CREATIVA
Project israel moya
Estructura de datos
evolucion y perspectivas en el desarrollo de software. Programación Orientada...
Rúbrica p2p unidad 5 cdigital (ed 4)
Publicidad

Similar a Desarrollo convencional,desarrollo estructurado (20)

PPTX
CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE
PPTX
Ender metodologia estructura
DOCX
Desarrollo estructurado
DOCX
Desarrollo estructurado
PPTX
Presentación2
PDF
Tema04
PDF
Tema04
PDF
Metodologia de desarrollo de software
PDF
3 metodologias de desarrollo (clasificacion)
PDF
Sistemas i
PPTX
Presentación2
PDF
Metodología de desarrollo de softwaree
DOCX
Monografia
PPTX
Analisis y Sistemas
PPT
4 Clase Metodologia De Desarrolo De Software
PDF
Metodologías para desarrollo de software
PPTX
Metodologia estructurada yosehanni cortez
PPT
PPTX
PPTX
METODOLOGÍAS DE GESTIÓN DE PROYECTOS
CLASIFICACIÓN DE LAS METODOLOGÍAS DE DESARROLLO DE SOFTWARE
Ender metodologia estructura
Desarrollo estructurado
Desarrollo estructurado
Presentación2
Tema04
Tema04
Metodologia de desarrollo de software
3 metodologias de desarrollo (clasificacion)
Sistemas i
Presentación2
Metodología de desarrollo de softwaree
Monografia
Analisis y Sistemas
4 Clase Metodologia De Desarrolo De Software
Metodologías para desarrollo de software
Metodologia estructurada yosehanni cortez
METODOLOGÍAS DE GESTIÓN DE PROYECTOS
Publicidad

Último (20)

PDF
Módulo-de Alcance-proyectos - Definición.pdf
PDF
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
PPT
Sustancias Peligrosas de empresas para su correcto manejo
PPTX
Logging While Drilling Ingenieria Petrolera.pptx
PPTX
Curso Corto de PLANTA CONCENTRADORA FREEPORT
PPT
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
PPTX
Manual ISO9001_2015_IATF_16949_2016.pptx
PDF
LIBRO UNIVERSITARIO INTELIGENCIA ALGORITMICA BN.pdf
PDF
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
PPTX
GEOLOGIA, principios , fundamentos y conceptos
PDF
TESTAMENTO DE DESCRIPTIVA ..............
PPT
357161027-seguridad-industrial-diapositivas-ppt.ppt
PDF
LIBRO UNIVERSITARIO DESARROLLO ORGANIZACIONAL BN.pdf
PDF
S15 Protección de redes electricas 2025-1_removed.pdf
PDF
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
PPTX
OPERACION DE MONTACARGAS maneji seguro de
PDF
Curso Introductorio de Cristales Liquidos
DOC
informacion acerca de la crianza tecnificada de cerdos
PPTX
DEBL Presentación PG 23.pptx [Autoguardado].pptx
Módulo-de Alcance-proyectos - Definición.pdf
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
Sustancias Peligrosas de empresas para su correcto manejo
Logging While Drilling Ingenieria Petrolera.pptx
Curso Corto de PLANTA CONCENTRADORA FREEPORT
tema DISEÑO ORGANIZACIONAL UNIDAD 1 A.ppt
Manual ISO9001_2015_IATF_16949_2016.pptx
LIBRO UNIVERSITARIO INTELIGENCIA ALGORITMICA BN.pdf
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
GEOLOGIA, principios , fundamentos y conceptos
TESTAMENTO DE DESCRIPTIVA ..............
357161027-seguridad-industrial-diapositivas-ppt.ppt
LIBRO UNIVERSITARIO DESARROLLO ORGANIZACIONAL BN.pdf
S15 Protección de redes electricas 2025-1_removed.pdf
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
OPERACION DE MONTACARGAS maneji seguro de
Curso Introductorio de Cristales Liquidos
informacion acerca de la crianza tecnificada de cerdos
DEBL Presentación PG 23.pptx [Autoguardado].pptx

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.