modelos para el desarrollo de sofware

4
PRESENTACIÓN MODELOS PARA EL DESARROLLO DE SOFTWARE UNIDEG JUVENTINO ROSAS Por: Omar Ramos Lopez Eduardo Azahel Valtierra Vargas Especialidad: Ingeniería En Tecnologías De La Información Y Redes

Transcript of modelos para el desarrollo de sofware

Page 1: modelos para el desarrollo de sofware

PRESENTACIÓN MODELOS PARA EL DESARROLLO DE SOFTWARE UNIDEG JUVENTINO ROSAS

Por: Omar Ramos Lopez

Eduardo Azahel Valtierra Vargas

Especialidad: Ingeniería En Tecnologías De La

Información Y Redes

Page 2: modelos para el desarrollo de sofware

Omar Ramos López UNIDEG Juventino Rosas

Desarrollo de Software

Introducción

Al desarrollar el diseño, los ingenieros se construyen modelos para probar ideas

y desarrollar soluciones un modelo es sólo un diseño y se debe utilizar para

desarrollar modelos y soluciones problemas el proyecto tendrá

múltiples modelos para un diseño con cada modelo de desarrollo

Existen varios modelos de paradigmas en el desarrollo del software en los cuales

nos podemos ayudar para poder tener un mejor desarrollo en el software Modelo

en cascada o Clásico, Modelo en espiral, Modelo por etapas, Modelo iterativo y

creciente o Iterativo e Incremental, Desarrollo concurrente, Proceso Unificado

Modelos de desarrollo de software son los que son más importantes al momento

de aplicar el desarrollo

Desarrollo

Paradigma de ingeniería: Para la Ingeniería de Software el paradigma es una

agrupación de métodos, herramientas y procedimientos con el fin de describir u

modelo

En Ingeniería de software el desarrollo modelo en cascada, es el enfoque

metodológico que ordena rigurosamente las etapas del ciclo de vida del software,

de forma que el inicio de cada etapa debe esperar a la finalización de la

inmediatamente anterior

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

El modelo 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

Page 3: modelos para el desarrollo de sofware

Omar Ramos López UNIDEG Juventino Rosas

Desarrollo de Software

cada bucle o iteración representa un conjunto de actividades. Las actividades no

están fijadas

El modelo de desarrollo de software por etapas es similar al Modelo de prototipos

ya que se muestra al cliente el software 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 por etapas

Modelo iterativo y creciente es un proceso de desarrollo de software, creado en

respuesta a las debilidades del modelo tradicional de cascada.

por medio de este modelo se han creado entornos de trabajo, de los cuales los

dos más famosos son el desarrollo incremental e iterativo es también una parte

esencial de un tipo de programación conocido como Extreme Programming y los

demás frameworks de desarrollo rápido de software

El Proceso Unificado es un marco de desarrollo de software que se caracteriza por

estar dirigido por casos de uso, centrado en la arquitectura y por ser iterativo e

incremental es un marco de trabajo extensible que puede ser adaptado a

organizaciones o proyectos específicos. De la misma forma, el Proceso Unificado

de Racional, también es un marco de trabajo extensible, por lo que muchas veces

resulta imposible decir si un refinamiento particular del proceso ha sido derivado

del Proceso Unificado

Conclusión

Para llevar a cabo un buen desarrollo de un software es necesario tomar en

cuenta muchas características que llevaran al comienzo y al fin del software

criterios tomados para el desarrollo del software: Evaluar la información disponible,

Page 4: modelos para el desarrollo de sofware

Omar Ramos López UNIDEG Juventino Rosas

Desarrollo de Software

Análisis de requerimientos, Análisis del Problema, Análisis funcional, Estudio de

los requerimientos, Identificación de restricciones del sistema a desarrollar,

Comprender las necesidades de los involucrados, Crear un modelo del

comportamiento del sistema, Síntesis, Definir el sistema, Crear un modelo de los

objetos, Análisis y control del sistema, Analizar el alcance del proyecto, Ejecutar

el análisis, Modificar la definición del sistema, Crear un plan secuencial

de construcción y pruebas, Verificación de funciones, Administrar los cambios de

requerimientos, Verificación física y Control del software

Recursos bibliográficos

http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_proceso/ANALISIS_Y_

DISEnO_DE_SISTEMAS/IngenieriaDeSoftware/CIS/UNIDAD%20I/1.5.htm

https://www.unican.es/Centros/caminos/postgrado/Desarrollo+y+aplicaci%C

3%B3n+de+modelos+en+Ingenier%C3%ADa+Civil.htm

http://www.ehowenespanol.com/modelos-ingenieria-prototipos-info_260669/

http://proyectosinformaticoscht2009.wordpress.com/antes-de-empezar/marco-

teorico/paradigmas-de-desarrollo-de-software/