SlideShare una empresa de Scribd logo
1 de 11
UNIDAD I.
Evolución de las técnicas de
   desarrollo de software
Es un término comúnmente
utilizado para las pruebas de
software que se llevan a cabo
sin       planificación       y
documentación.    Las   pruebas
están destinadas a ejecutarse
sólo una vez, a menos que se
descubre un defecto. Pruebas ad
hoc es el método menos prueba
formal.
La programación estructurada se
refiere al control de ejecución.
El control de su ejecución es una
de       las   cuestiones       más
importantes que hay que tener
en   cuenta    al   construir    un
programa en un lenguaje de alto
nivel.
• La metodología de diseño descendente de
  programas consiste en:
El Desarrollo de Software Dirigido por
Modelos      de   datos       constituye    una
aproximación para el desarrollo de
sistemas     software         basada   en    la
separación entre la especificación de
la    estructura         y       funcionalidad
esenciales        del     sistema      y     la
implementación               final,    usando
plataformas         de         implementación
específicas.
Los    conceptos     de    la
programación orientada a
objetos tienen origen en
Simula   67,   un   lenguaje
diseñado      para      hacer
simulaciones,   creado    por
Ole-Johan Dahl y Kristen
Nygaard    del   Centro    de
Cómputo Noruego en Oslo.
El modelo tradicional
    que describe el
comportamiento de un
computador al ejecutar
 un programa es el de
 sucesión de estados.
Podemos dividir el problema de la
complejidad en dos grandes apartados.



  Datos: La complejidad      Funciones: El método
   viene reflejada por el     para la obtención de
   tipo de datos a tratar,      nuevos datos es
  por las relaciones que     complicado o requiere
  puedan tener los datos         un esfuerzo de
    entre si, entre otros.       programación
                                  importante.
Las técnicas orientadas a
  objetos se pueden ver
como el resultado natural
de una evolución histórica
desde los subprogramas,
 módulos, TAD y objetos.
Es una técnica para
  desarrollar soluciones
computacionales utilizando
componentes de software
  (objetos de software).

Más contenido relacionado

La actualidad más candente (12)

Objetos: 1. paradigmas de programación
Objetos: 1. paradigmas de programaciónObjetos: 1. paradigmas de programación
Objetos: 1. paradigmas de programación
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Tendencias de Modelado Software
Tendencias de Modelado SoftwareTendencias de Modelado Software
Tendencias de Modelado Software
 
Manual parcial I
Manual parcial IManual parcial I
Manual parcial I
 
Fases en el desarrollo1
Fases en el desarrollo1Fases en el desarrollo1
Fases en el desarrollo1
 
Software de bajo coste
Software de bajo costeSoftware de bajo coste
Software de bajo coste
 
Técnicas de programación
Técnicas de programaciónTécnicas de programación
Técnicas de programación
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Proyecto pai david
Proyecto pai davidProyecto pai david
Proyecto pai david
 
Modelamiento software
Modelamiento softwareModelamiento software
Modelamiento software
 
Desarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a AspectosDesarrollo de Software Orientado a Aspectos
Desarrollo de Software Orientado a Aspectos
 
Bajo Coste
Bajo CosteBajo Coste
Bajo Coste
 

Destacado (8)

Blog
BlogBlog
Blog
 
Slideshare
SlideshareSlideshare
Slideshare
 
Dignistep v2
Dignistep v2Dignistep v2
Dignistep v2
 
Incorporating Scrum in a Traditional PM Environment - PMI Nashville PDD May 2015
Incorporating Scrum in a Traditional PM Environment - PMI Nashville PDD May 2015Incorporating Scrum in a Traditional PM Environment - PMI Nashville PDD May 2015
Incorporating Scrum in a Traditional PM Environment - PMI Nashville PDD May 2015
 
современное программное обеспечение для обработки статистических данных
современное программное обеспечение для обработки статистических данныхсовременное программное обеспечение для обработки статистических данных
современное программное обеспечение для обработки статистических данных
 
