SlideShare una empresa de Scribd logo
1 de 6
UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO 
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL 
Curso: 
PROGRAMACION BASICA 
Docente: 
Responsable: 
PARIAHUACHE PUELLES CHRISTIAN PAUL (105611 K)
I.- Elabore usted un ejemplo de logaritmo utilizando una partida que usemos en la 
ejecución de cualquier obra 
APLICACIÓN DE LOGARITMOS EN LA CONSTRUCCION DE UNA CASA 
Paso 1. Conseguir un terreno adecuado 
Paso 2. Conseguir licencia de la construcción de la obra 
Paso 3. Realizar el estudio de suelo 
Paso 4. Diseñar los planos correspondientes de la obra 
Paso 5. Comprar los materiales de construcción. 
Paso 6. Conseguir personal para la construcción del proyecto 
Paso 7. Realizar la excavación de la cimentación 
Paso 8. Iniciar la construcción de la casa. 
Paso 9. Culminar con los acabados o decorados externos e internos de la casa. 
II.- Investigue modelos de desarrollo de software existentes con e jemplos aplicativos. 
La ingeniería de software tiene varios modelos de desarrollo en los cuales se puede apoyar para la 
realización de software, de los cuales podemos destacar a éstos por ser los más utilizados y los más 
completos: 
Modelo en cascada o Clásico (modelo tradicional) 
En Ingeniería de software el desarrollo en cascada, también llamado modelo en cascada, es el enfoque 
metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de software, de tal 
forma que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior.
Un ejemplo de una metodología de desarrollo en cascada es: 
Análisis de Requisitos 
Diseño del Sistema 
Diseño del Programa 
Codificación 
Pruebas 
Implantación 
Mantenimiento 
Modelo de prototipos 
El Modelo de prototipos que pertenece a los modelos de desarrollo evolutivo, El prototipo debe ser 
construido en poco tiempo, usando los programas adecuados y no se debe utilizar mucho dinero pues a 
partir de que éste sea aprobado nosotros podemos iniciar el verdadero desarrollo del software. 
El diseño rápido se centra en una representación de aquellos aspectos del software que serán visibles 
para el cliente o el usuario final. Este diseño conduce a la construcción de un prototipo, el cual es 
evaluado por el cliente para una retroalimentación; gracias a ésta se refinan los requisitos del software 
que se desarrollará. La interacción ocurre cuando el prototipo se ajusta para satisfacer las necesidades 
del cliente. Esto permite que al mismo tiempo el desarrollador entienda mejor lo que se debe hacer y el 
cliente vea resultados a corto plazo.
Modelo en espiral 
El desarrollo en espiral es un modelo de ciclo de vida del software definido por primera vez por Barry 
Boehm en 1988, utilizado generalmente en la Ingeniería de software. Las actividades de este modelo 
se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades. 
Las actividades no están fijadas a prioridad, sino que las siguientes se eligen en función del análisis de 
riesgo, comenzando por el bucle interior. 
Desarrollo por etapas 
El modelo de desarrollo de software por etapas es similar al Modelo de prototipos ya que se muestra al 
cliente el software en diferentes estados sucesivos de desarrollo, se diferencia en que las 
especificaciones no son conocidas en detalle al inicio del proyecto y por tanto se van desarrollando 
simultáneamente con las diferentes versiones del código. 
Pueden distinguirse las siguientes fases: 
Especificación conceptual 
Análisis de requerimientos 
Diseño inicial 
Diseño detallado, codificación, depuración y liberación. 
Estas diferentes fases se van repitiendo en cada etapa del diseño.
Desarrollo iterativo y creciente o Iterativo e Incremental 
Desarrollo iterativo y creciente (o incremental) es un proceso de desarrollo de software, creado en 
respuesta a las debilidades del modelo tradicional de cascada. 
La idea principal detrás de mejoramiento iterativo es desarrollar un sistema de programas de manera 
incremental, permitiéndole al desarrollador sacar ventaja de lo que se ha aprendido a lo largo del 
desarrollo anterior, incrementando, versiones entregables del sistema. El aprendizaje viene de dos 
vertientes: el desarrollo del sistema, y su uso (mientras sea posible). Los pasos claves en el proceso son 
comenzar con una implementación simple de los requerimientos del sistema, e iterativamente mejorar 
la secuencia evolutiva de versiones hasta que el sistema completo esté implementado. En cada 
iteración, se realizan cambios en el diseño y se agregan nuevas funcionalidades y capacidades al 
sistema. 
El proceso en sí mismo consiste de: 
Etapa de inicialización 
Etapa de iteración 
Lista de control de proyecto 
RAD (Rapid Application Development) 
El desarrollo rápido de aplicaciones o RAD (acrónimo en inglés de rapid application development) es 
un proceso de desarrollo de software, desarrollado inicialmente por James Martin en 1980. El método 
comprende el desarrollo interactivo, la construcción de prototipos y el uso de utilidades CASE 
(Computer Aided Software Engineering). Tradicionalmente, el desarrollo rápido de aplicaciones tiende 
a englobar también la usabilidad, utilidad y la rapidez de ejecución.
III.- Que comprende la Ing. de software y las aplicaciones en la actualidad. 
Ingeniería de software es la disciplina o área de la Ingeniería que ofrece métodos y técnicas para 
desarrollar y mantener software. La creación del software es un proceso intrínsecamente creativo y la 
Ingeniería del Software trata de sistematizar este proceso con el fin de acotar el riesgo del fracaso en la 
consecución del objetivo creativo por medio de diversas técnicas que se han demostrado adecuadas en 
base a la experiencia previa. Esta ingeniería trata con áreas muy diversas de la informática y de 
las ciencias de la computación, tales como construcción de compiladores, sistemas operativos, o 
desarrollos Intranet/Internet, abordando todas las fases del ciclo de vida del desarrollo de cualquier 
tipo de sistemas de información y aplicables a infinidad de áreas: negocios, investigación científica, 
medicina, producción, logística, banca, control de tráfico, meteorología, derecho, Internet, Intranet 
Hoy en día el software juega un papel central en casi todos los aspectos de la vida cotidiana: gobierno, 
finanzas, educación, transporte, medicina, et 
VI. De acuerdo al desarrollo y diseño de algoritmos trate de establecer la traducción de 
algoritmo de su actividad en todo lo que implica desarrollo y diseño del mismo, se solicita tener 
cuidado en el enunciado de los trabajos a desarrollarse según la partida seleccionada por el 
grupo.

