SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Fundamentos de Sistemas de Información.
Unidad 3. Modelos prescriptivos del desarrollo de sistemas de
información.


Presenta:
María José Ordoñez Rodríguez.
Ulises De la Cruz Hernández.
Karen Itzel Alejandra Sánchez Pérez.


Docente: María de la Luz Valdez Ramos.
Fecha: 19/09/2022
Modelos prescriptivos
del desarrollo de
sistemas de
información
3.1 Modelo Cascada
1. Ingeniería y Análisis del
Sistema
2. Análisis de requisitos.
3. Diseño.
4. Codificación.
5. Pruebas.
6. Mantenimiento.
El modelo en cascada, es
el enfoque metodológico
que ordena rigurosamente
las etapas del , de tal
forma que el inicio de cada
etapa debe esperar a la
finalización de la etapa
anterior.
Modelo en Cascada (Bennington 1956):
El más conocido, esta basado en el ciclo convencional de
una ingeniería, el paradigma del ciclo de vida abarca las
siguientes actividades:
Análisis de los requisitos
del software:
Ingeniería y Análisis del
Sistema:
Diseño:
Debido a que el software es siempre parte
de un sistema mayor el trabajo comienza
estableciendo los requisitos de todos los
elementos del sistema y luego asignando
algún subconjunto de estos requisitos al
software.
El diseño del software se enfoca en cuatro
atributos distintos del programa: la
estructura de los datos, la arquitectura del
software, el detalle procedimental y la
caracterización de la interfaz. El proceso de
diseño traduce los requisitos en una
representación del software con la calidad.
El proceso de recopilación de los requisitos
se centra e intensifica especialmente en el
software. El ingeniero debe comprender el
ámbito de la información del software, así
como la función, el rendimiento y las
interfaces requeridas.
Prueba:
Codificación: Mantenimiento:
El diseño debe traducirse en una forma
legible para la maquina. El paso de
codificación realiza esta tarea. Si el diseño
se realiza de una manera detallada la
codificación puede realizarse
mecánicamente.
el software sufrirá cambios después de que
se entrega al cliente. Los cambios ocurrirán
debido a que hayan encontrado errores, a
que el software deba adaptarse a cambios
del entorno externo, o debido a que el
cliente requiera ampliaciones funcionales o
del rendimiento.
Una vez que se ha generado el código
comienza la prueba del programa. La
prueba se centra en la lógica interna del
software, y en las funciones externas,
realizando pruebas que aseguren que la
entrada definida produce los resultados que
realmente se requieren.
3.2 Modelos
evolutivos
El software evoluciona con el
tiempo, los requisitos del usuario
y del producto suelen cambiar
conforme se desarrolla el mismo.
La idea detrás de este modelo es
el desarrollo de una
implantación del sistema inicial,
exponerla a los comentarios del
usuario, refinarla en N versiones
hasta que se desarrolle el
sistema adecuado.
Modelo espiral WINWI
Modelo incremental
iterativo
Modelo espiral
Modelo en V
El modelo en espiral WINWIN de
Boehm, define un conjunto de
acciones de negociación al principio
de casa paso alrededor de la espiral.
D un conjunto de acciones de
negociación al principio de casa paso
alrededor de la espiral.
En un modelo incremental iterativo,
inicialmente, se construye una
implementación parcial de un
sistema total para que esté en un
estado entregable. Los defectos, si
los hubiere, de la entrega anterior se
solucionan y se entrega el producto
de trabajo.
El modelo de desarrollo en espiral es un
generador de modelo de proceso guiado
por el riesgo que se emplea para conducir
sistemas intensivos de ingeniería de
software concurrente y a la vez con muchos
usuarios.
Inspirado en el modelo en cascada,
fundamenta su enfoque en la
minimización de riesgos, la mejora de
calidad, la reducción total de gastos y el
perfeccionamiento de la comunicación
entre los participantes del proyecto de
desarrollo de software
3.3 Modelos Especiales
Modelo espiral WINWI
Modelo incremental
iterativo
Modelo espiral
Modelo en V
3.3 Modelos Especiales
3.4. El Proceso
Unificado de Desarrollo
de software.
Es una metodología de desarrollo de
software que está basado en
componentes e interfaces bien definidas,
y junto con el Lenguaje Unificado de
Modelado (UML), constituye la
metodología estándar más utilizada para
el análisis, implementación y
documentación de sistemas orientados a
objetos.
3.5. Modelo de Proceso de Software IEEE
IEEE corresponde a las siglas de Instituto de Ingenieros Eléctricos y Electrónicos, una asociación
técnico-profesional mundial dedicada a la estandarización, entre otras cosas. Con cerca de 425.000
miembros y voluntarios en 160 países, es la mayor asociación internacional sin ánimo de lucro
formada por profesionales de las nuevas tecnologías.
Es un estándar para desarrollar modelos de procesos
y métodos de desarrollo de software, utilizando un
ciclo de vida.
El estándar 1074 para los procesos de vida del
software describe el conjunto de actividades y
procesos obligatorios para el desarrollo y
mantenimiento de software. Tiene como objetivo
establecer un marco común para el desarrollo de
modelos para el proceso de construcción.
3.6. Herramientas CASE
Las herramientas CASE (Computer Aided
Software Engineering, Ingeniería de
Software Asistida por Computadora) son
diversas aplicaciones informáticas
destinadas a aumentar la productividad en
el desarrollo del software reduciendo el
costo de las mismas en términos de
tiempo y dinero.
·Mejorar la productividad en el
desarrollo y mantenimiento del software.
·Aumentar la calidad del software.
·Reducir el tiempo y costo y
mantenimiento de los sistemas..
·Mejorar la planificación de un proyecto.
·Aumentar la biblioteca de conocimiento
informático.
Automatizar el desarrollo del software,
documentación, generación de código,
las pruebas de errores y su gestión.
Objetivos:
Conclusión
El modelo de proceso prescriptivo permite el establecimiento
de métodos, actividades y herramientas para el desarrollo de
software, y es importante porque permite el control de las
actividades, ya que proporciona una serie de pasos, ya sean
lineales, iterativos o evolutivos, utilizan el conocimiento y la
información recabada por las técnicas de analítica descriptiva y
predictiva, es decir, clasificación, predicción y segmentación,
apoyándose en la investigación operativa y en los números.
Todo para asegurar el eficaz funcionamiento de los sistemas,