Kamille_Layout[1]
Kamille_Layout[1]Kamille_Layout[1]
Kamille_Layout[1]
 
Tecnología educativa
Tecnología  educativaTecnología  educativa
Tecnología educativa
 
Liste inscrits nocturne
Liste inscrits nocturneListe inscrits nocturne
Liste inscrits nocturne
 

Similar a Unidad I.

Fundamentos para el diseño de un software
Fundamentos para el diseño de un softwareFundamentos para el diseño de un software
Fundamentos para el diseño de un software
ssalzar
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
Monica Glez
 
Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015
Lucero Mtz
 

Similar a Unidad I. (20)

Principios de Ingenieria
Principios de IngenieriaPrincipios de Ingenieria
Principios de Ingenieria
 
Fundamentos para el diseño de un software
Fundamentos para el diseño de un softwareFundamentos para el diseño de un software
Fundamentos para el diseño de un software
 
Presentación slideshare
Presentación slidesharePresentación slideshare
Presentación slideshare
 
Fundamentos
FundamentosFundamentos
Fundamentos
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Fundamentos del diseño de software
Fundamentos del diseño de softwareFundamentos del diseño de software
Fundamentos del diseño de software
 
Fundamentos de diseño de software
Fundamentos de diseño de softwareFundamentos de diseño de software
Fundamentos de diseño de software
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Presentacion diego
Presentacion diegoPresentacion diego
Presentacion diego
 
Tema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de CalidadTema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de Calidad
 
UML
UMLUML
UML
 
Examen omar
Examen omarExamen omar
Examen omar
 
Analisis orientados a objetos
Analisis orientados a objetosAnalisis orientados a objetos
Analisis orientados a objetos
 
Programación modular
Programación modularProgramación modular
Programación modular
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Presentación2
Presentación2Presentación2
Presentación2
 
Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015Apuntes ing-sof-unidad-4-1-2015
Apuntes ing-sof-unidad-4-1-2015
 
Análisis del Proyecto de Software
Análisis del Proyecto de SoftwareAnálisis del Proyecto de Software
Análisis del Proyecto de Software
 
Modelos de informacion
Modelos de informacionModelos de informacion
Modelos de informacion
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 

Unidad I.

  • 1. UNIDAD I. Evolución de las técnicas de desarrollo de software
  • 2. Es un término comúnmente utilizado para las pruebas de software que se llevan a cabo sin planificación y documentación. Las pruebas están destinadas a ejecutarse sólo una vez, a menos que se descubre un defecto. Pruebas ad hoc es el método menos prueba formal.
  • 3. La programación estructurada se refiere al control de ejecución. El control de su ejecución es una de las cuestiones más importantes que hay que tener en cuenta al construir un programa en un lenguaje de alto nivel.
  • 4. • La metodología de diseño descendente de programas consiste en:
  • 5. El Desarrollo de Software Dirigido por Modelos de datos constituye una aproximación para el desarrollo de sistemas software basada en la separación entre la especificación de la estructura y funcionalidad esenciales del sistema y la implementación final, usando plataformas de implementación específicas.
  • 6. Los conceptos de la programación orientada a objetos tienen origen en Simula 67, un lenguaje diseñado para hacer simulaciones, creado por Ole-Johan Dahl y Kristen Nygaard del Centro de Cómputo Noruego en Oslo.
  • 7. El modelo tradicional que describe el comportamiento de un computador al ejecutar un programa es el de sucesión de estados.
  • 8. Podemos dividir el problema de la complejidad en dos grandes apartados. Datos: La complejidad Funciones: El método viene reflejada por el para la obtención de tipo de datos a tratar, nuevos datos es por las relaciones que complicado o requiere puedan tener los datos un esfuerzo de entre si, entre otros. programación importante.
  • 9.
  • 10. Las técnicas orientadas a objetos se pueden ver como el resultado natural de una evolución histórica desde los subprogramas, módulos, TAD y objetos.
  • 11. Es una técnica para desarrollar soluciones computacionales utilizando componentes de software (objetos de software).