Más contenido relacionado

La actualidad más candente

Modelos de ciclo de vida
Modelos de ciclo de vidaModelos de ciclo de vida
Modelos de ciclo de vidaGabriel Méndez
 
Metodología Espiral
Metodología EspiralMetodología Espiral
Metodología Espiralyandry2010
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposcetic2008
 
FASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMAFASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMABrendita Martinez
 
Estado del arte de la ingeniería de software
Estado del arte de la ingeniería de softwareEstado del arte de la ingeniería de software
Estado del arte de la ingeniería de softwareDaniel Urgiles
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Softwarerapa69
 
Actividad 18
Actividad 18Actividad 18
Actividad 18maryfer97
 
Presentacion Modelo Espiral Prototipo
Presentacion Modelo Espiral PrototipoPresentacion Modelo Espiral Prototipo
Presentacion Modelo Espiral PrototipoRosario M.
 
Resolucion de guia
Resolucion de guiaResolucion de guia
Resolucion de guiareina vigil
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de softwareJhonJairoPerez
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software Luis Valeriano
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
Ciclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_deCiclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_deGABRIELCASTROMARIACA
 
Presentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del softwarePresentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del softwareSamuelSanchez136
 
Elección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de softwareElección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de softwareJu Pe
 

La actualidad más candente (19)

Modelos de ciclo de vida
Modelos de ciclo de vidaModelos de ciclo de vida
Modelos de ciclo de vida
 
Metodología Espiral
Metodología EspiralMetodología Espiral
Metodología Espiral
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
FASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMAFASES DEL DESARROLLO DE UN PROGRAMA
FASES DEL DESARROLLO DE UN PROGRAMA
 
Estado del arte de la ingeniería de software
Estado del arte de la ingeniería de softwareEstado del arte de la ingeniería de software
Estado del arte de la ingeniería de software
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Software
 
Actividad 18
Actividad 18Actividad 18
Actividad 18
 