Más contenido relacionado

Similar a Modelos de desarrollo de software

Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Swmsc080277
 
Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )Hendrick Rodriguez
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software jevo1994
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfBibliotecaenlineaUNI
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónIsaias Toledo
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadXKWDX
 
Presentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarePresentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarepaoaboytes
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de SistemasT.I.C
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1Jose Garcia
 
Ingenieria en software
Ingenieria en softwareIngenieria en software
Ingenieria en softwareEl Tory
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de softwareUVM
 
Modelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareModelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareRonald A Cortez B
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxMaikoUrizar1
 
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, modelosRafael Fdo Lopez Castillo
 
Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Eddie Malca
 

Similar a Modelos de desarrollo de software (20)

Ciclo Vida Sw
Ciclo Vida SwCiclo Vida Sw
Ciclo Vida Sw
 
Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )Los modelos de desarrollo de software (hendrick rodriguez )
Los modelos de desarrollo de software (hendrick rodriguez )
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
Modelos de Desarrollo de Software - INF162 - 2017
Modelos de Desarrollo de Software - INF162 - 2017Modelos de Desarrollo de Software - INF162 - 2017
Modelos de Desarrollo de Software - INF162 - 2017
 
Proceso del Software
Proceso del Software Proceso del Software
Proceso del Software
 
Fundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdfFundamentos de ingenieria de software - metodologias.pdf
Fundamentos de ingenieria de software - metodologias.pdf
 
Inf 162
Inf 162Inf 162
Inf 162
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
Ingeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidadIngeniería de software Definicion,inicion,importancia y utilidad
Ingeniería de software Definicion,inicion,importancia y utilidad
 
Modelos del software
Modelos del softwareModelos del software
Modelos del software
 
Presentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del softwarePresentaciòn modelos para el desarrollo del software
Presentaciòn modelos para el desarrollo del software
 
Análisis de Sistemas
Análisis de SistemasAnálisis de Sistemas
Análisis de Sistemas
 
Jose gpe act4
Jose gpe act4Jose gpe act4
Jose gpe act4
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
Ingenieria en software
Ingenieria en softwareIngenieria en software
Ingenieria en software
 
1 ingeniería de software
1 ingeniería de software1 ingeniería de software
1 ingeniería de software
 
Modelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de softwareModelos de ciclo de vida en el desarrollo de software
Modelos de ciclo de vida en el desarrollo de software
 
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptxingenieradesoftwareii-140115210933-phpapp01 (1).pptx
ingenieradesoftwareii-140115210933-phpapp01 (1).pptx
 
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
 
Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4Curso de Ingeniería de Software - Capitulo4
Curso de Ingeniería de Software - Capitulo4
 

Último

INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digitalNayaniJulietaRamosRa
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señorkkte210207
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 

Último (9)

INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
02. Mr. Spencer (T.L. Sawn).pdf.libro de un señor
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 

