1. 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
2. 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
3. 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,
4. 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%C3%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/