Presentacion Modelo Espiral Prototipo
Presentacion Modelo Espiral PrototipoPresentacion Modelo Espiral Prototipo
Presentacion Modelo Espiral Prototipo
 
Resolucion de guia
Resolucion de guiaResolucion de guia
Resolucion de guia
 
Trabajo de sistemas de software
Trabajo de sistemas de softwareTrabajo de sistemas de software
Trabajo de sistemas de software
 
Modelo Espiral
Modelo EspiralModelo Espiral
Modelo Espiral
 
Ingeniería de Software
Ingeniería de Software Ingeniería de Software
Ingeniería de Software
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Modelo en espiral
Modelo en espiralModelo en espiral
Modelo en espiral
 
Ciclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_deCiclo de vida_clasicos_y_paradigma_tradicional_de
Ciclo de vida_clasicos_y_paradigma_tradicional_de
 
Presentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del softwarePresentacion Ciclo de vida- Ingenieria del software
Presentacion Ciclo de vida- Ingenieria del software
 
Elección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de softwareElección de un modelo de ciclo de vida en el desarrollo de software
Elección de un modelo de ciclo de vida en el desarrollo de software
 

Similar a Modelos de desarrollo de software e ingeniería de software

Similar a Modelos de desarrollo de software e ingeniería de software (20)

Act18
Act18Act18
Act18
 
Metodología de desarrollo de software
Metodología de desarrollo de softwareMetodología de desarrollo de software
Metodología de desarrollo de software
 
Modelos de proceso del software
Modelos de proceso del softwareModelos de proceso del software
Modelos de proceso del software
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
MODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWAREMODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWARE
 
Plan
PlanPlan
Plan
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Ingeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelosIngeniería de software - Descripción, características, modelos
Ingeniería de software - Descripción, características, modelos
 
Desarrollo de software
Desarrollo de softwareDesarrollo de software
Desarrollo de software
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
García _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptxGarcía _Herrera_Victor_Eduardo_S9.pptx
García _Herrera_Victor_Eduardo_S9.pptx
 
Metodologia de software
Metodologia de softwareMetodologia de software
Metodologia de software
 
Sdf p4
Sdf p4Sdf p4
Sdf p4
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de Sistemas
 
Investigación de modelos
Investigación de modelos Investigación de modelos
Investigación de modelos
 

Último

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 

Último (20)

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 