Modelos de desarrollo de software

  • 1. Fundamentos de Sistemas de Información. Unidad 3. Modelos prescriptivos del desarrollo de sistemas de información. Presenta: María José Ordoñez Rodríguez. Ulises De la Cruz Hernández. Karen Itzel Alejandra Sánchez Pérez. Docente: María de la Luz Valdez Ramos. Fecha: 19/09/2022
  • 2. Modelos prescriptivos del desarrollo de sistemas de información
  • 3. 3.1 Modelo Cascada 1. Ingeniería y Análisis del Sistema 2. Análisis de requisitos. 3. Diseño. 4. Codificación. 5. Pruebas. 6. Mantenimiento. El modelo en cascada, es el enfoque metodológico que ordena rigurosamente las etapas del , de tal forma que el inicio de cada etapa debe esperar a la finalización de la etapa anterior. Modelo en Cascada (Bennington 1956): El más conocido, esta basado en el ciclo convencional de una ingeniería, el paradigma del ciclo de vida abarca las siguientes actividades:
  • 4. Análisis de los requisitos del software: Ingeniería y Análisis del Sistema: Diseño: Debido a que el software es siempre parte de un sistema mayor el trabajo comienza estableciendo los requisitos de todos los elementos del sistema y luego asignando algún subconjunto de estos requisitos al software. El diseño del software se enfoca en cuatro atributos distintos del programa: la estructura de los datos, la arquitectura del software, el detalle procedimental y la caracterización de la interfaz. El proceso de diseño traduce los requisitos en una representación del software con la calidad. El proceso de recopilación de los requisitos se centra e intensifica especialmente en el software. El ingeniero debe comprender el ámbito de la información del software, así como la función, el rendimiento y las interfaces requeridas.
  • 5. Prueba: Codificación: Mantenimiento: El diseño debe traducirse en una forma legible para la maquina. El paso de codificación realiza esta tarea. Si el diseño se realiza de una manera detallada la codificación puede realizarse mecánicamente. el software sufrirá cambios después de que se entrega al cliente. Los cambios ocurrirán debido a que hayan encontrado errores, a que el software deba adaptarse a cambios del entorno externo, o debido a que el cliente requiera ampliaciones funcionales o del rendimiento. Una vez que se ha generado el código comienza la prueba del programa. La prueba se centra en la lógica interna del software, y en las funciones externas, realizando pruebas que aseguren que la entrada definida produce los resultados que realmente se requieren.
  • 6. 3.2 Modelos evolutivos El software evoluciona con el tiempo, los requisitos del usuario y del producto suelen cambiar conforme se desarrolla el mismo. La idea detrás de este modelo es el desarrollo de una implantación del sistema inicial, exponerla a los comentarios del usuario, refinarla en N versiones hasta que se desarrolle el sistema adecuado.
  • 7. Modelo espiral WINWI Modelo incremental iterativo Modelo espiral Modelo en V El modelo en espiral WINWIN de Boehm, define un conjunto de acciones de negociación al principio de casa paso alrededor de la espiral. D un conjunto de acciones de negociación al principio de casa paso alrededor de la espiral. En un modelo incremental iterativo, inicialmente, se construye una implementación parcial de un sistema total para que esté en un estado entregable. Los defectos, si los hubiere, de la entrega anterior se solucionan y se entrega el producto de trabajo. El modelo de desarrollo en espiral es un generador de modelo de proceso guiado por el riesgo que se emplea para conducir sistemas intensivos de ingeniería de software concurrente y a la vez con muchos usuarios. Inspirado en el modelo en cascada, fundamenta su enfoque en la minimización de riesgos, la mejora de calidad, la reducción total de gastos y el perfeccionamiento de la comunicación entre los participantes del proyecto de desarrollo de software 3.3 Modelos Especiales
  • 8. Modelo espiral WINWI Modelo incremental iterativo Modelo espiral Modelo en V 3.3 Modelos Especiales
  • 9. 3.4. El Proceso Unificado de Desarrollo de software. Es una metodología de desarrollo de software que está basado en componentes e interfaces bien definidas, y junto con el Lenguaje Unificado de Modelado (UML), constituye la metodología estándar más utilizada para el análisis, implementación y documentación de sistemas orientados a objetos.
  • 10. 3.5. Modelo de Proceso de Software IEEE IEEE corresponde a las siglas de Instituto de Ingenieros Eléctricos y Electrónicos, una asociación técnico-profesional mundial dedicada a la estandarización, entre otras cosas. Con cerca de 425.000 miembros y voluntarios en 160 países, es la mayor asociación internacional sin ánimo de lucro formada por profesionales de las nuevas tecnologías. Es un estándar para desarrollar modelos de procesos y métodos de desarrollo de software, utilizando un ciclo de vida. El estándar 1074 para los procesos de vida del software describe el conjunto de actividades y procesos obligatorios para el desarrollo y mantenimiento de software. Tiene como objetivo establecer un marco común para el desarrollo de modelos para el proceso de construcción.
  • 11. 3.6. Herramientas CASE Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo del software reduciendo el costo de las mismas en términos de tiempo y dinero. ·Mejorar la productividad en el desarrollo y mantenimiento del software. ·Aumentar la calidad del software. ·Reducir el tiempo y costo y mantenimiento de los sistemas.. ·Mejorar la planificación de un proyecto. ·Aumentar la biblioteca de conocimiento informático. Automatizar el desarrollo del software, documentación, generación de código, las pruebas de errores y su gestión. Objetivos:
  • 12. Conclusión El modelo de proceso prescriptivo permite el establecimiento de métodos, actividades y herramientas para el desarrollo de software, y es importante porque permite el control de las actividades, ya que proporciona una serie de pasos, ya sean lineales, iterativos o evolutivos, utilizan el conocimiento y la información recabada por las técnicas de analítica descriptiva y predictiva, es decir, clasificación, predicción y segmentación, apoyándose en la investigación operativa y en los números. Todo para asegurar el eficaz funcionamiento de los sistemas,