Modelos de desarrollo de software e ingeniería de software

  • 1. UNIVERSIDAD NACIONAL PEDRO RUIZ GALLO ESCUELA PROFESIONAL DE INGENIERÍA CIVIL Curso: PROGRAMACION BASICA Docente: Responsable: PARIAHUACHE PUELLES CHRISTIAN PAUL (105611 K)
  • 2. I.- Elabore usted un ejemplo de logaritmo utilizando una partida que usemos en la ejecución de cualquier obra APLICACIÓN DE LOGARITMOS EN LA CONSTRUCCION DE UNA CASA Paso 1. Conseguir un terreno adecuado Paso 2. Conseguir licencia de la construcción de la obra Paso 3. Realizar el estudio de suelo Paso 4. Diseñar los planos correspondientes de la obra Paso 5. Comprar los materiales de construcción. Paso 6. Conseguir personal para la construcción del proyecto Paso 7. Realizar la excavación de la cimentación Paso 8. Iniciar la construcción de la casa. Paso 9. Culminar con los acabados o decorados externos e internos de la casa. II.- Investigue modelos de desarrollo de software existentes con e jemplos aplicativos. La ingeniería de software tiene varios modelos de desarrollo en los cuales se puede apoyar para la realización de software, de los cuales podemos destacar a éstos por ser los más utilizados y los más completos: Modelo en cascada o Clásico (modelo tradicional) En Ingeniería de software el desarrollo en cascada, también llamado modelo en cascada, es el enfoque metodológico que ordena rigurosamente las etapas del proceso para el desarrollo de software, de tal forma que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior.
  • 3. Un ejemplo de una metodología de desarrollo en cascada es: Análisis de Requisitos Diseño del Sistema Diseño del Programa Codificación Pruebas Implantación Mantenimiento Modelo de prototipos El Modelo de prototipos que pertenece a los modelos de desarrollo evolutivo, El prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar mucho dinero pues a partir de que éste sea aprobado nosotros podemos iniciar el verdadero desarrollo del software. El diseño rápido se centra en una representación de aquellos aspectos del software que serán visibles para el cliente o el usuario final. Este diseño conduce a la construcción de un prototipo, el cual es evaluado por el cliente para una retroalimentación; gracias a ésta se refinan los requisitos del software que se desarrollará. La interacción ocurre cuando el prototipo se ajusta para satisfacer las necesidades del cliente. Esto permite que al mismo tiempo el desarrollador entienda mejor lo que se debe hacer y el cliente vea resultados a corto plazo.
  • 4. Modelo en espiral El desarrollo en espiral es un modelo de ciclo de vida del software definido por primera vez por Barry Boehm en 1988, utilizado generalmente en la Ingeniería de software. Las actividades de este modelo se conforman en una espiral, en la que cada bucle o iteración representa un conjunto de actividades. Las actividades no están fijadas a prioridad, sino que las siguientes se eligen en función del análisis de riesgo, comenzando por el bucle interior. Desarrollo por etapas El modelo de desarrollo de software por etapas es similar al Modelo de prototipos ya que se muestra al cliente el software en diferentes estados sucesivos de desarrollo, se diferencia en que las especificaciones no son conocidas en detalle al inicio del proyecto y por tanto se van desarrollando simultáneamente con las diferentes versiones del código. Pueden distinguirse las siguientes fases: Especificación conceptual Análisis de requerimientos Diseño inicial Diseño detallado, codificación, depuración y liberación. Estas diferentes fases se van repitiendo en cada etapa del diseño.
  • 5. Desarrollo iterativo y creciente o Iterativo e Incremental Desarrollo iterativo y creciente (o incremental) es un proceso de desarrollo de software, creado en respuesta a las debilidades del modelo tradicional de cascada. La idea principal detrás de mejoramiento iterativo es desarrollar un sistema de programas de manera incremental, permitiéndole al desarrollador sacar ventaja de lo que se ha aprendido a lo largo del desarrollo anterior, incrementando, versiones entregables del sistema. El aprendizaje viene de dos vertientes: el desarrollo del sistema, y su uso (mientras sea posible). Los pasos claves en el proceso son comenzar con una implementación simple de los requerimientos del sistema, e iterativamente mejorar la secuencia evolutiva de versiones hasta que el sistema completo esté implementado. En cada iteración, se realizan cambios en el diseño y se agregan nuevas funcionalidades y capacidades al sistema. El proceso en sí mismo consiste de: Etapa de inicialización Etapa de iteración Lista de control de proyecto RAD (Rapid Application Development) El desarrollo rápido de aplicaciones o RAD (acrónimo en inglés de rapid application development) es un proceso de desarrollo de software, desarrollado inicialmente por James Martin en 1980. El método comprende el desarrollo interactivo, la construcción de prototipos y el uso de utilidades CASE (Computer Aided Software Engineering). Tradicionalmente, el desarrollo rápido de aplicaciones tiende a englobar también la usabilidad, utilidad y la rapidez de ejecución.
  • 6. III.- Que comprende la Ing. de software y las aplicaciones en la actualidad. Ingeniería de software es la disciplina o área de la Ingeniería que ofrece métodos y técnicas para desarrollar y mantener software. La creación del software es un proceso intrínsecamente creativo y la Ingeniería del Software trata de sistematizar este proceso con el fin de acotar el riesgo del fracaso en la consecución del objetivo creativo por medio de diversas técnicas que se han demostrado adecuadas en base a la experiencia previa. Esta ingeniería trata con áreas muy diversas de la informática y de las ciencias de la computación, tales como construcción de compiladores, sistemas operativos, o desarrollos Intranet/Internet, abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo de sistemas de información y aplicables a infinidad de áreas: negocios, investigación científica, medicina, producción, logística, banca, control de tráfico, meteorología, derecho, Internet, Intranet Hoy en día el software juega un papel central en casi todos los aspectos de la vida cotidiana: gobierno, finanzas, educación, transporte, medicina, et VI. De acuerdo al desarrollo y diseño de algoritmos trate de establecer la traducción de algoritmo de su actividad en todo lo que implica desarrollo y diseño del mismo, se solicita tener cuidado en el enunciado de los trabajos a desarrollarse según la partida seleccionada por el grupo.